/* Scoped additions: preserve the established Inter headings and site shell. */
.s38-support{--s38-ink:var(--ink,#181817);--s38-line:var(--line,#8a8378);--s38-soft:var(--soft,#eee9df);font-size:1.06rem;line-height:1.7;overflow-wrap:anywhere}
.s38-support :is(p,li){max-width:78ch}.s38-support p{margin:0 0 1.1em}.s38-support h2{margin:0 0 1.25rem!important;max-width:25ch}.s38-support h3{margin:0 0 .8rem!important;line-height:1.2!important}.s38-support a{min-height:44px;text-underline-offset:.22em}.s38-support a:focus-visible{outline:3px solid #175d8f;outline-offset:5px}.s38-section{padding:clamp(28px,5vw,58px) 0;border-top:1px solid var(--s38-line);scroll-margin-top:120px}.s38-nav{display:flex;gap:6px 22px;flex-wrap:wrap;padding:0 0 24px;font-size:.9rem}.s38-nav a{display:inline-flex;align-items:center}.s38-kicker{font-size:.72rem!important;text-transform:uppercase;letter-spacing:.12em;font-weight:800;display:block;color:var(--section,var(--ink));margin-bottom:16px!important}.s38-lead{font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.6;max-width:65ch!important}.s38-roles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:30px 0}.s38-person{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:clamp(24px,4vw,42px);border:1px solid var(--s38-ink);background:var(--surface,#fffdf8);min-width:0}.s38-person h3{font-size:clamp(1.6rem,3vw,2.25rem)!important;max-width:13ch}.s38-person>p:not(.s38-kicker){flex:1}.s38-person>a{display:inline-flex;align-items:center;font-size:.93rem}.s38-person .s38-kicker{padding-right:45px}.s38-number{position:absolute;right:25px;top:24px;font-size:.82rem;font-weight:800}.s38-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px}.s38-card{position:relative;text-decoration:none;display:flex;flex-direction:column;align-items:flex-start;padding:25px 36px 25px 0;border-top:1px solid var(--s38-ink);min-width:0;color:inherit;background:transparent!important;box-shadow:none!important;transform:none!important}.s38-card h3{font-size:clamp(1.15rem,2vw,1.55rem)!important;max-width:29ch}.s38-card p{font-size:.96rem;margin-bottom:0}.s38-card:hover h3{text-decoration:underline;text-underline-offset:.18em}.s38-card-arrow{position:absolute;right:2px;top:20px;font-size:1.5rem}.s38-card .s38-kicker{margin-bottom:12px!important}.s38-figure{margin:26px 0;background:var(--s38-soft);border:1px solid var(--s38-line)}.s38-figure img{width:100%;height:auto;display:block;border:0!important;border-radius:0!important;filter:none!important;transform:none!important}.s38-figure figcaption{position:static!important;background:transparent!important;color:var(--ink)!important;padding:15px 20px!important;font-size:.86rem;transform:none!important}.s38-flow{list-style:none;counter-reset:meeting;padding:0!important;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin:30px 0!important}.s38-flow li{counter-increment:meeting;border-top:2px solid;padding:18px 0}.s38-flow li::before{content:'0' counter(meeting);display:block;font-size:.8rem;font-weight:900;margin-bottom:12px}.s38-flow strong{font-size:1.1rem}.s38-flow p{font-size:.94rem;margin-top:10px}.s38-actions,.s38-related{display:flex;gap:10px 26px;flex-wrap:wrap}.s38-actions>a,.s38-related>a{display:inline-flex;align-items:center}.s38-related{padding:25px 0;border-top:1px solid var(--s38-line);font-size:.9rem}.s38-feature{margin:28px 0;padding:26px;background:var(--s38-soft);border-left:4px solid var(--section,var(--ink))}.s38-feature a{font-weight:700;display:inline-flex;align-items:center;margin-right:22px}.s38-feature h2{font-size:clamp(1.2rem,2vw,1.65rem)!important;margin-bottom:12px!important}.s38-feature p{font-size:.94rem;margin:10px 0 0}.s38-contact,.s38-duty-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.s38-contact>div{min-width:0}.s38-contact a:not(.button){display:flex;align-items:center;font-size:.95rem}.s38-contact h3{font-size:1.3rem!important}.s38-duty-grid article{padding:22px 0;border-top:1px solid var(--s38-line)}.s38-duty-grid h3{font-size:1.3rem!important}.s38-reading{max-width:850px}.s38-reading li{margin-bottom:.7em}.s38-reading h2{font-size:clamp(1.5rem,3vw,2.25rem)!important}.s38-safety{padding:28px;background:var(--s38-soft);border:1px solid var(--s38-ink);margin:30px 0}.s38-safety h2{font-size:1.45rem!important}.s38-safety>a{display:inline-flex;align-items:center;margin:0 22px 16px 0}.s38-safety p:last-child{margin-bottom:0}.s38-note{font-size:.92rem;border-top:1px solid var(--s38-line);padding-top:20px;margin-top:24px!important}.s38-source-list article{border-top:1px solid var(--s38-line);padding:20px 0}.s38-source-list a{display:inline-flex;align-items:center;font-weight:650}.s38-source-list p{font-size:.91rem;margin-top:8px;margin-bottom:0}.s38-source-note{font-size:.8rem;border-top:1px solid var(--s38-line);padding-top:15px;margin-top:20px!important}.s38-source-note a{display:inline-block;min-height:44px}.s38-situations details{border-top:1px solid var(--s38-line);padding:0;margin:0;scroll-margin-top:120px}.s38-situations summary{cursor:pointer;padding:20px 35px 20px 0;min-height:54px;font-size:1.15rem;font-weight:700}.s38-situations details>div{max-width:850px;padding:5px 0 26px}.s38-emergency{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0}.s38-emergency a{padding:14px 20px;border:1px solid currentColor;text-decoration:none;font-weight:800}.s38-support .table-wrap{max-width:100%;overflow:auto}.s38-support table{min-width:620px;font-size:.94rem}.s38-support th,.s38-support td{vertical-align:top}.s38-support th{min-width:150px}.s38-support .faq details{box-shadow:none!important;border-radius:0!important}.s38-support .faq summary{font-size:1.03rem!important}
@media(max-width:720px){.s38-roles,.s38-grid,.s38-contact,.s38-duty-grid{grid-template-columns:1fr}.s38-flow{grid-template-columns:1fr;gap:0}.s38-flow li{display:grid;grid-template-columns:32px 1fr;gap:0 12px}.s38-flow li::before{grid-row:1/3}.s38-flow p{grid-column:2}.s38-figure:not(.s38-map) img{display:none}.s38-map img{min-height:0}.s38-person{padding:24px}.s38-person h3{max-width:none}.s38-person p{font-size:1rem}.s38-nav{gap:0 18px}.s38-section{scroll-margin-top:100px}.s38-reading{max-width:100%}.s38-grid{gap:0}.s38-support h2{max-width:none}.s38-actions{display:block}.s38-actions>a{display:flex}.s38-safety{padding:22px}}
@media(max-width:450px){.s38-map img{display:none}.s38-map{background:transparent}.s38-map figcaption{padding:12px 0!important}.s38-feature{padding:20px}.s38-support table{min-width:560px}.s38-related{display:block}.s38-related a{display:flex}.s38-emergency{display:grid}.s38-emergency a{font-size:1rem}.s38-person .s38-kicker{max-width:24ch}}
@media(prefers-reduced-motion:reduce){.s38-support *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
