.sp-page :where(.od-stack,.od-row,.od-row-top,.od-cluster,.od-grid,.od-stat)>:where(*){min-width:0}.sp-page .od-stack{display:flex;flex-direction:column;gap:var(--od-gap,8px)}.sp-page .od-row{display:flex;align-items:center;gap:var(--od-gap,8px)}.sp-page .od-row-top{display:flex;align-items:flex-start;gap:var(--od-gap,8px)}.sp-page .od-cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--od-gap,8px)}.sp-page .od-fill{flex:1 1 0;min-width:0}.sp-page .od-fixed{flex:none}.sp-page .od-grid{display:grid;gap:var(--od-gap,12px);grid-template-columns:repeat(var(--od-cols,3),minmax(0,1fr))}.sp-page .od-stat{display:grid;gap:var(--od-gap,2px);align-content:start}.sp-page :where(.od-stat)>:where(*){display:block}.sp-page .od-nowrap{white-space:nowrap}.sp-page .od-rail{display:flex;gap:var(--od-gap,8px);overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding-inline:var(--od-rail-pad,16px);scroll-padding-inline:var(--od-rail-pad,16px)}.sp-page .od-rail::-webkit-scrollbar{display:none}.sp-page :where(.od-rail)>:where(*){flex:none;scroll-snap-align:start}.sp-page :where(.od-rail)>:where(:last-child){margin-inline-end:var(--od-rail-pad,16px)}.sp-page{--ink:#16211f;--ink-2:#34423d;--ink-3:#4a5f5d;--ink-invert:#f2f9f7;--paper:#fff;--paper-2:#fff;--mist:#edf1ec;--mist-2:#f4f6f2;--deep:#2f4f42;--deep-2:#243f35;--heading:#2d4039;--teal:#3f645a;--teal-hover:#2d4039;--teal-soft:#d3ded7;--accent:#3f645a;--accent-2:#2d4039;--accent-soft:#dae4dd;--line:#d6ded8;--line-soft:#e4e9e5;--line-deep:rgba(242,249,247,.22);--font-display:var(--font-cormorant),"Cormorant Garamond","Iowan Old Style",Garamond,Georgia,serif;--font-body:var(--font-barlow),"Barlow","Avenir Next","Segoe UI",system-ui,sans-serif;--fs-eyebrow:.75rem;--fs-micro:.8125rem;--fs-small:.9375rem;--fs-body:1.0625rem;--fs-lead:1.25rem;--fs-h3:clamp(1.25rem,1.05rem + .6vw,1.5rem);--fs-h2:clamp(1.75rem,1.3rem + 1.7vw,2.5rem);--fs-h1:clamp(2.125rem,1.5rem + 2.4vw,3.75rem);--lh-tight:1.15;--lh-snug:1.3;--lh-body:1.65;--measure:68ch;--measure-tight:58ch;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--s-16:64px;--section-y:clamp(56px,7vw,104px);--gutter:clamp(20px,5vw,48px);--shell:1200px;--r-sm:6px;--r-md:10px;--r-lg:16px;--r-pill:999px;--shadow-sm:0 1px 2px rgba(16,32,30,.05),0 1px 1px rgba(16,32,30,.04);--shadow-md:0 8px 24px -12px rgba(16,32,30,.18),0 2px 6px -2px rgba(16,32,30,.06);--shadow-lg:0 24px 60px -28px rgba(16,32,30,.34);--t-fast:160ms;--t-base:220ms;--t-slow:320ms;--t-band:360ms;--ease-out:cubic-bezier(.22,.8,.3,1);--h-header:65px;--h-subnav:52px;--h-stickybar:68px}@media (min-width:640px){.sp-page{--h-header:73px}}@media (min-width:768px){.sp-page{--h-header:89px}}.sp-page{background:var(--paper);color:var(--ink-2);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.sp-page [id]{scroll-margin-top:calc(var(--h-header) + var(--h-subnav) + var(--s-4))}.sp-page .sp-sprite{position:absolute;width:0;height:0;overflow:hidden}.sp-page :is(h1,h2,h3,h4){margin:0;font-family:var(--font-display);font-weight:500;color:var(--heading);letter-spacing:-.012em;text-wrap:balance}.sp-page p{margin:0}.sp-page :is(ul,ol){margin:0;padding:0;list-style:none}.sp-page a{color:var(--teal);text-underline-offset:.18em;text-decoration-thickness:1px}.sp-page a:hover{color:var(--teal-hover)}.sp-page ::selection{background:var(--teal-soft);color:var(--ink)}.sp-page .sp-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sp-page .sp-eyebrow{display:block;font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--teal)}.sp-page .sp-h1{font-size:var(--fs-h1);line-height:var(--lh-tight);font-weight:500}.sp-page .sp-h2{font-size:var(--fs-h2)}.sp-page .sp-h2,.sp-page .sp-h3{line-height:var(--lh-snug);font-weight:600}.sp-page .sp-h3{font-size:var(--fs-h3)}.sp-page .sp-lead{font-size:var(--fs-lead);line-height:1.55;color:var(--ink-2);max-width:var(--measure-tight)}.sp-page .sp-small{font-size:var(--fs-small)}.sp-page .sp-micro{font-size:var(--fs-micro);color:var(--ink-3)}.sp-page .sp-prose{max-width:var(--measure)}.sp-page .sp-prose>*+*{margin-top:var(--s-5)}.sp-page .sp-answer{font-size:var(--fs-lead);line-height:1.55;color:var(--ink);max-width:var(--measure-tight);padding-inline-start:var(--s-5);border-inline-start:2px solid var(--accent)}.sp-page .sp-head{--od-gap:var(--s-3);max-width:var(--measure);margin-bottom:var(--s-10)}.sp-page .sp-head .sp-h2{margin-top:var(--s-1)}.sp-page .sp-head p{color:var(--ink-2)}.sp-page .sp-head--flush{margin-bottom:0}.sp-page .sp-wrap{width:100%;max-width:var(--shell);margin-inline:auto;padding-inline:var(--gutter)}.sp-page .sp-wrap--narrow{max-width:860px}.sp-page .sp-section{padding-block:var(--section-y)}.sp-page .sp-section--tight{padding-block:clamp(40px,5vw,72px)}.sp-page .tone-paper{background:var(--paper)}.sp-page .tone-white{background:var(--paper-2)}.sp-page .tone-mist{background:var(--mist-2)}.sp-page .tone-mist-strong{background:var(--mist)}.sp-page .tone-deep{background:var(--deep);color:rgba(242,249,247,.84);--ink:var(--ink-invert);--heading:var(--ink-invert);--ink-2:rgba(242,249,247,.84);--ink-3:rgba(242,249,247,.66);--line:var(--line-deep);--line-soft:var(--line-deep);--teal:#c9ddcf;--accent:#c9ddcf}.sp-page .sp-btn{--btn-bg:var(--deep);--btn-fg:#fff;--btn-bd:var(--deep);display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);min-height:48px;padding:var(--s-3) var(--s-6);border:1px solid var(--btn-bd);border-radius:var(--r-pill);background:var(--btn-bg);color:var(--btn-fg);font-family:var(--font-body);font-size:var(--fs-small);font-weight:600;letter-spacing:.01em;text-decoration:none;cursor:pointer;text-align:center;transition:background var(--t-fast) var(--ease-out),border-color var(--t-fast) var(--ease-out),transform var(--t-fast) var(--ease-out)}.sp-page .sp-btn:hover{--btn-bg:var(--teal-hover);--btn-bd:var(--teal-hover);color:var(--btn-fg)}.sp-page .sp-btn:active{transform:translateY(1px)}.sp-page .sp-btn--secondary{--btn-bg:transparent;--btn-fg:var(--teal);--btn-bd:var(--line)}.sp-page .sp-btn--secondary:hover{--btn-bg:var(--mist-2);--btn-fg:var(--teal-hover);--btn-bd:var(--teal)}.sp-page .tone-deep .sp-btn{--btn-bg:#f2f9f7;--btn-fg:#22332d;--btn-bd:#f2f9f7}.sp-page .tone-deep .sp-btn:hover{--btn-bg:#fff;--btn-bd:#fff}.sp-page .tone-deep .sp-btn--secondary{--btn-bg:transparent;--btn-fg:#f2f9f7;--btn-bd:rgba(242,249,247,.4)}.sp-page .tone-deep .sp-btn--secondary:hover{--btn-bg:rgba(242,249,247,.1);--btn-bd:rgba(242,249,247,.72)}.sp-page .sp-btn--lg{min-height:54px;padding-inline:var(--s-8);font-size:var(--fs-body)}.sp-page .sp-link{display:inline-flex;align-items:baseline;gap:var(--s-2);font-weight:600;text-decoration:none;border-bottom:1px solid;padding-bottom:1px}.sp-page .sp-link .sp-arrow{transition:transform var(--t-fast) var(--ease-out)}@media (hover:hover){.sp-page .sp-link:hover .sp-arrow,.sp-page .sp-related__card:hover .sp-arrow{transform:translateX(3px)}}.sp-page .sp-chip{display:inline-flex;align-items:center;gap:var(--s-2);padding:var(--s-1) var(--s-3);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--paper-2);font-size:var(--fs-micro);font-weight:500;color:var(--ink-2)}.sp-page .sp-card{background:var(--paper-2);border:1px solid var(--line-soft);border-radius:var(--r-lg);padding:var(--s-6);box-shadow:var(--shadow-md)}.sp-page .sp-card--flat{box-shadow:none}.sp-page .sp-num{font-family:var(--font-display);font-size:1.375rem;line-height:1;font-weight:500;color:var(--accent);font-variant-numeric:tabular-nums}.sp-page .sp-trust{--od-gap:var(--s-2) var(--s-5);font-size:var(--fs-micro);color:var(--ink-3)}.sp-page .sp-trust li{display:flex;align-items:center;gap:var(--s-2)}.sp-page .sp-trust .sp-tick{flex:none;width:15px;height:15px;color:var(--teal)}.sp-page .sp-note{border-top:1px solid var(--line);padding-top:var(--s-4);font-size:var(--fs-micro);color:var(--ink-3);max-width:var(--measure)}.sp-page .sp-note a{color:inherit}.sp-page .sp-note strong{color:var(--ink)}.sp-page .sp-icon{width:20px;height:20px;flex:none;stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.sp-page .sp-hero{padding-block:clamp(40px,5vw,72px) var(--section-y)}.sp-page .sp-hero__grid{display:grid;gap:clamp(32px,4vw,64px);align-items:center}.sp-page .sp-hero__copy{--od-gap:var(--s-6);max-width:620px}.sp-page .sp-hero__copy .sp-h1{margin-top:var(--s-3)}.sp-page .sp-hero__actions{--od-gap:var(--s-3)}.sp-page .sp-hero__figure{position:relative;margin:0}.sp-page .sp-hero__media{position:relative;overflow:hidden;aspect-ratio:3/2;border-radius:var(--r-lg);box-shadow:var(--shadow-lg)}.sp-page .sp-hero__media img{object-fit:cover}.sp-page .sp-hero__stamp{position:absolute;right:var(--s-5);bottom:var(--s-5);background:color-mix(in srgb,var(--paper-2) 92%,transparent);backdrop-filter:blur(8px);border-radius:var(--r-md);padding:var(--s-3) var(--s-4);box-shadow:var(--shadow-md);max-width:62%}.sp-page .sp-hero__stamp .sp-micro{color:var(--ink-2)}.sp-page .sp-glance{--od-gap:var(--s-6) var(--s-8);--od-cols:1}.sp-page .sp-glance__item{--od-gap:var(--s-1);padding-inline-start:var(--s-4);border-inline-start:2px solid var(--teal-soft)}.sp-page .sp-glance__label{font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.sp-page .sp-glance__value{font-size:var(--fs-body);font-weight:500;color:var(--ink);line-height:1.4}.sp-page .sp-glance__value .sp-hint{display:block;margin-top:2px;font-weight:400;color:var(--ink-3);font-size:var(--fs-micro)}.sp-page .sp-subnav{position:sticky;top:var(--h-header);z-index:40;background:color-mix(in srgb,var(--paper) 92%,transparent);backdrop-filter:saturate(1.4) blur(12px);border-block:1px solid var(--line-soft)}.sp-page .sp-subnav__rail{--od-gap:var(--s-1);--od-rail-pad:var(--gutter);min-height:var(--h-subnav);align-items:center;max-width:var(--shell);margin-inline:auto}.sp-page .sp-subnav a{display:inline-flex;align-items:center;min-height:40px;padding-inline:var(--s-3);border-radius:var(--r-sm);font-size:var(--fs-micro);font-weight:500;color:var(--ink-3);text-decoration:none;white-space:nowrap;transition:color var(--t-fast) var(--ease-out),background var(--t-fast) var(--ease-out)}.sp-page .sp-subnav a:hover{color:var(--ink);background:var(--mist-2)}.sp-page .sp-subnav a.is-active{color:var(--ink);box-shadow:inset 0 -2px 0 var(--accent);border-radius:0}.sp-page .sp-symptoms__grid{--od-cols:1;--od-gap:var(--s-4)}.sp-page .sp-symptom{--od-gap:var(--s-3);padding:var(--s-5) var(--s-6)}.sp-page .sp-symptom__mark{flex:none;width:8px;height:8px;margin-top:.6em;border-radius:50%;background:var(--accent)}.sp-page .sp-symptom p{color:var(--ink)}.sp-page .sp-definition__grid{display:grid;gap:clamp(32px,4vw,64px);align-items:start}.sp-page .sp-definition__body{--od-gap:var(--s-8)}.sp-page .sp-quote{--od-gap:var(--s-4);border-top:2px solid var(--accent);padding-top:var(--s-5);margin:0}.sp-page .sp-quote p{font-family:var(--font-display);font-size:var(--fs-h3);line-height:1.4;font-weight:500;color:var(--ink)}.sp-page .sp-quote figcaption{font-size:var(--fs-micro);color:var(--ink-3)}.sp-page .sp-band{position:relative;isolation:isolate;display:grid;overflow:hidden}.sp-page .sp-band__bg{grid-area:1/1;background:radial-gradient(ellipse 60% 80% at 18% 20%,rgba(211,222,215,.18),transparent 60%),radial-gradient(ellipse 55% 70% at 85% 85%,rgba(45,79,66,.7),transparent 65%),repeating-radial-gradient(circle at 70% 30%,rgba(242,249,247,.05) 0 1px,transparent 1px 28px),linear-gradient(135deg,var(--deep-2),var(--deep));transform-origin:center}.sp-page .sp-band__inner{grid-area:1/1;z-index:1;display:grid;place-items:center;padding-block:clamp(72px,10vw,140px);text-align:center}.sp-page .sp-band__inner p{font-family:var(--font-display);font-weight:500;font-size:clamp(1.375rem,1rem + 1.6vw,2rem);line-height:1.35;color:#fff;max-width:22ch;text-shadow:0 1px 24px rgba(0,0,0,.45)}.sp-page .sp-band.is-motion-ready .sp-band__bg{transform:scale(1.045)}.sp-page .sp-band.is-motion-ready .sp-band__inner p{opacity:0;transform:translateY(16px)}.sp-page .sp-band.is-motion-ready.is-in .sp-band__bg{transform:scale(1);transition:transform var(--t-band) var(--ease-out)}.sp-page .sp-band.is-motion-ready.is-in .sp-band__inner p{opacity:1;transform:none;transition:opacity var(--t-band) var(--ease-out) 40ms,transform var(--t-band) var(--ease-out) 40ms}.sp-page .sp-process__list{--od-gap:0}.sp-page .sp-process__item{--od-gap:var(--s-5);position:relative;padding-block:var(--s-6);border-top:1px solid var(--line)}.sp-page .sp-process__item:last-child{border-bottom:1px solid var(--line)}.sp-page .sp-process__num{flex:none;width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--accent-soft);border-radius:50%;background:var(--paper-2)}.sp-page .sp-process__body{--od-gap:var(--s-2)}.sp-page .sp-process__body p{color:var(--ink-2);max-width:var(--measure)}.sp-page .sp-fit__grid{--od-cols:1;--od-gap:var(--s-6)}.sp-page .sp-fit__col{--od-gap:var(--s-5);padding:var(--s-8);border-radius:var(--r-lg)}.sp-page .sp-fit__col--yes{background:var(--paper-2);border-top:3px solid var(--teal);box-shadow:var(--shadow-md)}.sp-page .sp-fit__col--no{background:var(--mist-2);border:1px solid var(--line-soft)}.sp-page .sp-fit__list{--od-gap:var(--s-4)}.sp-page .sp-fit__list li{display:flex;align-items:flex-start;gap:var(--s-3)}.sp-page .sp-fit__list .sp-icon{margin-top:.2em}.sp-page .sp-fit__col--yes .sp-icon{color:var(--teal)}.sp-page .sp-fit__col--no .sp-icon{color:var(--ink-3)}.sp-page .sp-author{--od-gap:clamp(24px,3vw,48px);align-items:start}.sp-page .sp-author__figure{flex:none;width:180px;margin:0}.sp-page .sp-author__figure img{border-radius:var(--r-lg);width:100%;height:auto}.sp-page .sp-author__body{--od-gap:var(--s-4)}.sp-page .sp-author__name{font-size:var(--fs-h3)}.sp-page .sp-author__creds{--od-gap:var(--s-2)}.sp-page .sp-author__meta{--od-gap:var(--s-1);border-top:1px solid var(--line);padding-top:var(--s-4);font-size:var(--fs-micro);color:var(--ink-3)}.sp-page .sp-outcomes__intro{--od-gap:var(--s-6)}.sp-page .sp-outcomes__grid{--od-cols:1;--od-gap:var(--s-6)}.sp-page .sp-outcome{--od-gap:var(--s-3);padding-top:var(--s-5);border-top:1px solid var(--line)}.sp-page .sp-outcome__label{font-family:var(--font-display);font-size:var(--fs-h3);color:var(--ink);line-height:var(--lh-snug)}.sp-page .sp-outcome p{font-size:var(--fs-small);color:var(--ink-2)}.sp-page .sp-logistics__grid{--od-cols:1;--od-gap:var(--s-6)}.sp-page .sp-logistic{--od-gap:var(--s-3)}.sp-page .sp-logistic .sp-icon{color:var(--teal)}.sp-page .sp-logistic h3{font-size:var(--fs-body);font-family:var(--font-body);font-weight:600;letter-spacing:0}.sp-page .sp-logistic p{font-size:var(--fs-small)}.sp-page .sp-fees__grid{--od-cols:1;--od-gap:var(--s-6);align-items:start;margin-bottom:var(--s-8)}.sp-page .sp-fee{--od-gap:var(--s-3);padding:var(--s-6)}.sp-page .sp-fee__amount{font-family:var(--font-display);font-size:2rem;line-height:1;font-weight:500;color:var(--ink);font-variant-numeric:tabular-nums}.sp-page .sp-fee__name{font-size:var(--fs-body);font-weight:600;color:var(--ink)}.sp-page .sp-fee p{font-size:var(--fs-small)}.sp-page .sp-fee--highlight{background:var(--paper-2);border-radius:var(--r-lg);border-top:3px solid var(--teal);box-shadow:var(--shadow-md)}.sp-page .sp-faq__list{border-top:1px solid var(--line)}.sp-page .sp-faq__item{border-bottom:1px solid var(--line)}.sp-page .sp-faq__q{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);min-height:64px;padding:var(--s-4) 0;cursor:pointer;list-style:none;font-size:var(--fs-body);font-weight:500;color:var(--ink)}.sp-page .sp-faq__q::-webkit-details-marker{display:none}.sp-page .sp-faq__q::marker{content:""}.sp-page .sp-faq__q:hover{color:var(--teal)}.sp-page .sp-faq__q .sp-icon{color:var(--teal);transition:transform var(--t-base) var(--ease-out)}.sp-page .sp-faq__item[open]>.sp-faq__q .sp-icon{transform:rotate(180deg)}.sp-page .sp-faq__a{padding-bottom:var(--s-6);max-width:var(--measure);color:var(--ink-2)}.sp-page .sp-faq__item[open]>.sp-faq__a{animation:sp-disclose var(--t-base) var(--ease-out)}@keyframes sp-disclose{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.sp-page .sp-related__grid{--od-cols:1;--od-gap:var(--s-4)}.sp-page .sp-related__card{--od-gap:var(--s-2);padding:var(--s-6);background:var(--paper-2);border:1px solid var(--line-soft);border-radius:var(--r-lg);text-decoration:none;color:inherit;box-shadow:var(--shadow-sm);transition:border-color var(--t-fast) var(--ease-out),box-shadow var(--t-fast) var(--ease-out),transform var(--t-fast) var(--ease-out)}@media (hover:hover){.sp-page .sp-related__card:hover{border-color:var(--teal);box-shadow:var(--shadow-md);transform:translateY(-2px);color:inherit}.sp-page .sp-related__card:hover .sp-related__title{color:var(--teal)}}.sp-page .sp-related__title{font-family:var(--font-display);font-size:var(--fs-h3);color:var(--ink);line-height:var(--lh-snug);font-weight:600}.sp-page .sp-related__card p{font-size:var(--fs-small);color:var(--ink-2)}.sp-page .sp-related__card .sp-link{margin-top:var(--s-2);font-size:var(--fs-small);color:var(--teal);justify-self:start}.sp-page .sp-cta__inner{--od-gap:var(--s-6);text-align:center;align-items:center}.sp-page .sp-cta__actions{--od-gap:var(--s-3);justify-content:center}.sp-page .sp-cta p{max-width:46ch;margin-inline:auto}.sp-page .sp-cta__owl{width:104px;height:auto;display:block;margin-inline:auto;margin-bottom:var(--s-4);filter:drop-shadow(0 10px 24px rgba(0,0,0,.35))}.sp-page .sp-stickybar{position:fixed;left:0;right:0;bottom:0;z-index:45;display:none;gap:var(--s-3);align-items:center;min-height:var(--h-stickybar);padding:var(--s-3) var(--gutter) calc(var(--s-3) + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--paper-2) 94%,transparent);backdrop-filter:blur(14px);border-top:1px solid var(--line);transform:translateY(110%);transition:transform var(--t-slow) var(--ease-out)}.sp-page .sp-stickybar.is-visible{transform:translateY(0)}.sp-page .sp-stickybar__text{--od-gap:0;line-height:1.35}.sp-page .sp-stickybar__text strong{font-size:var(--fs-small);color:var(--ink)}.sp-page .sp-imgslot{position:relative;margin:0;border-radius:var(--r-lg);overflow:hidden;aspect-ratio:var(--od-ratio,3/2)}.sp-page .sp-imgslot img{object-fit:cover}.sp-page .sp-figrow{display:grid;gap:clamp(28px,4vw,56px);align-items:center}.sp-page .sp-figrow--after-grid{margin-top:var(--s-16)}.sp-page .sp-figrow--section-intro{margin-bottom:var(--s-16)}.sp-page .sp-reflection{margin-top:var(--s-16);max-width:62ch}.sp-page .sp-outcomes__intro{max-width:68ch;margin-bottom:var(--s-12)}@media (max-width:899px){.sp-page .sp-stickybar{display:none!important}.sp-page .sp-quote{margin-top:var(--s-6)}}@media (max-width:767px){.sp-page{--section-y:clamp(48px,10vw,64px);--fs-micro:.8125rem}.sp-page .sp-hero{padding-block:28px var(--section-y)}.sp-page .sp-hero__actions{flex-direction:column;align-items:stretch;width:100%}.sp-page .sp-cta__actions .sp-btn:not(.sp-btn--secondary),.sp-page .sp-hero__actions .sp-btn:not(.sp-btn--secondary){width:100%}.sp-page .sp-cta__actions .sp-btn--secondary,.sp-page .sp-hero__actions .sp-btn--secondary{width:auto;align-self:center;min-height:44px;padding-inline:var(--s-3);border-color:transparent;background:transparent;font-weight:500;font-size:var(--fs-small);text-decoration:underline;text-underline-offset:3px}.sp-page .tone-deep .sp-cta__actions .sp-btn--secondary{color:#f2f9f7;border-color:transparent}.sp-page .sp-hero__media{box-shadow:none;border-radius:var(--r-lg)}.sp-page .sp-trust{font-size:.875rem;line-height:1.45}.sp-page .sp-lead{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}}@media (max-width:599px){.sp-page .sp-author{flex-direction:column}.sp-page .sp-author__figure{width:100%;max-width:260px}.sp-page .sp-hero__stamp{position:static;max-width:none;margin-top:var(--s-3);box-shadow:none;background:transparent;backdrop-filter:none;padding:0}}@media (min-width:600px){.sp-page .sp-glance,.sp-page .sp-related__grid,.sp-page .sp-symptoms__grid{--od-cols:2}.sp-page .sp-logistics__grid,.sp-page .sp-outcomes__grid{--od-cols:3}}@media (min-width:768px){.sp-page .sp-glance{--od-cols:3}.sp-page .sp-fit__grid{--od-cols:2}.sp-page .sp-fees__grid{--od-cols:3}}@media (min-width:900px){.sp-page .sp-hero__grid{grid-template-columns:1.02fr .98fr}.sp-page .sp-hero{--sp-hero-pad:clamp(24px,4svh,56px);padding-top:var(--sp-hero-pad)}.sp-page .sp-hero__media{aspect-ratio:4/5;max-height:calc(100svh - 89px - 2 * var(--sp-hero-pad));min-height:420px}.sp-page .sp-hero .sp-h1{font-size:min(var(--fs-h1),6.4svh)}.sp-page .sp-definition__grid{grid-template-columns:1.35fr .65fr}.sp-page .sp-symptoms__grid{--od-cols:3}.sp-page .sp-figrow{grid-template-columns:1fr 1fr}.sp-page .sp-figrow--reverse>:first-child{order:2}}@media (min-width:1024px){.sp-page .sp-glance{--od-cols:6}.sp-page .sp-glance--5{--od-cols:5}.sp-page .sp-glance--4{--od-cols:4}.sp-page .sp-related__grid{--od-cols:3}}.sp-page :focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--r-sm)}.sp-page .sp-faq__q:focus-visible{outline-offset:-2px}.sp-page.sp-js .sp-reveal{opacity:0;transform:translateY(14px)}.sp-page.sp-js .sp-reveal.is-in{opacity:1;transform:none;transition:opacity var(--t-slow) var(--ease-out),transform var(--t-slow) var(--ease-out)}@media (prefers-reduced-motion:reduce){.sp-page *,.sp-page :after,.sp-page :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.sp-page.sp-js .sp-reveal{opacity:1;transform:none}.sp-page .sp-band.is-motion-ready .sp-band__bg{transform:none}.sp-page .sp-band.is-motion-ready .sp-band__inner p{opacity:1;transform:none}}@media print{.sp-page .sp-band,.sp-page .sp-cta,.sp-page .sp-stickybar,.sp-page .sp-subnav{display:none!important}.sp-page{background:#fff;color:#000;padding-bottom:0}}