@font-face{font-family:be vietnam pro;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/bevietnampro-400-vietnamese.woff2)format('woff2');unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:be vietnam pro;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/bevietnampro-400-latin-ext.woff2)format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:be vietnam pro;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/bevietnampro-400-latin.woff2)format('woff2');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:be vietnam pro;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/bevietnampro-500-vietnamese.woff2)format('woff2');unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:be vietnam pro;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/bevietnampro-500-latin-ext.woff2)format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:be vietnam pro;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/bevietnampro-500-latin.woff2)format('woff2');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:be vietnam pro;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/bevietnampro-600-vietnamese.woff2)format('woff2');unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:be vietnam pro;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/bevietnampro-600-latin-ext.woff2)format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:be vietnam pro;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/bevietnampro-600-latin.woff2)format('woff2');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:be vietnam pro;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/bevietnampro-700-vietnamese.woff2)format('woff2');unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:be vietnam pro;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/bevietnampro-700-latin-ext.woff2)format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:be vietnam pro;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/bevietnampro-700-latin.woff2)format('woff2');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:be vietnam pro;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/bevietnampro-800-vietnamese.woff2)format('woff2');unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:be vietnam pro;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/bevietnampro-800-latin-ext.woff2)format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:be vietnam pro;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/bevietnampro-800-latin.woff2)format('woff2');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--guava-deep:#456E2C;--guava:#8FB63F;--guava-mid:#6E9A2E;--guava-light:#B7CE93;--ink:#232720;--ink-2:#2C312A;--clinical:#F7F9F3;--paper:#FFFFFF;--line:#ECEFE4;--muted:#62685A;--body:#4C5249;--on-dark:#B7BEAE;--on-dark-2:#C4CBBB;--font:"Be Vietnam Pro", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--fs-eyebrow:12px;--fs-micro:13px;--fs-ui:15px;--fs-sm:15px;--fs-body:17px;--fs-lede:19px;--fs-h4:19px;--fs-h3:21px;--fs-h2:26px;--fs-h2-lg:26px;--fs-display:clamp(30px, 4vw, 44px);--lh-body:1.75;--lh-tight:1.2;--pad-x:56px;--content:1180px;--shell:1040px;--measure:760px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font);font-size:var(--fs-body);font-weight:400;color:var(--ink);background:var(--paper);text-rendering:optimizeLegibility;overflow-x:hidden;line-height:var(--lh-body)}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}a:hover{color:var(--guava-deep)}h1,h2,h3,h4{letter-spacing:-.02em;margin:0;line-height:1.15}p{margin:0}::selection{background:#dde7c6;color:var(--ink)}:focus-visible{outline:2px solid var(--guava-deep);outline-offset:2px}:root{--photo-tint:0.07}.gv-card__media,.gv-hero__media,.gv-hero-img{position:relative}.gv-card__media img,.gv-hero__media img,.gv-hero-img img{filter:saturate(.92)brightness(1.05)contrast(.97)}.gv-card__media::after,.gv-hero__media::after,.gv-hero-img::after{content:"";position:absolute;inset:0;pointer-events:none;background:var(--guava-deep);mix-blend-mode:soft-light;opacity:var(--photo-tint)}.gv-card__tag{z-index:2}.gv-prose img{filter:saturate(.94)brightness(1.03)}img.img-reveal{opacity:0;transition:opacity .3s ease}img.img-reveal.is-in{opacity:1}@media(prefers-reduced-motion:reduce){img.img-reveal{transition:none}}.gv-eyebrow{font-size:var(--fs-eyebrow);font-weight:600;line-height:1.3;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.gv-eyebrow--onDark{color:var(--guava)}.gv-news .gv-eyebrow,.gv-authorbox .gv-eyebrow,.gv-strip .gv-eyebrow,.gv-3up .gv-eyebrow,.gv-count .gv-eyebrow,.gv-dark .gv-eyebrow{color:var(--guava-deep)}.gv-btn{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;background:var(--guava-deep);color:#fff;font-size:var(--fs-sm);font-weight:500;border:none;cursor:pointer;font-family:inherit;transition:background .18s ease}.gv-btn:hover{background:var(--guava-mid);color:#fff}.gv-btn--ghost{background:var(--paper);color:var(--ink)}.gv-btn--ghost:hover{background:var(--clinical);color:var(--ink)}.gv-square{width:26px;height:26px;background:var(--guava-deep);flex:none;display:inline-block}.gv-logo{width:26px;height:26px;flex:none;display:block;object-fit:cover;border-radius:2px}.gv-wordmark{font-size:17px;font-weight:600;letter-spacing:.02em}.gv-wordmark span{font-weight:400;color:var(--muted)}.gv-section{padding:0 var(--pad-x)}.gv-wrap{max-width:var(--content);margin:0 auto}.gv-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px var(--pad-x);background:var(--paper)}.gv-brand{display:flex;align-items:center;gap:11px}.gv-header__right{display:flex;align-items:center;gap:30px}.gv-nav{display:flex;align-items:center;gap:30px;font-size:var(--fs-ui);font-weight:500;color:#3a4038}.gv-nav a{transition:color .15s ease}.gv-nav a.is-active{color:var(--guava-deep);font-weight:500}.gv-header .gv-nav-toggle{display:none}.gv-hero{display:grid;grid-template-columns:1fr 1fr;min-height:500px}.gv-hero__copy{padding:80px var(--pad-x);background:var(--clinical);display:flex;flex-direction:column;justify-content:center}.gv-badge{display:inline-flex;align-self:flex-start;align-items:center;gap:8px;padding:7px 14px;background:var(--guava-deep);color:#fff;font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin-bottom:24px}.gv-badge i{width:6px;height:6px;background:#fff;display:inline-block}.gv-hero__copy h1{font-size:var(--fs-display);font-weight:600;line-height:1.08;letter-spacing:-.02em;margin-bottom:22px}.gv-hero__copy h1 em{color:var(--guava-deep);font-style:normal}.gv-hero__lede{font-size:var(--fs-body);line-height:1.7;color:var(--body);max-width:440px;margin-bottom:32px}.gv-hero__cta{display:flex;gap:14px;flex-wrap:wrap}.gv-hero__media{position:relative;min-height:440px;background:var(--clinical)}.gv-hero__media img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.gv-chips{display:flex;flex-wrap:wrap;gap:10px}.gv-chip{padding:11px 20px;background:var(--clinical);color:var(--ink);font-size:var(--fs-ui);font-weight:500;transition:background .15s ease,color .15s ease}.gv-chip:hover{background:var(--guava-deep);color:#fff}.gv-chip--muted{background:var(--clinical);color:var(--ink)}.gv-chip.is-active{background:var(--ink);color:#fff}.gv-sechead{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:22px}.gv-sechead h2{font-size:var(--fs-ui);font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--guava-deep)}.gv-sechead a{font-size:var(--fs-ui);color:var(--muted);font-weight:500}.gv-sechead a:hover{color:var(--guava-deep)}.gv-tag{align-self:flex-start;padding:6px 13px;background:var(--guava-deep);color:#fff;font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-bottom:18px}.gv-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.gv-card{display:flex;flex-direction:column;background:var(--clinical);transition:background .15s ease}.gv-card:hover{background:var(--paper)}.gv-card__media{position:relative;aspect-ratio:3/2;background:var(--clinical);overflow:hidden}.gv-card__media img{width:100%;height:100%;object-fit:cover}.gv-card__ph{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;height:100%;color:var(--muted)}.gv-card__ph::before{content:"";width:30px;height:30px;background:var(--guava-light)}.gv-card__tag{position:absolute;top:14px;left:14px;padding:5px 12px;background:var(--ink);color:#fff;font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.gv-card__body{padding:24px 24px 26px;display:flex;flex-direction:column;flex:1}.gv-card__body h3{font-size:var(--fs-h3);font-weight:500;line-height:1.3;margin-bottom:11px;letter-spacing:-.01em}.gv-card__excerpt{font-size:var(--fs-sm);line-height:1.65;color:var(--body);margin-bottom:20px;flex:1}.gv-meta{display:flex;align-items:center;gap:11px;font-size:var(--fs-micro);font-weight:500;letter-spacing:.04em;color:var(--muted)}.gv-meta i{width:3px;height:3px;background:var(--guava-deep);display:inline-block}.gv-news{background:var(--clinical);padding:clamp(44px,5vw,64px);display:grid;grid-template-columns:1.2fr 1fr;gap:48px;align-items:center}.gv-news h2{font-size:var(--fs-h2-lg);font-weight:500;line-height:1.16;color:var(--ink);margin:16px 0}.gv-news p{font-size:var(--fs-body);line-height:1.7;color:var(--body);max-width:420px}.gv-news__link{display:inline-flex;align-items:center;gap:7px;margin-top:16px;font-size:var(--fs-ui);font-weight:600;letter-spacing:.01em;color:var(--guava-deep)}.gv-news__link span{transition:transform .18s ease}.gv-news__link:hover span{transform:translateX(4px)}.gv-news__fine{font-size:var(--fs-micro);color:var(--muted);margin-top:14px}.gv-dark{background:var(--clinical);color:var(--ink);padding:30px}.gv-dark--alt{background:#eef2e6}.gv-dark h3{color:var(--ink)}.gv-dark p{color:var(--body)}.gv-bignum{font-size:32px;font-weight:600;letter-spacing:-.02em}.gv-panel{background:var(--clinical);padding:64px var(--pad-x)}.gv-panel h1{font-size:var(--fs-display);font-weight:600;line-height:1.08;letter-spacing:-.02em;margin:12px 0 14px}.gv-panel p{font-size:var(--fs-body);line-height:1.7;color:var(--body);max-width:640px}.gv-count{display:inline-flex;flex-direction:column;gap:6px;background:var(--paper);color:var(--ink);padding:22px 26px;margin-top:26px}.gv-count b{font-size:28px;font-weight:600;letter-spacing:-.02em;color:var(--guava-deep)}.gv-cathead{background:var(--paper);padding:46px var(--pad-x)0}.gv-cathead .gv-eyebrow{display:block;margin-bottom:10px;color:var(--guava-deep)}.gv-cathead h1{font-size:var(--fs-display);font-weight:600;line-height:1.06;letter-spacing:-.025em;margin:0 0 16px;max-width:15ch}.gv-cathead__lede,.gv-cathead__lede p{font-size:var(--fs-lede);line-height:1.62;color:var(--body);max-width:62ch;margin:0}.gv-cathead__meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:26px 0 0;padding:14px 0 0;border-top:2px solid var(--line);font-size:var(--fs-micro);color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.gv-cathead__meta i{width:3px;height:3px;background:var(--guava-light);display:inline-block}.gv-section--cat{padding-top:34px}.gv-lead{display:block;position:relative}.gv-lead__media{position:relative;aspect-ratio:16/7;background:var(--clinical);overflow:hidden}.gv-lead__media img{width:100%;height:100%;object-fit:cover;filter:saturate(.92)brightness(1.02)contrast(.98);transition:transform .5s cubic-bezier(.2,.6,.2,1)}.gv-lead:hover .gv-lead__media img{transform:scale(1.02)}.gv-lead__body{position:relative;z-index:2;width:min(660px,90%);margin-top:-104px;margin-left:clamp(0px,4vw,56px);background:var(--ink);color:#edf1e6;padding:30px 34px 32px;border-top:3px solid var(--guava)}.gv-lead__kicker{display:block;font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--guava);margin-bottom:13px}.gv-lead__body h2{font-size:var(--fs-h2);font-weight:600;line-height:1.16;letter-spacing:-.02em;margin:0 0 13px;color:#fff}.gv-lead:hover .gv-lead__body h2{color:var(--guava-light)}.gv-lead__excerpt{font-size:var(--fs-sm);line-height:1.65;color:var(--on-dark-2);margin:0 0 18px}.gv-lead__body .gv-meta{color:var(--on-dark)}.gv-lead__body .gv-meta i{background:var(--guava)}.gv-empty{color:var(--muted);margin-top:30px}.gv-catnext{padding-bottom:8px}.gv-catnext .gv-sechead{margin-bottom:16px}@media(max-width:900px){.gv-lead__media{aspect-ratio:3/2}.gv-lead__body{width:100%;margin-top:-48px;margin-left:0;padding:24px 22px 26px}.gv-cathead h1{max-width:none}}@media(max-width:560px){.gv-lead__body{margin-top:-28px;padding:20px 18px 22px}}.gv-gloss-tools{position:sticky;top:0;z-index:30;background:var(--paper);border-bottom:2px solid var(--line);padding:16px var(--pad-x)14px;margin-top:30px}.gv-gloss-tools__row{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:12px}.gv-gloss-search{display:flex;align-items:center;gap:10px;flex:1;min-width:240px;background:var(--clinical);padding:0 14px}.gv-gloss-search__icon{color:var(--guava-deep);font-size:19px;line-height:1}.gv-gloss-search input{flex:1;border:0;background:0 0;outline:none;padding:13px 0;font-family:var(--font);font-size:var(--fs-sm);color:var(--ink)}.gv-gloss-search input::placeholder{color:var(--muted)}.gv-gloss-search:focus-within{box-shadow:inset 0 -2px 0 var(--guava-deep)}.gv-gloss-count{margin:0;font-size:var(--fs-micro);color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.gv-gloss-count b{color:var(--guava-deep);font-size:var(--fs-ui)}.gv-azbar{display:flex;flex-wrap:wrap;gap:5px}.gv-azbar .gv-chip{min-width:32px;justify-content:center;text-align:center;padding:6px 9px;font-size:var(--fs-micro)}.gv-azbar .gv-chip.is-off{opacity:.3;pointer-events:none}.gv-gloss-empty{color:var(--muted);padding:40px 0;text-align:center}.gv-gloss-list{margin:0}.gv-gloss-group[hidden]{display:none}.gv-gloss-entry[hidden]{display:none}.gv-gloss-letter{font-size:var(--fs-h2);font-weight:600;color:var(--guava-deep);letter-spacing:-.01em;margin:34px 0 12px;padding-bottom:10px;border-bottom:2px solid var(--line);scroll-margin-top:130px}.gv-gloss-group:first-child .gv-gloss-letter{margin-top:0}.gv-gloss-entry{display:grid;grid-template-columns:210px 1fr;gap:8px 28px;padding:18px 0;border-bottom:2px solid var(--line)}.gv-gloss-entry:target{background:var(--clinical)}.gv-gloss-term{font-size:var(--fs-body);font-weight:600;color:var(--ink);line-height:1.4}.gv-gloss-body{margin:0}.gv-gloss-def{font-size:var(--fs-sm);line-height:1.65;color:var(--body);margin:0 0 8px}.gv-gloss-alias{font-size:var(--fs-micro);line-height:1.6;color:var(--muted);margin:0 0 8px}.gv-gloss-alias span{font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--guava-deep);margin-right:8px}.gv-gloss-entry--see .gv-gloss-term{font-weight:500;color:var(--muted)}.gv-gloss-see{font-size:var(--fs-sm);line-height:1.65;color:var(--muted);margin:0;font-style:italic}.gv-gloss-see a{color:var(--guava-deep);font-style:normal;font-weight:600}.gv-gloss-see a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.gv-gloss-src{margin:0}.gv-gloss-src>summary{display:inline-flex;align-items:center;gap:8px;list-style:none;cursor:pointer;padding:3px 0;font-size:var(--fs-eyebrow);letter-spacing:.12em;text-transform:uppercase}.gv-gloss-src>summary::-webkit-details-marker{display:none}.gv-gloss-src__label{font-weight:600;color:var(--muted)}.gv-gloss-src__n{color:var(--guava-deep);font-weight:600;letter-spacing:.06em}.gv-gloss-src__n::after{content:"";display:inline-block;margin-left:7px;vertical-align:1px;width:5px;height:5px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg);transition:transform .18s ease}.gv-gloss-src[open] .gv-gloss-src__n::after{transform:rotate(-135deg)}.gv-gloss-src>summary:hover .gv-gloss-src__label{color:var(--ink)}.gv-gloss-src__list{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:5px}.gv-gloss-src__list a{font-size:var(--fs-micro);color:var(--guava-deep);text-decoration:underline;text-underline-offset:2px}.gv-gloss-src__list a:hover{color:var(--ink)}@media(max-width:640px){.gv-gloss-entry{grid-template-columns:1fr;gap:6px}}.gv-tabs__bar{display:flex;flex-wrap:wrap;gap:10px}.gv-tabs__bar .gv-chip{display:inline-flex;align-items:center;gap:10px}.gv-tab__n{font-size:var(--fs-micro);font-weight:600;color:var(--guava-deep)}.gv-tabs__bar .gv-chip:hover .gv-tab__n,.gv-tabs__bar .gv-chip.is-active .gv-tab__n{color:var(--guava-light)}.gv-crumbs{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:var(--fs-ui);color:var(--muted)}.gv-crumbs ol{display:flex;align-items:center;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0}.gv-crumbs li{display:flex;align-items:center;gap:10px}.gv-crumbs a:hover{color:var(--guava-deep)}.gv-crumbs .sep{color:var(--guava-deep)}.gv-crumbs [aria-current=page]{color:var(--ink);font-weight:500}.gv-pager{display:flex;gap:8px;flex-wrap:wrap;width:fit-content;margin:44px auto 0}.gv-pager a,.gv-pager span{padding:12px 18px;background:var(--clinical);font-size:var(--fs-ui);font-weight:500;color:var(--ink)}.gv-pager .is-active{background:var(--ink);color:#fff}.gv-pager .is-next{background:var(--guava-deep);color:#fff}.gv-pager a:hover{background:var(--guava-light);color:var(--ink)}.gv-article{max-width:var(--shell);margin:0 auto;padding:0 var(--pad-x)}.gv-article--hero{padding-top:34px}.gv-article--hero .gv-crumbs{margin-bottom:22px;justify-content:center}.gv-article__head{text-align:center;padding:40px 0 44px}.gv-article__head h1{font-size:var(--fs-display);font-weight:600;line-height:1.1;letter-spacing:-.02em;margin:0 auto 18px;max-width:900px}.gv-article__dek{font-size:var(--fs-lede);line-height:1.6;color:var(--body);max-width:720px;margin:0 auto 28px}.gv-article__meta{font-size:var(--fs-ui);font-weight:500;letter-spacing:.02em;color:var(--muted)}.gv-article__kw{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 10px;margin:16px auto 0}.gv-article__kw .gv-eyebrow{color:var(--guava-deep)}.gv-article__kw>span:not(.gv-eyebrow){font-size:var(--fs-micro);color:var(--muted);background:var(--clinical);padding:5px 11px}.gv-avatar{width:46px;height:46px;background:var(--ink);color:#fff;display:flex;align-items:center;justify-content:center;font-size:var(--fs-sm);font-weight:600;letter-spacing:.04em}.gv-hero-img{background:var(--clinical);overflow:hidden}.gv-hero-img img{width:100%;height:auto;display:block}@view-transition{navigation: auto; }:root{--vt-ease:cubic-bezier(.4, 0, .2, 1);--vt-dur:.3s}.gv-hero-img img{view-transition-name:vt-hero-media}.gv-article__head h1{view-transition-name:vt-hero-title}::view-transition-group(vt-hero-media),::view-transition-group(vt-hero-title){animation-duration:var(--vt-dur);animation-timing-function:var(--vt-ease)}::view-transition-group(vt-hero-media){overflow:clip}::view-transition-old(vt-hero-media),::view-transition-new(vt-hero-media){height:100%;width:100%;object-fit:cover;mix-blend-mode:normal}::view-transition-old(vt-hero-media){animation-name:vt-fade-out;animation-duration:calc(var(--vt-dur) * .45);animation-timing-function:ease-in}::view-transition-new(vt-hero-media){animation-name:vt-fade-in;animation-duration:calc(var(--vt-dur) * .7);animation-delay:calc(var(--vt-dur) * .3);animation-fill-mode:both;animation-timing-function:ease-out}::view-transition-old(root),::view-transition-new(root){animation-duration:calc(var(--vt-dur) * .6);animation-timing-function:var(--vt-ease)}@keyframes vt-fade-out{to{opacity:0}}@keyframes vt-fade-in{from{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}.gv-article--single{padding-top:40px}.gv-toc{max-width:var(--measure);margin:0 auto 36px}.gv-toc__inner{position:sticky;top:12px;z-index:30}.gv-toc__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;cursor:pointer;user-select:none;text-align:left;border:0;border-left:3px solid var(--guava-deep);border-radius:0;padding:13px 20px;background:var(--clinical);font-family:inherit;font-size:var(--fs-sm);font-weight:600;color:var(--ink);letter-spacing:.02em;text-transform:uppercase}.gv-toc__bar:hover{color:var(--guava-deep)}.gv-toc__chev{flex:none;color:var(--guava-deep);transition:transform .2s ease}.gv-toc.is-open .gv-toc__chev{transform:rotate(180deg)}.gv-toc__panel{display:none;background:var(--clinical);border-left:3px solid var(--guava-deep);padding:18px 22px 22px;max-height:60vh;overflow-y:auto}.gv-toc.is-open .gv-toc__panel{display:block}@media(scripting:none){.gv-toc__bar{display:none}.gv-toc__panel{display:block}}.gv-toc__panel nav>ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}.gv-toc__panel nav>ul>li{display:grid;grid-template-columns:1.15em 1fr;align-items:baseline;row-gap:7px}.gv-toc__panel nav>ul>li>a{grid-column:2;grid-row:1;font-size:var(--fs-sm);font-weight:500;color:var(--ink);line-height:1.45}.gv-toc__panel nav>ul>li>ul{grid-column:2;grid-row:2}.gv-toc__panel nav>ul>li>a:hover{color:var(--guava-deep)}.gv-toc__tw{grid-column:1;grid-row:1;align-self:start;margin-top:.3em;width:1.15em;height:1.15em;padding:0;border:0;background:0 0;display:grid;place-items:center;cursor:pointer;color:var(--guava-deep);line-height:0}.gv-toc__tw svg{transition:transform .18s ease}.gv-toc__panel nav>ul>li.is-expanded>.gv-toc__tw svg{transform:rotate(90deg)}.gv-toc__panel nav>ul>li:not(.has-sub)::before{content:"";grid-column:1;grid-row:1;align-self:start;width:4px;height:4px;margin-top:.62em;border-radius:50%;background:var(--guava-light)}.gv-toc__panel nav.is-accordion>ul>li:not(.is-expanded)>ul{display:none}.gv-toc__panel nav ul ul{list-style:none;margin:0;padding:0;display:grid;gap:5px}.gv-toc__panel nav ul ul li{display:grid;grid-template-columns:.85em 1fr;align-items:baseline}.gv-toc__panel nav ul ul li::before{content:"›";color:var(--guava-light);font-weight:700;line-height:1.4}.gv-toc__panel nav ul ul a{font-size:var(--fs-ui);color:var(--muted);line-height:1.4}.gv-toc__panel nav ul ul a:hover{color:var(--guava-deep)}.gv-toc__panel nav>ul>li>a{transition:color .15s ease}.gv-toc__panel nav a.is-active{color:var(--guava-deep);font-weight:600}.gv-toc__panel nav>ul>li>a.is-current{color:var(--guava-deep)}@media(max-width:1279px){.gv-toc__bar,.gv-toc__panel{transition:background .25s ease,box-shadow .25s ease}.gv-toc.is-stuck .gv-toc__bar{background:rgba(247,249,243,.95);box-shadow:0 8px 24px -16px rgba(35,39,32,.28)}.gv-toc.is-stuck .gv-toc__panel{background:rgba(247,249,243,.97)}}@media(min-width:1280px){.gv-article--single{position:relative}.gv-toc{--toc-w:clamp(190px, calc(50vw - var(--measure) / 2 - 64px), 280px);position:absolute;top:0;bottom:0;left:50%;width:var(--toc-w);max-width:none;margin:0 0 0 calc(-1 * (var(--measure)/2 + 40px + var(--toc-w)));pointer-events:none}.gv-toc__inner{position:sticky;top:28px;pointer-events:auto;display:flex;flex-direction:column;max-height:calc(100vh - 56px)}.gv-toc__bar{display:flex;pointer-events:none;cursor:default;padding:14px 18px;border-bottom:1px solid var(--line)}.gv-toc__chev{display:none}.gv-toc__panel{display:block;flex:auto;min-height:0;max-height:none;padding:18px}.gv-toc__panel nav>ul{gap:11px}.gv-toc__panel nav>ul>li>a{font-size:var(--fs-ui)}}.gv-prose{max-width:var(--measure);margin:0 auto;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--body)}.gv-prose>*+*{margin-top:1.3em}.gv-prose p{text-align:justify;text-justify:inter-word}.gv-prose h2{font-size:var(--fs-h2);font-weight:600;color:var(--ink);margin-top:2em;line-height:1.25}.gv-prose h2::after{content:"";display:block;width:34px;height:3px;background:var(--guava-deep);margin-top:14px}.gv-prose h3{font-size:var(--fs-h3);font-weight:500;color:var(--ink);margin-top:1.7em}.gv-prose h4{font-size:var(--fs-h4);font-weight:500;color:var(--ink);margin-top:1.4em}.gv-prose a{color:var(--guava-deep);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.gv-prose strong{color:var(--ink)}.gv-prose img{width:100%;height:auto;background:var(--clinical);margin:1.8em 0}.gv-prose ul,.gv-prose ol{padding-left:1.4em}.gv-prose li{margin-bottom:.5em}.gv-prose blockquote{--co-tint:#EAF3DE;--co-bar:var(--guava-mid);background:var(--co-tint);color:var(--ink);margin:2em 0;padding:24px 30px;border-left:4px solid var(--co-bar);font-size:var(--fs-body);line-height:var(--lh-body)}.gv-prose blockquote>*{margin:0}.gv-prose blockquote>*+*{margin-top:.7em}.gv-prose blockquote p{color:var(--ink)}.gv-prose blockquote strong{color:var(--guava-deep);font-weight:600}.gv-prose blockquote ul,.gv-prose blockquote ol{padding-left:1.25em}.gv-prose blockquote li{margin-bottom:.4em}.gv-prose blockquote li::marker{color:var(--co-bar)}.gv-prose table{width:100%;border-collapse:collapse;font-size:var(--fs-body);background:var(--line)}.gv-prose table th,.gv-prose table td{background:var(--paper);padding:12px 14px;text-align:left;vertical-align:top}.gv-prose table th{background:var(--clinical);color:var(--guava-deep);font-size:var(--fs-micro);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.gv-prose table tr td{border:2px solid var(--line)}.gv-prose table caption{caption-side:top;text-align:left;font-size:var(--fs-sm);font-weight:600;letter-spacing:.02em;color:var(--guava-deep);padding-bottom:10px}.gv-figure{margin:1.8em 0}.gv-figure img{margin:0;display:block}.gv-figure figcaption{margin-top:9px;font-size:var(--fs-sm);line-height:1.5;color:var(--muted);text-align:center}.gv-prose hr{border:none;height:2px;background:var(--line);margin:2em 0}.gv-prose code{background:var(--clinical);padding:2px 6px;font-size:.9em}.gv-prose pre{background:var(--ink);color:var(--on-dark-2);padding:20px;overflow-x:auto}.gv-prose pre code{background:0 0;padding:0;color:inherit}.gloss{position:relative;cursor:help}.gloss-term{border-bottom:1px dashed var(--guava-deep);padding-bottom:1px;transition:background .15s ease,border-color .15s ease}.gloss:hover .gloss-term,.gloss:focus .gloss-term,.gloss:focus-within .gloss-term{background:var(--guava-light);border-bottom-color:var(--ink)}.gloss:focus{outline:none}.gloss-def{position:absolute;z-index:40;left:0;top:calc(100% + 9px);width:max-content;max-width:min(360px,78vw);display:none;flex-direction:column;gap:7px;background:var(--ink);color:#edf1e6;padding:14px 16px 15px;border-left:3px solid var(--guava);font-size:var(--fs-sm);line-height:1.55;font-style:normal;text-align:left;cursor:auto;box-shadow:0 18px 30px -22px rgba(35,39,32,.55)}.gloss:hover>.gloss-def,.gloss:focus>.gloss-def,.gloss:focus-within>.gloss-def{display:flex}.gloss-def__label{font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--guava)}.gloss-def__text{color:#edf1e6}@media(min-width:561px){.gv-prose p>.gloss:nth-last-child(-n+2)>.gloss-def{left:auto;right:0;border-left:0;border-right:3px solid var(--guava)}}@media(max-width:560px){.gloss-def{position:static;display:none;max-width:100%;margin:8px 0 4px}.gloss:hover>.gloss-def,.gloss:focus>.gloss-def,.gloss:focus-within>.gloss-def{display:flex}}.dict{position:relative;border-bottom:1px dotted var(--guava-deep);cursor:help}.dict__pop{position:absolute;left:50%;bottom:calc(100% + 11px);transform:translateX(-50%)translateY(4px);z-index:60;width:max-content;max-width:264px;background:var(--ink);color:#fff;font-size:13.5px;font-weight:400;font-style:normal;line-height:1.5;letter-spacing:0;text-transform:none;text-align:left;padding:12px 15px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s ease,transform .16s ease}.dict__pop::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:6px solid transparent;border-top-color:var(--ink)}.dict:hover>.dict__pop,.dict:focus>.dict__pop,.dict:focus-within>.dict__pop{opacity:1;visibility:visible;transform:translateX(-50%)translateY(0);pointer-events:auto}.gv-prose details.references{margin:1.8em 0;scroll-margin-top:84px}.gv-prose details.references>summary{cursor:pointer;color:var(--ink);display:flex;align-items:center;gap:10px;list-style:none}.gv-prose details.references>summary::-webkit-details-marker{display:none}.gv-prose details.references>summary::before{content:"";flex:none;width:8px;height:8px;border-right:2px solid var(--guava-deep);border-bottom:2px solid var(--guava-deep);transform:rotate(-45deg);transition:transform .2s ease}.gv-prose details.references[open]>summary::before{transform:rotate(45deg)}.gv-prose details.references>summary .references__t{font-size:var(--fs-h2);font-weight:600;line-height:1.25;color:var(--ink)}.gv-prose details.references[open]>summary{margin-bottom:.5em}.gv-prose .gv-checklist{display:grid;gap:2px;background:var(--line);margin:1.8em 0}.gv-checklist__item{display:flex;align-items:flex-start;gap:14px;background:var(--clinical);padding:15px 18px;cursor:pointer}.gv-checklist__item:hover{background:var(--paper)}.gv-checklist__cb{position:absolute;width:1px;height:1px;opacity:0}.gv-checklist__mark{flex:none;width:22px;height:22px;margin-top:1px;background:var(--paper);border:2px solid var(--guava-light);display:grid;place-items:center;transition:background .15s ease,border-color .15s ease}.gv-checklist__mark::after{content:"";width:6px;height:11px;margin-top:-2px;border:solid #fff;border-width:0 2.5px 2.5px 0;transform:rotate(45deg)scale(0);transition:transform .15s ease}.gv-checklist__cb:checked+.gv-checklist__mark{background:var(--guava-deep);border-color:var(--guava-deep)}.gv-checklist__cb:checked+.gv-checklist__mark::after{transform:rotate(45deg)scale(1)}.gv-checklist__cb:focus-visible+.gv-checklist__mark{outline:2px solid var(--guava-deep);outline-offset:2px}.gv-checklist__text{font-size:var(--fs-body);line-height:1.5;color:var(--ink)}.gv-checklist__item.is-done .gv-checklist__text{color:var(--muted);text-decoration:line-through}.gv-faq{display:grid;gap:2px;background:var(--line)}.gv-faq__item{background:var(--paper)}.gv-faq__item>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none;padding:22px 26px;font-size:var(--fs-h4);font-weight:500;color:var(--ink)}.gv-faq__item>summary::-webkit-details-marker{display:none}.gv-faq__item>summary:hover{color:var(--guava-deep)}.gv-faq__chev{flex:none;color:var(--guava-deep);transition:transform .2s ease}.gv-faq__item[open]>summary .gv-faq__chev{transform:rotate(180deg)}.gv-faq__body{padding:0 26px 24px}.gv-faq__body p{font-size:var(--fs-body);line-height:1.7;color:var(--body);max-width:720px}.gv-authorbox{background:var(--clinical);color:var(--ink);padding:36px;margin:44px 0 0;display:flex;gap:24px;align-items:flex-start}.gv-authorbox .gv-avatar{flex:none;width:60px;height:60px;background:var(--guava-deep)}.gv-authorbox p{color:var(--body);font-size:var(--fs-sm);line-height:1.65}.gv-authorbox p+p{margin-top:10px}.gv-authorwrap{max-width:calc(var(--measure) + var(--pad-x) * 2);margin:0 auto}.gv-authorbox--full{display:grid;grid-template-columns:1fr 1fr;gap:clamp(22px,3.2vw,40px);align-items:start;padding:clamp(22px,3vw,32px)}.gv-authorbox__main{min-width:0}.gv-authorbox__head{display:flex;align-items:center;gap:16px}.gv-authorbox--full .gv-avatar{flex:none;width:58px;height:58px}.gv-authorbox__id{min-width:0}.gv-authorbox__id h2{color:var(--ink);font-size:var(--fs-h4);font-weight:600;margin:5px 0 0;line-height:1.2}.gv-authorbox__id h2 a{color:inherit}.gv-authorbox__id h2 a:hover{color:var(--guava-deep)}.gv-authorbox__bio{margin-top:16px}.gv-authorbox__bio p{color:var(--body);font-size:var(--fs-sm);line-height:1.65}.gv-authorbox__bio p+p{margin-top:9px}.gv-authorbox__contact{min-width:0}.gv-authorbox__contact .gv-eyebrow{display:block;margin-bottom:8px}.gv-authorbox__contact>p{color:var(--body);font-size:var(--fs-sm);line-height:1.6;margin-bottom:12px}.gv-authorbox__contact .gv-contact{width:100%}@media(max-width:720px){.gv-authorbox--full{grid-template-columns:1fr;gap:22px}.gv-authorbox__contact{border-top:1px solid var(--line);padding-top:22px}}.gv-related{max-width:calc(var(--measure) + var(--pad-x) * 2);margin:0 auto;padding:24px var(--pad-x)0}.gv-related__head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:26px;padding-top:40px;border-top:1px solid var(--line)}.gv-related__head .gv-eyebrow{display:block;margin-bottom:10px;color:var(--guava-deep)}.gv-related__head h2{font-size:var(--fs-h2);font-weight:600;letter-spacing:-.02em;color:var(--ink);line-height:1.15}.gv-related__more{font-size:var(--fs-ui);font-weight:500;color:var(--muted);white-space:nowrap;display:inline-flex;align-items:center;gap:6px}.gv-related__more span{transition:transform .18s ease}.gv-related__more:hover{color:var(--guava-deep)}.gv-related__more:hover span{transform:translateX(4px)}.gv-rellist{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.gv-relitem{display:flex;align-items:center;gap:clamp(14px,2vw,22px);padding:16px 8px;border-bottom:1px solid var(--line);transition:background .15s ease,padding-left .15s ease}.gv-relitem:hover{background:var(--clinical);padding-left:14px}.gv-relitem__n{flex:none;width:24px;font-size:var(--fs-ui);font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--guava-light);align-self:flex-start;padding-top:2px}.gv-relitem:hover .gv-relitem__n{color:var(--guava-deep)}.gv-relitem__media{flex:none;width:76px;height:76px;overflow:hidden;background:var(--line)}.gv-relitem__media img{width:100%;height:100%;object-fit:cover;filter:saturate(.94)brightness(1.03)}.gv-relitem__ph{display:flex;align-items:center;justify-content:center;height:100%;font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.14em;color:var(--muted)}.gv-relitem__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.gv-relitem__tag{font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--guava-deep)}.gv-relitem__title{font-size:var(--fs-h4);font-weight:500;line-height:1.3;letter-spacing:-.01em;color:var(--ink);transition:color .15s ease}.gv-relitem:hover .gv-relitem__title{color:var(--guava-deep)}.gv-relitem__meta{font-size:var(--fs-micro);font-weight:500;letter-spacing:.03em;text-transform:uppercase;color:var(--muted)}.gv-relitem__go{flex:none;font-size:20px;line-height:1;color:var(--guava-deep);opacity:.35;transition:opacity .18s ease,transform .18s ease}.gv-relitem:hover .gv-relitem__go{opacity:1;transform:translateX(4px)}@media(max-width:560px){.gv-relitem{gap:14px;padding:14px 4px}.gv-relitem__n,.gv-relitem__go{display:none}.gv-relitem__media{width:66px;height:66px}}.gv-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.gv-strip>div{background:var(--clinical);color:var(--ink);padding:30px}.gv-strip .gv-bignum{display:block;margin-bottom:6px;color:var(--guava-deep)}.gv-3up{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.gv-3up>div{background:var(--clinical);color:var(--ink);padding:34px}.gv-3up h3{color:var(--ink);font-size:var(--fs-h4);font-weight:500;margin-bottom:10px}.gv-3up p{color:var(--body);font-size:var(--fs-sm);line-height:1.65}.gv-prose-2col{display:grid;grid-template-columns:240px 1fr;gap:48px}.gv-cta-band{background:var(--guava-deep);color:#fff;padding:clamp(44px,5vw,72px)var(--pad-x);text-align:center}.gv-cta-band h2{font-size:var(--fs-h2-lg);font-weight:600;color:#fff;margin-bottom:16px}.gv-cta-band p{color:#e7f0d6;max-width:520px;margin:0 auto 28px}.gv-contact-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:48px}@media(max-width:980px){.gv-contact-grid{grid-template-columns:1fr;gap:28px}}.gv-form{display:grid;gap:16px}.gv-field{display:flex;flex-direction:column}.gv-field label{font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.gv-field input,.gv-field textarea,.gv-field select{border:none;background:var(--clinical);outline:none;padding:16px 18px;font-family:inherit;font-size:var(--fs-body);color:var(--ink)}.gv-field textarea{resize:vertical;min-height:140px}.gv-topic{display:flex;flex-direction:column;gap:12px;background:var(--clinical);padding:34px 32px;transition:background .15s ease}.gv-topic:hover{background:var(--line)}.gv-topic h3{font-size:var(--fs-h2);font-weight:600;letter-spacing:-.02em}.gv-topic p{font-size:var(--fs-sm);line-height:1.65;color:var(--body);flex:1}.gv-topic .go{font-size:var(--fs-ui);font-weight:600;color:var(--guava-deep);letter-spacing:.02em}.gv-404{display:grid;grid-template-columns:1fr 1fr;min-height:62vh}.gv-404__big{background:var(--ink);color:#fff;display:flex;flex-direction:column;justify-content:center;padding:64px var(--pad-x)}.gv-404__big b{font-size:clamp(90px,14vw,180px);font-weight:600;line-height:.9;letter-spacing:-.03em}.gv-404__big .rule{width:80px;height:4px;background:var(--guava);margin-top:24px}.gv-404__msg{background:var(--clinical);display:flex;flex-direction:column;justify-content:center;padding:64px var(--pad-x)}.gv-footer{background:var(--ink);color:#fff;margin-top:56px}.gv-footer__grid{max-width:var(--content);margin:0 auto;padding:64px var(--pad-x)36px;display:grid;grid-template-columns:2fr 1fr;gap:40px}.gv-footer__brand p{font-size:var(--fs-sm);line-height:1.7;color:#a9b49a;max-width:320px;margin-top:18px}.gv-footer__social{display:flex;gap:12px;margin-top:22px}.gv-footer__social a{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:#2a2f28;color:#a9b49a;transition:background .18s ease,color .18s ease}.gv-footer__social a:hover{background:var(--guava);color:#fff}.gv-footer__social svg{width:18px;height:18px;display:block}.gv-footer__col .gv-eyebrow{color:var(--guava);margin-bottom:16px}.gv-footer__links{display:flex;flex-direction:column;gap:12px;font-size:var(--fs-sm)}.gv-footer__links a,.gv-footer__links span{color:var(--on-dark-2)}.gv-footer__links a:hover{color:#fff}.gv-footer__rule{height:1px;background:#333831}.gv-footer__base{max-width:var(--content);margin:0 auto;padding:22px var(--pad-x)40px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:var(--fs-micro);color:#a6ae9b}.gv-footer__base .sys{letter-spacing:.06em}@media(max-width:980px){:root{--pad-x:32px}.gv-grid,.gv-3up,.gv-strip{grid-template-columns:repeat(2,1fr)}.gv-hero,.gv-news,.gv-404,.gv-prose-2col{grid-template-columns:1fr}.gv-hero__media,.gv-hero__copy{min-height:0}.gv-hero__media{min-height:300px}.gv-hero__copy{padding:56px var(--pad-x)}.gv-article--single{padding-top:28px}.gv-prose-2col{gap:24px}}@media(max-width:640px){:root{--pad-x:20px}.gv-grid,.gv-3up,.gv-strip,.gv-footer__grid{grid-template-columns:1fr}.gv-nav{display:none}.gv-header .gv-nav-toggle{display:inline-flex}.gv-news h2,.gv-cta-band h2{font-size:var(--fs-h2)}}.lp-wrap{max-width:var(--content);margin:0 auto;padding:0 var(--pad-x)}.lp-eyebrow{display:inline-flex;align-items:center;gap:9px;font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--guava-deep)}.lp-eyebrow i{width:6px;height:6px;background:var(--guava-deep);display:inline-block}.lp-btn{display:inline-flex;align-items:center;gap:8px;padding:15px 30px;background:var(--guava-deep);color:#fff;font-size:var(--fs-sm);font-weight:500;transition:background .18s ease}.lp-btn:hover{background:var(--guava-mid);color:#fff}.lp-btn--ghost{background:0 0;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line)}.lp-btn--ghost:hover{background:var(--clinical);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--guava-light)}.lp-sechead{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:30px}.lp-sechead h2{font-size:var(--fs-h2);font-weight:600;letter-spacing:-.02em;margin-top:10px}.lp-seelink{font-size:var(--fs-ui);font-weight:500;color:var(--muted);white-space:nowrap}.lp-seelink:hover{color:var(--guava-deep)}.lp-hero{position:relative;max-width:var(--content);margin:0 auto;padding:88px var(--pad-x)8px;display:grid;grid-template-columns:1.06fr .94fr;gap:68px;align-items:center;background:radial-gradient(760px 560px at 88% 10%,rgba(183,206,147,.2),rgba(183,206,147,0) 70%);background-repeat:no-repeat}.lp-hero__title{font-size:clamp(37px,5vw,58px);font-weight:600;line-height:1.12;letter-spacing:-.012em;margin:22px 0 24px}.lp-accent{color:var(--guava-mid);background:linear-gradient(transparent 34%,rgba(143,182,63,.16) 34%);padding:0 .05em}.lp-hero__lede{font-size:var(--fs-lede);line-height:1.6;color:var(--body);max-width:500px}.lp-hero__cta{display:flex;gap:14px;flex-wrap:wrap;margin-top:32px}.lp-pillars{display:flex;gap:44px;margin-top:44px;padding-top:30px;border-top:1px solid var(--line);flex-wrap:wrap}.lp-pillar{display:flex;flex-direction:column;gap:2px}.lp-pillar b{font-size:30px;font-weight:600;letter-spacing:-.02em;color:var(--ink);line-height:1}.lp-pillar span{font-size:var(--fs-ui);color:var(--muted)}.lp-lead{display:flex;flex-direction:column;background:var(--clinical);box-shadow:0 34px 62px -34px rgba(35,39,32,.3);transition:background .15s ease,transform .25s ease,box-shadow .25s ease}.lp-lead:hover{background:var(--paper);transform:translateY(-4px);box-shadow:0 46px 74px -32px rgba(35,39,32,.34)}.lp-lead:hover .lp-lead__body{background:var(--clinical)}.lp-lead__media{position:relative;aspect-ratio:16/10;overflow:hidden;background:var(--line)}.lp-lead__media img{width:100%;height:100%;object-fit:contain;filter:saturate(.92)brightness(1.04)}.lp-lead__flag{position:absolute;top:0;left:0;background:var(--guava-deep);color:#fff;font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:7px 14px}.lp-lead__body{padding:26px 28px 28px;display:flex;flex-direction:column;gap:12px;transition:background .15s ease}.lp-kicker{font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--guava-deep)}.lp-lead__body h2{font-size:var(--fs-h2);font-weight:600;line-height:1.18;letter-spacing:-.02em}.lp-lead__body p{font-size:var(--fs-sm);line-height:1.65;color:var(--body)}.lp-lead__go{font-size:var(--fs-ui);font-weight:600;color:var(--guava-deep);letter-spacing:.02em}.lp-lead__go i{font-style:normal;transition:margin-left .18s ease}.lp-lead:hover .lp-lead__go i{margin-left:5px}.lp-topics{padding-top:96px}.lp-topic-grid{display:flex;flex-wrap:wrap;gap:1px;background:var(--line);border:1px solid var(--line);margin-top:22px}.lp-topic{flex:1 1 220px;position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:22px;min-height:138px;background:var(--clinical);padding:22px 22px 20px;transition:background .18s ease}.lp-topic::before{content:"";position:absolute;left:0;top:0;height:3px;width:0;background:var(--guava-deep);transition:width .24s ease}.lp-topic:hover{background:var(--paper)}.lp-topic:hover::before{width:100%}.lp-topic__name{font-size:var(--fs-h4);font-weight:600;letter-spacing:-.01em;line-height:1.28;color:var(--ink);transition:color .15s ease}.lp-topic:hover .lp-topic__name{color:var(--guava-deep)}.lp-topic__foot{display:flex;align-items:center;justify-content:space-between;gap:10px}.lp-topic__count{font-size:var(--fs-micro);font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.lp-topic__go{font-size:18px;font-weight:600;line-height:1;color:var(--guava-deep);opacity:.4;transition:opacity .18s ease,transform .18s ease}.lp-topic:hover .lp-topic__go{opacity:1;transform:translateX(4px)}.lp-latest{padding-top:96px}.lp-bycat{padding-top:72px}.lp-cat+.lp-cat{margin-top:40px}.lp-cat__head{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;padding-bottom:12px;margin-bottom:18px;border-bottom:2px solid var(--line)}.lp-cat__head h3{font-size:var(--fs-h3);font-weight:600;color:var(--ink);letter-spacing:-.01em}.lp-cat__head h3 a:hover{color:var(--guava-deep)}.lp-cat__n{font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.lp-cat__all{margin-left:auto;font-size:var(--fs-ui);color:var(--guava-deep);font-weight:500}.lp-cat__all:hover{color:var(--ink)}.lp-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.lp-card{display:flex;flex-direction:column;background:var(--clinical);transition:background .15s ease}.lp-card:hover{background:var(--paper)}.lp-card__media{position:relative;aspect-ratio:3/2;overflow:hidden;background:var(--line)}.lp-card__media img{width:100%;height:100%;object-fit:cover;filter:saturate(.92)brightness(1.04)}.lp-card__ph{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:var(--clinical);color:var(--muted);font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.2em;text-transform:uppercase}.lp-card__body{padding:22px 24px 24px;display:flex;flex-direction:column;gap:10px;flex:1}.lp-card__body h3{font-size:var(--fs-h3);font-weight:500;line-height:1.3;letter-spacing:-.01em;color:var(--ink)}.lp-card__excerpt{font-size:var(--fs-sm);line-height:1.55;color:var(--body);flex:1;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lp-card__meta{display:flex;align-items:center;gap:10px;font-size:var(--fs-micro);font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.lp-card__meta i{width:3px;height:3px;background:var(--guava-deep);display:inline-block;flex:none}.lp-values{padding-top:96px}.lp-values__band{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(16px,3vw,44px);max-width:900px;margin:0 auto}.lp-values__art{margin:0;flex:none}.lp-values__art img{width:100%;max-width:clamp(160px,34vw,260px);height:auto;display:block;margin:0 auto}.lp-values__list{flex:1 1 420px;max-width:470px}.lp-value{display:grid;grid-template-columns:auto 1fr;gap:clamp(16px,2vw,26px);align-items:start;padding:clamp(22px,2.6vw,30px)0}.lp-value+.lp-value{border-top:1px solid var(--line)}.lp-value__no{font-size:15px;font-weight:600;color:var(--guava-deep);letter-spacing:.08em;padding-top:5px}.lp-value__b h3{font-size:var(--fs-h3);font-weight:500;letter-spacing:-.01em;margin-bottom:8px;color:var(--ink)}.lp-value__b p{font-size:var(--fs-sm);line-height:1.7;color:var(--body)}@media(max-width:980px){.lp-hero{grid-template-columns:1fr;gap:44px;padding-top:56px}.lp-grid{grid-template-columns:repeat(2,1fr)}.lp-values__band{grid-template-columns:1fr}.lp-topics,.lp-latest,.lp-values{padding-top:72px}}@media(max-width:640px){.lp-grid{grid-template-columns:1fr}.lp-cat__all{margin-left:0;width:100%}.lp-pillars{gap:28px}.lp-sechead{flex-direction:column;align-items:flex-start;gap:8px}}.lp-branch+.lp-branch{margin-top:48px}.lp-branch__head{display:flex;align-items:center;gap:clamp(16px,2.4vw,26px);padding-bottom:18px;border-bottom:1px solid var(--line)}.lp-branch__photo{flex:none;width:clamp(76px,9vw,104px);height:clamp(76px,9vw,104px);object-fit:cover;border-radius:0;display:block}.lp-branch__text{display:flex;flex-direction:column;gap:7px;min-width:0}.lp-branch__topline{display:flex;align-items:baseline;gap:clamp(13px,1.8vw,20px)}.lp-branch__no{font-size:clamp(26px,3.4vw,40px);font-weight:700;line-height:1;letter-spacing:-.04em;color:var(--guava-light)}.lp-branch__title{display:inline-flex;align-items:baseline;gap:9px;font-size:var(--fs-h2);font-weight:600;letter-spacing:-.02em;color:var(--ink);transition:color .15s ease}.lp-branch__title i{font-style:normal;color:var(--guava-deep);font-size:.7em;transition:transform .18s ease}.lp-branch__head:hover .lp-branch__no{color:var(--guava-deep)}.lp-branch__head:hover .lp-branch__title{color:var(--guava-deep)}.lp-branch__head:hover .lp-branch__title i{transform:translateX(4px)}.lp-branch__blurb{font-size:var(--fs-sm);line-height:1.6;color:var(--muted);max-width:560px}.lp-branch--inner .lp-branch__no{color:var(--guava-mid)}.lp-branch--inner .lp-topic-grid{background:0 0;border:none;gap:16px;margin-top:24px}.lp-branch--inner .lp-topic{overflow:hidden;background:linear-gradient(158deg,#EFF6E4 0%,#FBFDF7 78%);min-height:150px;gap:26px}.lp-branch--inner .lp-topic::before{height:4px;background:var(--guava-mid)}.lp-branch--inner .lp-topic:hover{background:linear-gradient(158deg,#E7F1D6 0%,#F4F9EC 82%)}.lp-branch--inner .lp-topic__name{color:var(--ink)}.lp-branch--inner .lp-topic:hover .lp-topic__name{color:var(--guava-deep)}.lp-branch--inner .lp-topic__go{color:var(--guava-mid)}.lp-branch--inner .lp-branch__head:hover .lp-branch__no{color:var(--guava-mid)}.gv-contact{display:grid;gap:10px}.gv-contact input{border:none;background:var(--paper);outline:none;padding:15px 18px;font-family:inherit;font-size:var(--fs-body);color:var(--ink);width:100%}.gv-contact input::placeholder{color:var(--muted)}.gv-contact .gv-btn{width:100%;justify-content:center;margin-top:2px}.gv-contact__msg{font-size:var(--fs-sm);line-height:1.5;margin-top:6px}.gv-contact__msg.is-ok{color:var(--guava-deep);font-weight:500}.gv-contact__msg.is-err{color:#b3402e;font-weight:500}.gv-prose h2,.gv-prose h3,.gv-prose h4{scroll-margin-top:84px}html{scroll-behavior:smooth}.gv-navitem{position:relative;display:flex;align-items:center}.gv-navitem__top{display:inline-flex;align-items:center;gap:6px;cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;padding:0}.gv-navitem__top svg{color:var(--guava-deep);transition:transform .16s ease}.gv-navitem:hover .gv-navitem__top,.gv-navitem:focus-within .gv-navitem__top{color:var(--guava-deep)}.gv-navitem:hover .gv-navitem__top svg,.gv-navitem:focus-within .gv-navitem__top svg{transform:rotate(180deg)}.gv-dropdown{position:absolute;top:calc(100% + 14px);left:50%;transform:translateX(-50%)translateY(6px);min-width:268px;background:var(--paper);border-top:2px solid var(--guava-deep);padding:8px;display:flex;flex-direction:column;z-index:70;opacity:0;visibility:hidden;pointer-events:none;box-shadow:0 24px 48px -22px rgba(26,29,24,.3);transition:opacity .16s ease,transform .16s ease}.gv-dropdown::before{content:"";position:absolute;left:0;right:0;top:-16px;height:16px}.gv-navitem:hover .gv-dropdown,.gv-navitem:focus-within .gv-dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%)translateY(0)}.gv-dropdown a{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:11px 14px;font-size:var(--fs-sm);font-weight:500;color:var(--ink)}.gv-dropdown a:hover{background:var(--clinical);color:var(--guava-deep)}.gv-dropdown__c{font-size:var(--fs-micro);font-weight:600;color:var(--muted)}.gv-dropdown a:hover .gv-dropdown__c{color:var(--guava-deep)}.gv-authorhead{display:flex;align-items:center;gap:20px;margin:14px 0 24px}.gv-avatar--lg{width:76px;height:76px;font-size:24px}.gv-avatar--img{padding:0;overflow:hidden;background:var(--clinical)}.gv-avatar--img img{width:100%;height:100%;object-fit:cover}.gv-authorhead h1{margin:0}.gv-authorhead__role{font-size:var(--fs-body);color:var(--muted);margin-top:4px}.gv-authorbio.gv-prose{margin:0;max-width:none}.gv-authorgrid{display:grid;grid-template-columns:minmax(0,1.6fr)minmax(230px,.9fr);gap:clamp(28px,4vw,56px);align-items:start}.gv-authorgrid__bio{min-width:0}.gv-authormeta{display:flex;flex-direction:column;gap:12px}.gv-authormeta__card{background:var(--clinical);padding:20px 22px}.gv-authormeta .gv-eyebrow{color:var(--guava-deep)}.gv-authormeta__v{margin-top:8px;font-size:16px;font-weight:500;color:var(--ink);line-height:1.35}@media(max-width:860px){.gv-authorgrid{grid-template-columns:1fr;gap:26px}.gv-authormeta{flex-direction:row;flex-wrap:wrap}.gv-authormeta__card{flex:1 1 150px}}.gv-authorlinks{display:flex;flex-wrap:wrap;gap:22px;margin-top:24px;font-size:var(--fs-sm);font-weight:600}.gv-authorlinks a{color:var(--guava-deep)}.gv-authorlinks a:hover{color:var(--guava-mid)}.gv-dict-entry{margin:1.4em 0;background:var(--clinical);border:1px solid var(--guava-light);border-left:4px solid var(--guava-deep);padding:18px 22px}.gv-dict-entry__head{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;padding-bottom:10px;margin-bottom:12px;border-bottom:1px solid var(--guava-light)}.gv-dict-entry__word{font-weight:700;font-size:1.28em;color:var(--ink);line-height:1.1}.gv-dict-entry__ipa{color:var(--muted);font-style:italic;font-size:1em}.gv-dict-entry__pos{color:var(--guava-deep);font-size:.74em;font-weight:600;text-transform:uppercase;letter-spacing:.1em;border:1px solid var(--guava-light);padding:2px 8px}.gv-dict-entry__body>:first-child{margin-top:0}.gv-dict-entry__body>:last-child{margin-bottom:0}.gv-dict-entry__body ul{margin:.5em 0 0;padding-left:1.15em}.gv-dict-entry__body li{margin-bottom:.3em}.gv-dict-entry__body li::marker{color:var(--guava-deep)}.gv-quicktake{margin:0 0 1.1em;padding:11px 16px;background:var(--clinical);border-left:3px solid var(--guava-deep);font-size:.97em;line-height:1.55;color:var(--ink)}.gv-quicktake__text{color:var(--ink)}.gv-prose>*+.gv-quicktake{margin-top:1.9em}.gv-prose>h2+.gv-quicktake,.gv-prose>h3+.gv-quicktake{margin-top:0}.gv-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.gv-opinion{margin:1.5em 0;padding:20px 22px;background:var(--clinical);border:1px solid var(--guava-light);border-left:4px solid var(--guava-deep)}.gv-opinion__label{display:block;margin-bottom:8px;color:var(--guava-deep);font-weight:700;font-size:.74em;text-transform:uppercase;letter-spacing:.12em}.gv-opinion__body>:first-child{margin-top:0}.gv-opinion__body>:last-child{margin-bottom:0}.gv-opinion__body p{margin:0 0 .7em}.gv-fbvideo{display:flex;align-items:center;gap:16px;margin:1.6em 0;padding:16px 18px;border:1px solid var(--guava-light);border-radius:12px;background:var(--clinical);color:var(--ink);text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease}.gv-fbvideo:hover{color:var(--ink);border-color:var(--guava-deep);box-shadow:0 4px 16px rgba(69,110,44,.12)}.gv-fbvideo--thumb{padding:14px;align-items:stretch}.gv-fbvideo__media{position:relative;flex:none;width:108px;aspect-ratio:9/16;border-radius:8px;overflow:hidden;background:var(--guava-light)}.gv-fbvideo__media img{width:100%;height:100%;object-fit:cover;display:block}.gv-fbvideo__media .gv-fbvideo__play{position:absolute;inset:0;margin:auto;background:rgba(35,39,32,.55);backdrop-filter:none}.gv-fbvideo__play{flex:none;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background:var(--guava-deep);color:#fff}.gv-fbvideo__play svg{width:22px;height:22px;margin-left:2px}.gv-fbvideo__text{display:flex;flex-direction:column;gap:4px;min-width:0;flex:auto;align-self:center}.gv-fbvideo__title{font-weight:700;font-size:1.02rem;line-height:1.3}.gv-fbvideo__note{font-size:var(--fs-sm);color:var(--muted,#6b7263);line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gv-fbvideo__brand{display:inline-flex;align-items:center;gap:6px;margin-top:2px;color:#1877f2;font-size:var(--fs-sm);font-weight:600}.gv-fbvideo__brand svg{width:18px;height:18px}.gv-healthnote{max-width:var(--measure);margin:0 auto 18px;padding:11px 14px;background:var(--clinical);border-radius:8px}.gv-healthnote p{margin:0;font-size:var(--fs-micro);line-height:1.5;color:var(--muted)}.gv-healthnote a{color:var(--guava-deep);text-decoration:underline}.gv-affdisc{display:flex;gap:10px;align-items:flex-start;max-width:var(--measure);margin:0 auto 20px;padding:14px 16px;border-radius:10px;background:#eef3e4}.gv-affdisc__icon{flex:none;color:var(--guava-deep);line-height:0;margin-top:1px}.gv-affdisc__icon svg{width:17px;height:17px}.gv-affdisc p{margin:0;font-size:var(--fs-micro);line-height:1.55;color:var(--body)}.gv-affdisc strong{color:var(--ink);font-weight:700}.gv-affdisc a{color:var(--guava-deep);text-decoration:underline}.lp-author-wrap{padding-top:96px}.lp-author{display:grid;grid-template-columns:auto 1fr;gap:26px;align-items:start;padding:30px 32px;border-radius:14px;background:var(--clinical)}.lp-author__photo{width:84px;height:84px;border-radius:50%;object-fit:cover;display:block}.lp-author__eyebrow{font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--guava-deep);margin-bottom:7px}.lp-author__name{margin:0 0 3px;font-size:var(--fs-h2);line-height:1.2;color:var(--ink);font-weight:600}.lp-author__name a{color:inherit;text-decoration:none}.lp-author__name a:hover{color:var(--guava-deep)}.lp-author__role{margin:0 0 13px;font-size:var(--fs-ui);color:var(--muted)}.lp-author__bio p{margin:0 0 9px;font-size:var(--fs-sm);line-height:1.65;color:var(--body)}.lp-author__bio p:last-child{margin-bottom:0}.lp-author__meta{display:flex;flex-wrap:wrap;gap:9px;margin:16px 0 0;padding:15px 0 0;border-top:1px solid var(--line)}.lp-chip{display:inline-flex;align-items:baseline;gap:7px;padding:8px 15px;border-radius:999px;background:var(--clinical);box-shadow:0 1px 2px rgba(35,39,32,7%),0 2px 6px rgba(35,39,32,9%);transition:box-shadow .18s ease,transform .18s ease}.lp-chip:hover{box-shadow:0 2px 4px rgba(35,39,32,9%),0 6px 16px rgba(69,110,44,.18);transform:translateY(-1px)}.lp-chip dt{font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--guava-deep);white-space:nowrap}.lp-chip dd{margin:0;font-size:var(--fs-micro);color:var(--ink);font-weight:500}.gv-info__facts .lp-author__meta{padding-top:15px;margin-top:14px}.lp-author__links{display:flex;flex-wrap:wrap;gap:18px;margin-top:16px}.lp-author__links a{font-size:var(--fs-ui);font-weight:500;color:var(--guava-deep);text-decoration:none}.lp-author__links a:hover{text-decoration:underline}@media(max-width:640px){.lp-author{grid-template-columns:1fr;gap:16px;padding:24px 20px}.lp-author__photo{width:68px;height:68px}.lp-author__meta{gap:8px}}.gv-info{max-width:calc(var(--measure) + var(--pad-x) * 2);margin:0 auto;padding:0 var(--pad-x)}.gv-info__head{padding:26px 0 0}.gv-info__eyebrow{display:inline-block;margin:16px 0 10px;font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--guava-deep)}.gv-info__head h1{margin:0;font-size:var(--fs-display);line-height:1.12;letter-spacing:-.02em;color:var(--ink);font-weight:600}.gv-info__dek{margin:14px 0 0;font-size:var(--fs-lede);line-height:1.55;color:var(--muted)}.gv-info__cover{margin:26px 0 0;border-radius:14px;overflow:hidden;background:var(--clinical)}.gv-info__cover img{display:block;width:100%;height:auto}.gv-info__cover--portrait{width:132px;height:132px;border-radius:50%;margin:26px 0 0;border:4px solid var(--paper);box-shadow:0 2px 10px rgba(35,39,32,.12)}.gv-info__cover--portrait img{width:132px;height:132px;object-fit:cover}.gv-info__body{padding:6px 0 8px}.gv-info__facts{margin:30px 0 0;padding:6px 22px 20px;background:var(--clinical);border-radius:12px}.gv-info__factlink{display:inline-block;margin-top:14px;font-size:var(--fs-ui);font-weight:500;color:var(--guava-deep);text-decoration:underline}.gv-rellist .gv-relitem__media img{width:100%;height:100%;object-fit:cover}@media(max-width:640px){.gv-info__facts dl{gap:0 20px}.gv-info__cover--portrait,.gv-info__cover--portrait img{width:104px;height:104px}}.gv-steps{margin:1.6em 0;padding:18px 20px 14px;background:var(--clinical);border:1px solid var(--line);border-radius:10px}.gv-steps__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid var(--line)}.gv-steps__eyebrow{font-weight:700;font-size:.82em;letter-spacing:.08em;text-transform:uppercase;color:var(--guava-deep)}.gv-steps__count{font-size:.84em;color:var(--muted)}.gv-steps__list{list-style:none;margin:0;padding:0}.gv-steps__phase{position:relative;display:flex;gap:14px;padding:0 0 18px;margin:0}.gv-steps__phase::before{content:"";position:absolute;left:13px;top:30px;bottom:0;width:2px;background:var(--guava-light)}.gv-steps__phase:last-child{padding-bottom:0}.gv-steps__phase:last-child::before{display:none}.gv-steps__marker{flex:0 0 28px;width:28px;height:28px;border-radius:50%;background:var(--guava-deep);color:#fff;display:grid;place-items:center;font-size:.86em;font-weight:700;line-height:1;z-index:1}.gv-steps__body{flex:auto;min-width:0}.gv-steps__title{margin:3px 0 0;font-weight:700;color:var(--ink);line-height:1.35;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.gv-steps__range{font-weight:500;font-size:.8em;color:var(--muted);padding:1px 8px;border:1px solid var(--line);border-radius:999px;background:var(--paper)}.gv-steps__summary{margin:4px 0 0;font-size:.93em;color:var(--body);line-height:1.5}.gv-steps__items{list-style:none;margin:8px 0 0;padding:0}.gv-steps__items li{display:flex;gap:8px;align-items:baseline;margin:0 0 4px;font-size:.93em;color:var(--body);line-height:1.45}.gv-steps__num{flex:none;min-width:1.5em;text-align:right;font-variant-numeric:tabular-nums;font-weight:700;font-size:.85em;color:var(--guava-deep)}.gv-steps__note{margin:12px 0 0;padding-top:10px;border-top:1px solid var(--line);font-size:.88em;color:var(--muted);line-height:1.5}@media(max-width:480px){.gv-steps{padding:15px 14px 12px}.gv-steps__phase{gap:11px}.gv-steps__phase::before{left:11px}.gv-steps__marker{flex-basis:24px;width:24px;height:24px;font-size:.8em}}