.shell[data-map=vitality][data-lang=en] .vtf-q{line-height:1.5}.shell[data-map=vitality][data-lang=en] .szd-tip{white-space:nowrap}.shell[data-map=vitality][data-lang=en] .rh-toc>.rh-tile[data-ch=days]:before{content:var(--vt-flag);border:2px solid var(--ink);background:var(--ink);color:#fff;white-space:nowrap;border-radius:999px;padding:1px 10px;font-size:12px;font-weight:900;line-height:1.5;position:absolute;top:-12px;left:14px}.shell[data-map=vitality][data-lang=en] .vtf-score small{font-size:12.5px}.shell[data-map=vitality][data-lang=en]>.topbar>.stepnum{white-space:nowrap}.shell[data-map=vitality][data-lang=en] .vtf-row .vtf-pill,.shell[data-map=vitality][data-lang=en] .vtf-crow .vtf-pill{padding:2px 8px;font-size:12px}.shell[data-map=vitality][data-lang=en] .vtf-side-q span{line-height:1.25}.shell[data-map=vitality][data-lang=en] .vtf-charge-t{font-size:24px}.shell[data-map=vitality][data-lang=en] .vtf-rare-t{align-items:flex-start}.shell[data-map=vitality][data-lang=en] .vtf-rare-t .vtf-ico{margin-top:2px}.envt-pick{justify-content:center;padding-top:4px;display:flex}.envt-more{color:var(--ink);text-underline-offset:3px;font-size:14.5px;font-weight:800;text-decoration:underline}.shell[data-map=vitality][data-lang=en] .en-retest{flex-wrap:wrap;justify-content:center;gap:10px;padding:6px 0;display:flex}.envt-g{padding-bottom:40px}.envt-g-sec{margin:26px 0 0}.envt-g-sec>h2{margin:0 0 6px}.envt-g-note{color:var(--ink-soft);margin:0 0 12px;font-size:14.5px;line-height:1.6}.envt-g-cards{gap:12px;display:grid}.envt-g-card{border:var(--bd);background:var(--card);box-shadow:var(--hard);border-radius:18px;padding:14px 16px}.envt-g-card h3{align-items:center;gap:10px;margin:0 0 8px;font-size:17px;line-height:1.35;display:flex}.envt-g-card h3 em{color:var(--ink-soft);flex:none;font-size:13px;font-style:normal;font-weight:800}.envt-g-card dl{gap:8px;margin:0;display:grid}.envt-g-card dt{color:var(--ink-soft);letter-spacing:.02em;text-transform:uppercase;font-size:12.5px;font-weight:850}.envt-g-card dd{margin:0;font-size:15px;line-height:1.6}.envt-g-list{margin:0;padding-left:1.2em}.envt-g-list li{margin:0 0 6px;font-size:15.5px;line-height:1.6}.envt-g-refs li{font-size:14px}.envt-g-refs-note p{margin:0 0 10px;font-size:14.5px;line-height:1.65}.envt-g .cs-help{margin-top:14px}.envt-g-cta{justify-content:center;margin:30px 0 0;display:flex}.envt-g-kind{border:1.5px solid var(--ink);background:var(--map-soft);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:inline-grid}.envt-g-kind svg{width:22px;height:22px}.envt-g-card h3 .vtf-axico{flex:none}
