@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.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:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.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:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_34a85c05-module__gGo3DG__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_34a85c05-module__gGo3DG__variable{--font-dm-sans:"DM Sans", "DM Sans Fallback"}
:root{--font-body:var(--font-dm-sans), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--text-body:1rem;--text-small:.875rem;--text-lead:clamp(1.0625rem, 1rem + .3vw, 1.2rem);--text-h1:clamp(2.1rem, 1.3rem + 3.4vw, 3.75rem);--text-h2:clamp(1.45rem, 1.15rem + 1vw, 2rem);--text-h3:1.125rem;--color-background:#fbfaf7;--color-surface:#fff;--color-heading:#12394c;--color-text:#2e4953;--color-muted:#55666b;--color-accent:#087c83;--color-accent-dark:#075f67;--color-accent-surface:#eaf6f4;--color-border:#d7e1dc;--color-border-strong:#8caaa0;--color-focus:#a84b17;--color-review-surface:#faf1dd;--color-review-border:#e4c994;--color-review-text:#805919;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:3rem;--space-section:clamp(2rem, 3.4vw, 3rem);--radius-control:.5rem;--radius-panel:.75rem;--radius-image:.875rem;--gutter:clamp(1rem, 4vw, 3rem);--width-site:1120px;--width-reading:720px;--shadow-panel:0 12px 24px #173b4814}
*{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-padding-top:var(--space-6)}body{background:var(--color-background);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-body);margin:0;line-height:1.65}h1,h2,h3,p,figure{margin:0}h1,h2,h3{color:var(--color-heading);text-wrap:balance;overflow-wrap:break-word;font-weight:700;line-height:1.2}h1{font-size:var(--text-h1);letter-spacing:-.035em;max-width:20ch}h2{font-size:var(--text-h2);letter-spacing:-.02em}h3{font-size:var(--text-h3)}a{color:var(--color-accent);text-underline-offset:.22em}a:hover{text-decoration-thickness:2px}button,input,textarea,summary{font:inherit}button,summary{cursor:pointer}button:disabled,input:disabled,textarea:disabled{cursor:not-allowed}button:disabled{background:var(--color-border);color:var(--color-text);border-color:var(--color-border)}:focus-visible{outline:3px solid var(--color-focus);outline-offset:4px}:target{scroll-margin-top:var(--space-6)}main:focus{outline:none}img{max-width:100%;height:auto;display:block}ul,ol{margin-block:var(--space-4) 0;padding-inline-start:1.4rem}li+li{margin-top:var(--space-3)}p+p{margin-top:var(--space-4)}.container{width:min(100% - 2 * var(--gutter), var(--width-site));margin-inline:auto}.page-stack{padding-block:clamp(1.5rem,4vw,4rem)}.page-stack>*+*{margin-top:clamp(2rem,4vw,4rem)}.eyebrow{font-size:var(--text-small);letter-spacing:.08em;color:var(--color-accent);text-transform:uppercase;font-weight:700}.muted{color:var(--color-muted)}.button{justify-content:center;align-items:center;gap:var(--space-3);min-height:48px;padding:var(--space-3) var(--space-5);border:1px solid var(--color-accent);border-radius:var(--radius-control);background:var(--color-accent);color:#fff;text-align:center;font-weight:650;text-decoration:none;display:inline-flex;box-shadow:0 4px 10px #087c831a}.button:hover{background:var(--color-accent-dark);color:#fff}.button-secondary{color:var(--color-accent);box-shadow:none;background:#fff}.button-small{min-height:44px;padding:var(--space-2) var(--space-3);font-size:var(--text-small)}.text-link{padding-block:var(--space-3);font-weight:650;display:inline-block}.skip-link{z-index:10;top:0;left:var(--gutter);padding:var(--space-3);background:#fff;position:absolute;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-header{border-bottom:1px solid var(--color-border);background:var(--color-surface);box-shadow:0 2px 18px #12394c0a}.header-inner{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:90px;display:flex;position:relative}.brand{color:var(--color-heading);flex-direction:column;flex-shrink:0;text-decoration:none;display:flex}.brand-name{color:#103b61;letter-spacing:-.04em;font-size:1.55rem;font-weight:750;line-height:1.2}.brand-dot{color:#ef8b45}.brand-description{letter-spacing:.005em;margin-top:var(--space-1);font-size:.67rem}.desktop-nav{display:none}.desktop-nav ul,.mobile-menu ul,.site-footer ul{margin:0;padding:0;list-style:none}.desktop-nav a{color:var(--color-text);padding:var(--space-3) var(--space-2);font-size:.875rem;font-weight:600;text-decoration:none}.mobile-header-actions{align-items:center;gap:var(--space-2);display:flex}.mobile-menu summary{padding:var(--space-2);min-height:44px;font-size:var(--text-small);color:var(--color-heading);border:1px solid var(--color-border);border-radius:var(--radius-control);align-items:center;font-weight:650;display:flex}.mobile-menu summary:after{content:" +";padding-left:var(--space-2)}.mobile-menu[open] summary:after{content:" −"}.mobile-menu-panel{top:100%;background:var(--color-surface);z-index:5;padding:var(--space-4);border:1px solid var(--color-border);border-radius:0 0 var(--radius-panel) var(--radius-panel);box-shadow:var(--shadow-panel);position:absolute;inset-inline:0}.mobile-menu a{padding:var(--space-3);min-height:48px;font-weight:600;text-decoration:none;display:block}.hero{min-width:0}.hero-copy{max-width:650px}.hero h1{margin-top:var(--space-3);max-width:24ch;line-height:1.1}.parent-summary{font-size:var(--text-lead);margin-top:var(--space-5);line-height:1.7}.medical-caution{border-left:3px solid var(--color-border-strong);padding-left:var(--space-4);color:var(--color-muted);font-size:var(--text-small);margin-top:var(--space-5);max-width:var(--width-reading)}.hero-actions{gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.reviewed-by{align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-5);background:var(--color-review-surface);border:1px solid var(--color-review-border);border-radius:var(--radius-control);max-width:var(--width-reading);font-size:var(--text-small);display:flex}.reviewed-by p+p{margin-top:0}.review-label{font-weight:700}.status-marker{background:var(--color-review-text);border-radius:50%;flex-shrink:0;width:.55rem;height:.55rem;margin-top:.55rem}.journey-nav{border-bottom:1px solid var(--color-border);padding-bottom:var(--space-4)}.journey-nav ol{gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.journey-nav li{margin:0}.journey-nav a{gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);border:1px solid var(--color-border);font-size:var(--text-small);align-items:center;text-decoration:none;display:inline-flex}.journey-nav a[aria-current=step],.journey-nav a[aria-current=page]{background:var(--color-accent);border-color:var(--color-accent);color:#fff;font-weight:700}.stage-number{opacity:.85;font-size:.75rem}.content-section>p,.source-list>p{margin-top:var(--space-4)}.questions-panel{background:var(--color-accent-surface);border-radius:var(--radius-panel);padding:var(--space-5);border:1px solid var(--color-border)}.questions-panel h2{margin-top:var(--space-3)}.questions-panel li,.practical-tips li{padding-left:var(--space-2)}.trust-points{gap:var(--space-3);padding:0;list-style:none;display:grid}.trust-points li{border:1px solid var(--color-border);background:#fff;border-radius:.8rem;margin:0;padding:1rem 1.2rem}.accordion{margin-top:var(--space-4)}.accordion details{border-bottom:1px solid var(--color-border)}.accordion summary{padding:var(--space-4) var(--space-2);color:var(--color-heading);font-weight:650}.accordion p{padding:0 var(--space-2) var(--space-5)}.source-list{padding-top:var(--space-6);border-top:1px solid var(--color-border);font-size:var(--text-small)}.source-list a{overflow-wrap:anywhere}.source-list li{padding-block:var(--space-1)}.visual-explainer{margin-top:var(--space-5)}.visual-pending{text-align:center;min-height:180px;padding:var(--space-5);border:1px dashed var(--color-border-strong);border-radius:var(--radius-panel);background:var(--color-surface);flex-direction:column;justify-content:center;align-items:center;display:flex}.visual-pending p{margin-top:var(--space-2)}.visual-explainer img{border-radius:var(--radius-panel)}figcaption{margin-top:var(--space-3);color:var(--color-muted);font-size:var(--text-small)}.journey-nav__arrow{color:var(--color-muted);font-size:.875rem}.journey-conditional{min-width:0;margin-top:var(--space-2);border-left:2px dashed var(--stage-accent,var(--color-accent));background:#f8fbfc;grid-template-columns:minmax(0,max-content) minmax(0,1fr);justify-content:start;align-items:baseline;gap:4px 10px;padding:8px 12px;display:grid}.journey-conditional>span:first-child{color:var(--color-muted);text-transform:uppercase;letter-spacing:.06em;grid-column:1/-1;font-size:.75rem;font-weight:700}.journey-conditional a{min-height:36px;color:var(--color-heading);font-weight:700}.journey-conditional>span:last-child{color:var(--color-muted);font-size:.875rem}.journey-support{margin-top:var(--space-2);border-top:1px solid var(--color-border);flex-wrap:wrap;align-items:baseline;gap:4px 16px;padding-top:8px;font-size:.875rem;display:flex}.journey-support>span{color:var(--color-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.75rem;font-weight:750}.journey-support a{min-height:36px;color:var(--color-accent);align-items:center;font-weight:650;display:inline-flex}.journey-support a[aria-current=page]{color:var(--color-heading);text-underline-offset:3px;text-decoration-thickness:2px}.journey-context{margin-top:var(--space-section);border-block:1px solid var(--color-border);gap:12px 24px;padding:16px 0;display:grid}.journey-context__orientation .eyebrow{color:var(--color-accent)}.journey-context__current{gap:4px;margin-top:8px;display:grid}.journey-context__current span{color:var(--color-muted);font-size:.8125rem}.journey-context__current strong{color:var(--color-heading)}.journey-context__next h2{font-size:1.375rem;line-height:1.25}.journey-context__next>p{max-width:68ch;margin-top:8px}.journey-context__next ul{flex-wrap:wrap;gap:4px 20px;margin:8px 0 0;padding:0;list-style:none;display:flex}.journey-context__next li{margin:0}.journey-context__next a{min-height:44px;color:var(--color-accent);align-items:center;font-weight:700;display:inline-flex}.journey-context--conditional .journey-context__orientation{border-left:3px dashed var(--color-accent);padding-left:12px}.journey-context--support .journey-context__orientation{border-left:3px solid var(--color-accent);padding-left:12px}.feedback-panel{max-width:var(--width-reading);border-top:1px solid var(--color-border);padding-top:var(--space-6)}.feedback-panel>p{margin-top:var(--space-3);font-size:var(--text-small)}.feedback-panel fieldset{margin:var(--space-3) 0;gap:var(--space-3);border:0;padding:0;display:flex}.feedback-panel fieldset label{cursor:pointer;min-height:44px;padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-control);align-items:center;gap:.5rem;display:inline-flex}.feedback-panel summary{padding-block:var(--space-3);color:var(--color-accent);font-weight:650;display:list-item}.feedback-panel textarea{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-control);width:100%;max-width:100%;margin-block:var(--space-2) var(--space-3);padding:var(--space-3);display:block}.feedback-panel button{border:1px solid var(--color-accent);border-radius:var(--radius-control);min-height:44px;padding:var(--space-2) var(--space-4);background:var(--color-accent);color:#fff;font-weight:650}.feedback-panel input{width:1rem;height:1rem;accent-color:var(--color-accent)}.feedback-panel details>p{margin-block:.5rem 1rem}.site-footer{padding-block:var(--space-7);border-top:1px solid var(--color-border);font-size:var(--text-small);background:#f1f6f4}.footer-grid{gap:var(--space-6);display:grid}.footer-caution{max-width:65ch;color:var(--color-muted)}.site-footer a{min-height:44px;padding-block:var(--space-2);align-items:center;display:inline-flex}.site-footer li{margin:0}@media (min-width:640px){.journey-context{grid-template-columns:minmax(180px,.6fr) minmax(0,1.4fr);align-items:start}.trust-points{grid-template-columns:1fr 1fr}.footer-grid{gap:var(--space-8);grid-template-columns:2fr 1fr}.questions-panel{padding:var(--space-6)}}@media (min-width:1024px){.desktop-nav{display:block}.desktop-nav ul{gap:var(--space-1);align-items:center;display:flex}.desktop-nav li{margin:0}.mobile-header-actions{display:none}.header-inner{min-height:104px}.brand-name{font-size:1.8rem}.brand-description{font-size:.75rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.desktop-nav a:hover,.desktop-nav a:focus-visible{color:var(--color-accent)}.review-meta{color:var(--color-muted)}.content-section{max-width:var(--width-reading)}.content-section h2{max-width:30ch}.content-section>p{font-size:1.025rem}.site-footer .footer-caution{margin-top:1rem}@media (min-width:768px){.hero-with-visual{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(1.5rem,3vw,3rem);display:grid}}@media (max-width:767px){.journey-nav ol{scroll-snap-type:x proximity;flex-wrap:nowrap;padding:.25rem .15rem .5rem;overflow-x:auto}.journey-nav li{scroll-snap-align:start;flex:none}.journey-nav a{white-space:nowrap}}
body:has(.guide-page){--color-background:#fff;--color-surface:#fff;--color-heading:#103252;--color-text:#344b5d;--color-muted:#536575;--color-accent:#0a7476;--color-accent-dark:#075f61;--color-border:#dfe7ec;--color-focus:#103252}.guide-page{--guide-accent:#0f8b8d;--guide-tint:#e7f5f4;--guide-space:var(--space-section);padding-block:16px 32px}.guide-page.page-clubfoot,.guide-page.page-newborn-diagnosis{--guide-accent:#69a7e8;--guide-tint:#edf5fe}.guide-page.page-prenatal-diagnosis,.guide-page.page-about{--guide-accent:#f26b5b;--guide-tint:#fff0ed}.guide-page.page-casting,.guide-page.page-support-india{--guide-accent:#63b97c;--guide-tint:#edf8f0}.guide-page.page-tenotomy{--guide-accent:#f6a24a;--guide-tint:#fff3e5}.guide-page.page-relapse{--guide-accent:#8d7ae8;--guide-tint:#f2efff}.guide-page.page-stack>*+*{margin-top:var(--guide-space)}.guide-page .eyebrow{color:var(--color-accent);letter-spacing:.08em;font-size:.75rem}.journey-breadcrumb{border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:8px 20px;padding:12px 0;display:flex}.journey-breadcrumb__current{align-items:baseline;gap:8px;display:flex}.journey-breadcrumb__where{color:var(--color-muted);font-size:.8125rem;font-weight:600}.journey-breadcrumb__stage{background:var(--guide-tint);color:var(--color-heading);border-radius:4px;align-items:center;padding:3px 10px;font-size:.875rem;font-weight:700;display:inline-flex}.journey-breadcrumb__phases{align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.journey-breadcrumb__phases li{color:var(--color-muted);align-items:center;gap:4px;margin:0;font-size:.75rem;font-weight:600;display:flex}.journey-breadcrumb__phases li+li:before{content:"";background:var(--color-border);width:16px;height:1px;margin-right:4px;display:block}.journey-breadcrumb__dot{background:var(--color-border);border-radius:50%;flex-shrink:0;width:8px;height:8px;display:block}.journey-breadcrumb__phase--active .journey-breadcrumb__dot{background:var(--guide-accent);box-shadow:0 0 0 3px var(--guide-tint)}.journey-breadcrumb__phase--active{color:var(--color-heading);font-weight:700}.journey-breadcrumb__conditional{color:var(--color-muted);font-size:.75rem;font-style:italic}.journey-breadcrumb__link{white-space:nowrap;margin-left:auto;font-size:.8125rem;font-weight:650}.guide-hero-shell{padding-top:8px}.guide-page .hero-with-visual{align-items:center;gap:24px;display:grid}.guide-page .hero-copy,.guide-page .hero-with-visual>*,.guide-split>*,.guide-body>*{min-width:0}.guide-page .hero-copy{max-width:70ch}.guide-page .hero h1{letter-spacing:-.035em;max-width:28ch;margin-top:8px;font-size:clamp(1.875rem,1.35rem + 2vw,2.75rem);line-height:1.13}.guide-page .eyebrow{position:relative}.guide-page .hero .eyebrow:before{content:"";background:var(--guide-accent);vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.guide-page .parent-summary{max-width:65ch;margin-top:16px;font-size:1.0625rem;line-height:1.65}.guide-page .medical-caution{border-left:2px solid var(--guide-accent);color:var(--color-muted);margin-top:16px;padding-left:12px;font-size:.875rem}.guide-page .hero-actions{margin-top:16px}.guide-page .hero-actions .button{min-height:48px}.guide-hero-visual{border-radius:var(--radius-image);width:min(100%,400px);height:240px;margin-inline:auto;position:relative;overflow:hidden}.guide-hero-visual img,.guide-split__image img{object-fit:contain}.guide-body{gap:var(--guide-space);display:grid}.guide-contents{padding:16px 0}.guide-contents__heading{color:var(--color-heading);letter-spacing:.04em;text-transform:uppercase;font-size:.8125rem;font-weight:750}.guide-contents ul{gap:0 24px;margin:8px 0 0;padding:0;list-style:none;display:grid}.guide-contents li{margin:0}.guide-contents a{min-height:44px;color:var(--color-heading);align-items:center;gap:8px;padding-block:8px;font-size:.9375rem;font-weight:600;line-height:1.45;text-decoration:none;display:flex}.guide-contents a:after{content:"↓";color:var(--color-accent);margin-left:auto}.guide-contents a:hover{text-decoration:underline}.guide-reading{min-width:0;max-width:100%}.guide-reading>*+*{margin-top:var(--guide-space)}.guide-section,.guide-blueprint-excerpts{max-width:70ch}.guide-section--wide{max-width:none}.guide-page h2{letter-spacing:-.025em;font-size:clamp(1.5rem,1.3rem + .7vw,1.875rem);line-height:1.2}.guide-section>p,.guide-split__copy>p{margin-top:12px;font-size:1.0625rem;line-height:1.65}.guide-section .text-link,.guide-split .text-link{margin-top:8px}.guide-stage-cards{gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.guide-stage-cards li{min-width:0;margin:0}.guide-stage-card{border:1px solid #0000;border-left:3px solid var(--stage-accent,var(--guide-accent));border-radius:var(--radius-control);background:var(--stage-tint,var(--guide-tint));height:100%;color:var(--color-text);padding:16px 20px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:block}.guide-stage-card:hover{border-color:var(--stage-accent,var(--guide-accent));box-shadow:0 4px 12px #12394c0f}.guide-stage-card__copy{gap:4px;display:grid}.guide-stage-card__number{display:none}.guide-stage-card strong{color:var(--color-heading);font-size:1.0625rem;line-height:1.4}.guide-stage-card__action{color:var(--color-accent);margin-top:4px;font-size:.875rem;font-weight:700}.start-orientation{max-width:none;padding-top:20px}.start-orientation h2{margin-top:8px}.start-orientation>p:not(.eyebrow){max-width:68ch;margin-top:8px}.start-orientation .guide-stage-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.start-orientation .guide-stage-card__copy{gap:4px}.start-orientation .guide-stage-card__copy>span:not(.guide-stage-card__number):not(.guide-stage-card__action){color:var(--color-muted);font-size:.9375rem;line-height:1.45}.start-orientation .guide-stage-card__action{margin-top:0}.start-orientation [data-tone=tenotomy] .guide-stage-card{border-style:dashed}.start-orientation__support{margin-top:20px}.start-orientation__support>.eyebrow{margin:0}.start-orientation__support ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;margin:8px 0 0;padding:0;list-style:none;display:grid}.start-orientation__support li{border-top:1px solid var(--color-border);margin:0}.start-orientation__support a{min-height:56px;color:var(--color-heading);align-content:center;gap:2px;padding-block:8px;font-weight:650;text-decoration:none;display:grid}.start-orientation__support a:hover{text-decoration:underline}.start-orientation__support a span{color:var(--color-muted);font-size:.875rem;font-weight:400;line-height:1.4}.guide-page [data-tone=pregnancy]{--stage-accent:#f26b5b;--stage-tint:#fff0ed}.guide-page [data-tone=newborn]{--stage-accent:#69a7e8;--stage-tint:#edf5fe}.guide-page [data-tone=casting]{--stage-accent:#63b97c;--stage-tint:#edf8f0}.guide-page [data-tone=tenotomy]{--stage-accent:#f6a24a;--stage-tint:#fff3e5}.guide-page [data-tone=bracing]{--stage-accent:#0f8b8d;--stage-tint:#e7f5f4}.guide-page [data-tone=followup]{--stage-accent:#8d7ae8;--stage-tint:#f2efff}.guide-journey-grid{gap:0;margin:16px 0 0;padding:0;list-style:none;display:grid}.guide-journey-grid li{border-left:2px solid var(--color-border);margin:0;padding:0 0 16px 16px}.guide-journey-grid li:last-child{padding-bottom:0}.guide-journey-step__copy{padding-left:28px;position:relative}.guide-journey-step__number{border:2px solid var(--stage-accent);background:var(--stage-tint);width:32px;height:32px;color:var(--color-heading);border-radius:50%;place-items:center;font-size:.875rem;font-weight:750;display:grid;position:absolute;top:0;left:-33px}.guide-journey-step h3{font-size:1.0625rem;line-height:1.4}.guide-journey-step p{max-width:65ch;margin-top:8px}.guide-journey-step a{align-items:center;min-height:44px;font-weight:650;display:inline-flex}.guide-journey-conditional{border-left:2px dashed var(--color-accent);background:#f8fbfc;margin:8px 0 0 16px;padding:12px 16px}.guide-journey-conditional h3{margin-top:4px;font-size:1.0625rem}.guide-journey-conditional>p:not(.eyebrow){margin-top:8px}.guide-journey-conditional a{min-height:44px;color:var(--color-accent);align-items:center;margin-top:4px;font-weight:700;display:inline-flex}.guide-split{align-items:center;gap:16px;display:grid}.guide-split__image{border-radius:var(--radius-image);width:min(100%,320px);height:200px;margin-inline:auto;position:relative;overflow:hidden}.guide-list-section ul{margin-top:12px;padding-left:20px}.guide-list-section li{margin-top:8px;padding-left:4px}.page-bracing #section-3{border-radius:var(--radius-panel);border:1px solid var(--color-border);background:#f4f9f6;padding:clamp(1.25rem,3vw,2rem)}.page-bracing #section-12{border-radius:var(--radius-panel);background:#fff7ed;border:1px solid #ead8c0;padding:clamp(1.25rem,3vw,2rem)}.guide-page .questions-panel{border:0;border-left:3px solid var(--guide-accent);border-radius:0 var(--radius-control) var(--radius-control) 0;background:#f5fafd;max-width:none;padding:24px}.guide-page .questions-panel h2{margin-top:8px}.guide-page .questions-panel ol{margin-top:16px;padding-left:20px}.guide-page .questions-panel li{margin-top:8px;padding-left:4px}.guide-challenge-nav{border-left:3px solid var(--guide-accent);background:var(--guide-tint);border-radius:0 var(--radius-control) var(--radius-control) 0;margin-top:24px;padding:16px 20px}.guide-challenge-nav__intro h2{margin-top:8px}.guide-challenge-nav ul{gap:0 24px;margin:12px 0 0;padding:0;list-style:none;display:grid}.guide-challenge-nav li{margin:0}.guide-challenge-nav li+li{border-top:1px solid #12394c14}.guide-challenge-nav a{min-height:52px;color:var(--color-heading);justify-content:space-between;align-items:center;gap:12px;padding-block:8px;font-weight:650;line-height:1.4;text-decoration:none;display:flex}.guide-challenge-nav a:hover{text-decoration:underline}.guide-challenge-nav__arrow{color:var(--color-accent)}.guide-blueprint-excerpts>p,.guide-blueprint-topics>p{max-width:65ch;margin-top:12px}.guide-blueprint-excerpts__grid{gap:24px;margin-top:24px;display:grid}.guide-blueprint-excerpt{border-top:1px solid var(--color-border);padding-top:16px}.guide-blueprint-excerpt h3{font-size:1.125rem}.guide-blueprint-excerpt p,.guide-blueprint-excerpt ul{margin-top:12px}.guide-blueprint-excerpt a{align-items:center;min-height:44px;margin-top:8px;font-weight:650;display:inline-flex}.guide-blueprint-topics{border-left:3px solid var(--guide-accent);background:#f5fafd;padding:24px}.guide-blueprint-topics h2,.guide-related h2{margin-top:8px}.guide-blueprint-topics ul{margin-top:16px;padding-left:20px}.guide-blueprint-topics li{margin-top:8px}.guide-related ul{margin:12px 0 0;padding:0;list-style:none}.guide-related li{margin:0}.guide-related li+li{border-top:1px solid var(--color-border)}.guide-related a{min-height:48px;color:var(--color-heading);justify-content:space-between;align-items:center;gap:16px;padding-block:12px;font-weight:650;text-decoration:none;display:flex}.guide-related a:hover{text-decoration:underline}.guide-page .source-list{border-top:1px solid var(--color-border);max-width:none;padding-top:24px;font-size:.9375rem}.guide-page .source-list>p,.guide-page .source-list ul{margin-top:8px}.guide-page .source-list li{margin-top:4px;padding-block:0}.guide-page .source-list a{align-items:center;min-height:44px;display:inline-flex}.guide-page .source-list__supplied{border-top:1px solid var(--color-border);margin-top:16px;padding-top:12px}.guide-page .source-list__supplied h3{font-size:1rem}.guide-page .source-list__supplied ul{margin-top:4px}.guide-page .source-list__supplied li{line-height:1.55}.clinical-section{max-width:70ch}.clinical-section>h2{margin-top:6px}.clinical-section>p:not(.eyebrow),.clinical-section>ul{margin-top:12px}.clinical-section h3{color:var(--color-heading);font-size:1.0625rem;line-height:1.35}.clinical-section a{min-height:44px;color:var(--color-accent);align-items:center;font-weight:700;display:inline-flex}.clinical-section__note{border-left:2px solid var(--guide-accent);color:var(--color-muted);padding-left:12px}.clinical-sequence{gap:0;margin:16px 0 0;padding:0;list-style:none;display:grid}.clinical-sequence>li{grid-template-columns:30px minmax(0,1fr);gap:4px 12px;margin:0;padding:0 0 10px;display:grid}.clinical-sequence>li:not(:last-child){border-left:2px solid var(--color-border);margin-left:14px;padding-left:0}.clinical-sequence__number{border:2px solid var(--guide-accent);background:var(--guide-tint);width:30px;height:30px;color:var(--color-heading);border-radius:50%;place-items:center;font-size:.875rem;font-weight:750;display:grid;position:relative;left:-1px}.clinical-sequence>li:not(:last-child) .clinical-sequence__number{left:-16px}.clinical-sequence p{margin-top:4px}.clinical-sequence a{min-height:36px;font-size:.9375rem}.clinical-sequence__optional{border-left:2px dashed var(--guide-accent);background:#f8fbfc;grid-column:2;margin:4px 0 0;padding:10px 12px}.clinical-sequence__optional h3{margin-top:4px}.clinical-sequence__optional .eyebrow{font-size:.6875rem}.clinical-terms{gap:0 20px;margin-top:16px;display:grid}.clinical-corrections{margin-top:12px}.clinical-corrections .clinical-terms{margin-top:4px}.clinical-terms>div{border-top:1px solid var(--color-border);grid-template-columns:minmax(70px,.3fr) minmax(0,1fr);gap:8px;padding-block:10px;display:grid}.clinical-terms dt{color:var(--color-heading);font-weight:750}.clinical-terms dd{margin:0}.clinical-poster{max-width:100%}.clinical-poster>p:not(.eyebrow){max-width:70ch}.clinical-poster__boundary{border-left:2px solid var(--guide-accent);color:var(--color-muted);padding-left:12px;font-size:.9375rem}.clinical-poster figure{max-width:720px;margin-top:16px}.clinical-poster figure img{object-fit:contain;border:1px solid var(--color-border);border-radius:4px;width:100%;height:auto;max-height:520px;display:block}.clinical-poster figcaption{max-width:70ch;line-height:1.5}.clinical-poster__link{margin-top:8px}.clinical-checklist{gap:4px 24px;padding-left:20px;display:grid}.clinical-checklist li{margin-top:4px;padding-left:4px}.clinical-section--contact{border-left:3px solid var(--guide-accent);background:#f5fafd;padding:16px 20px}.clinical-section--contact ul{padding-left:20px}.clinical-section--contact li{margin-top:8px;padding-left:4px}.clinical-two-up{gap:16px 24px;margin-top:16px;display:grid}.clinical-two-up>div{border-top:1px solid var(--color-border);padding-top:12px}.clinical-two-up p{margin-top:8px}.clinical-section--compact{border-top:1px solid var(--color-border);padding-top:20px}.clinical-section--compact>h2{font-size:1.375rem}.clinical-section--compact p+p{margin-top:8px}.guide-reading>div>.clinical-section{margin-top:24px}.clinical-inline-note{border-left:2px solid var(--guide-accent);max-width:70ch;color:var(--color-muted);margin-top:12px;padding-left:12px}.clinical-question-details{border-block:1px solid var(--color-border);margin-top:12px}.clinical-question-details summary{min-height:48px;color:var(--color-accent);cursor:pointer;align-items:center;font-weight:700;display:flex}.clinical-question-details>div{border-top:1px solid var(--color-border);padding:12px 0}.clinical-question-details ol{margin-top:8px;padding-left:20px}.clinical-question-details li{margin-top:8px;padding-left:4px}.guide-page .feedback-panel{max-width:70ch;padding-top:24px}body:has(.guide-page) .site-footer{background:#f5fafd;padding-block:32px}body:has(.guide-page) .site-footer ul{flex-wrap:wrap;gap:0 24px;display:flex}@media (max-width:599px){.journey-breadcrumb__phases{display:none}.journey-breadcrumb__link{margin-left:0}.start-orientation .guide-stage-cards,.start-orientation__support ul{grid-template-columns:1fr}}@media (min-width:600px){.guide-contents ul,.guide-stage-cards,.guide-challenge-nav ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:700px){.guide-page .hero-with-visual{grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr);gap:32px}.guide-hero-visual{aspect-ratio:3/2;width:100%;height:auto}.guide-split{grid-template-columns:minmax(0,1fr) minmax(0,.6fr);gap:24px}.guide-split__image{aspect-ratio:3/2;width:100%;height:auto}.clinical-terms,.clinical-checklist,.clinical-two-up{grid-template-columns:repeat(2,minmax(0,1fr))}.clinical-terms>div{grid-template-columns:1fr;gap:2px}}@media (min-width:1024px){.guide-body{grid-template-columns:minmax(0,1fr) 240px;align-items:start;column-gap:48px}.guide-contents{border-block:0;border-left:1px solid var(--color-border);grid-area:1/2;padding:0 0 0 24px;position:sticky;top:24px}.guide-contents ul{grid-template-columns:1fr}.guide-reading{grid-area:1/1}.guide-hero-visual{max-width:380px}.guide-page .hero-with-visual{gap:48px}.guide-page .journey-context,.guide-page .feedback-panel{max-width:calc(100% - 288px)}}@media (prefers-reduced-motion:reduce){.guide-page *,.guide-page :before,.guide-page :after{transition:none;animation:none}}
@media (max-width:379px){.site-header .header-inner{gap:.35rem}.site-header .brand-name{font-size:1.34rem}.site-header .brand-description{font-size:.58rem}.site-header .mobile-header-actions{gap:.25rem}.site-header .mobile-header-actions .button.button-small{white-space:nowrap;min-height:44px;padding-inline:.45rem;font-size:.75rem}.site-header .mobile-menu summary{white-space:nowrap;min-height:42px;padding-inline:.45rem;font-size:.75rem}}
