:root{--navy:#06285c;--deep-navy:#031a3d;--teal:#008c8c;--teal-dark:#006f73;--red:#e00012;--soft:#f6fafb;--soft-teal:#e9fafa;--ink:#142033;--muted:#5d6b7b;--line:#06285c1f;--line-strong:#06285c2e;--shadow:0 24px 70px #06285c1f;--shadow-soft:0 16px 40px #06285c14;--serif:"Playfair Display", "Libre Bodoni", "Bodoni 72", Didot, Georgia, serif;--sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:108px}body{color:var(--ink);font-family:var(--sans);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#fff;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}img{max-width:100%;height:auto;display:block}main{background:#fff}.shell{width:min(1180px,100% - 40px);margin-inline:auto}.shell.narrow{width:min(920px,100% - 40px)}.section{padding:74px 0}.section-tight{padding:52px 0}.section-soft{background:linear-gradient(#f7fbfc 0%,#fff 100%)}.site-header{z-index:50;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:22px;min-height:82px;display:flex;position:relative}.brand-link{flex:none;align-items:center;display:inline-flex}.brand-logo{width:210px;height:auto}.desktop-nav{background:linear-gradient(135deg,#fffffff5,#e8f7f7ad);border:1px solid #008c8c1f;border-radius:999px;align-items:center;gap:6px;padding:7px;display:flex;box-shadow:0 14px 34px #06285c12}.desktop-nav a{color:var(--navy);letter-spacing:-.01em;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:.82rem;font-weight:900;transition:transform .16s,background .16s,color .16s,box-shadow .16s;display:inline-flex}.desktop-nav a:hover,.desktop-nav a:focus-visible,.desktop-nav a[data-active=true]{color:var(--teal-dark);background:#fff;outline:none;transform:translateY(-1px);box-shadow:0 8px 22px #06285c14}.desktop-nav-icon,.mobile-nav-icon{color:var(--teal-dark);flex:none;justify-content:center;align-items:center;font-weight:950;display:inline-flex}.desktop-nav-icon{background:#008c8c1a;border-radius:10px;width:24px;height:24px;font-size:.74rem}.desktop-nav-icon[data-tone=navy],.mobile-nav-icon[data-tone=navy]{color:var(--navy);background:#06285c1a}.desktop-nav-icon[data-tone=red],.mobile-nav-icon[data-tone=red]{color:var(--red);background:#e0001214}.desktop-nav-icon[data-tone=soft],.mobile-nav-icon[data-tone=soft]{color:var(--navy);background:#06285c0f}.header-actions,.hero-actions,.cta-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mobile-nav-shell{z-index:80;display:none;position:relative}.mobile-nav-toggle{min-width:74px;height:46px;color:var(--navy);cursor:pointer;background:#fffffff5;border:1px solid #008c8c38;border-radius:999px;justify-content:center;align-items:center;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:inline-flex;box-shadow:0 14px 32px #06285c14}.mobile-nav-toggle:hover,.mobile-nav-toggle:focus-visible,.mobile-nav-toggle[aria-expanded=true]{background:var(--soft);border-color:#008c8c61;outline:none;transform:translateY(-1px);box-shadow:0 16px 36px #06285c1f}.mobile-nav-toggle-label{color:var(--navy);letter-spacing:.14em;font-size:.74rem;font-weight:950}.mobile-nav-backdrop{z-index:70;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:pointer;background:#031a3d2e;border:0;position:fixed;inset:0}.mobile-nav-panel{top:92px;right:max(18px, env(safe-area-inset-right));z-index:90;overscroll-behavior:contain;background:linear-gradient(160deg,#fffffffa,#e8f7f7eb);border:1px solid #06285c24;border-radius:30px;width:min(430px,100vw - 36px);max-height:min(78vh,100dvh - 112px);padding:16px;position:fixed;overflow-y:auto;box-shadow:0 30px 90px #031a3d3d}.mobile-nav-panel-heading{background:linear-gradient(135deg,#fffffffa,#e8f7f7f2);border:1px solid #008c8c24;border-radius:22px;padding:14px}.mobile-nav-panel-heading strong,.mobile-nav-panel-heading span,.mobile-nav-card-grid a b,.mobile-nav-card-grid a small,.mobile-nav-link-list a b,.mobile-nav-link-list a small{display:block}.mobile-nav-panel-heading strong{color:var(--navy);letter-spacing:-.02em;font-size:1.03rem;font-weight:950}.mobile-nav-panel-heading span,.mobile-nav-card-grid a small,.mobile-nav-link-list a small{color:var(--muted);margin-top:3px;font-size:.72rem;font-weight:720;line-height:1.3}.mobile-nav-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.mobile-nav-link-list{gap:7px;margin-top:12px;display:grid}.mobile-nav-card-grid a,.mobile-nav-link-list a{color:var(--navy);border:1px solid #06285c1a;align-items:center;gap:10px;transition:background .15s,border-color .15s,color .15s,transform .15s;display:flex}.mobile-nav-card-grid a{background:linear-gradient(135deg,#fffffff0,#008c8c0f);border-radius:20px;min-height:74px;padding:12px}.mobile-nav-link-list a{background:#fffffff0;border-radius:18px;padding:11px 12px}.mobile-nav-card-grid a:hover,.mobile-nav-card-grid a:focus-visible,.mobile-nav-card-grid a[data-active=true],.mobile-nav-link-list a:hover,.mobile-nav-link-list a:focus-visible,.mobile-nav-link-list a[data-active=true]{color:var(--teal-dark);background:#fff;border-color:#008c8c3d;outline:none;transform:translateY(-1px)}.mobile-nav-card-grid a b,.mobile-nav-link-list a b{color:inherit;font-size:.88rem;font-weight:950;line-height:1.12}.mobile-nav-icon{background:#fff;border-radius:14px;width:35px;height:35px;box-shadow:0 8px 18px #06285c0f}.mobile-nav-icon.small{border-radius:12px;width:31px;height:31px;font-size:.82rem}.mobile-nav-actions{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;padding-top:14px;display:grid}.button{letter-spacing:-.01em;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 20px;font-size:.92rem;font-weight:850;transition:transform .16s,background .16s,border-color .16s,box-shadow .16s;display:inline-flex}.button:hover,.button:focus-visible{outline:none;transform:translateY(-1px)}.button-primary{background:var(--navy);color:#fff;box-shadow:0 14px 34px #06285c33}.button-primary:hover,.button-primary:focus-visible{background:var(--deep-navy)}.button-teal{background:var(--teal);color:#fff;box-shadow:0 14px 34px #008c8c2e}.button-teal:hover,.button-teal:focus-visible{background:var(--teal-dark)}.button-soft{color:var(--navy);border-color:var(--line);background:#fff}.button-soft:hover,.button-soft:focus-visible{background:var(--soft)}.button-light{color:#fff;background:#ffffff29;border-color:#ffffff40}.content-card,.quote-card,.cta-panel,.home-start-card,.home-quick-card,.home-focus-card,.home-tool-card,.home-integrity-panel,.home-trust-row a,.source-card,.info-page-overview-card,.info-next-step-card,.builder-form,.builder-output,.action-selector-card,.action-output-card,.packet-score-card,.tool-route-card,.tool-section-header-card,.letter-prep-card,.flow-guide-panel,.flow-guardrail-card,.flow-stage-card,.safety-banner,.advocacy-priority-panel,.record-source-card{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:#fffffff0;border-radius:28px}.hero{background:radial-gradient(circle at 0 0,#e9fafa 0,#fff 42%,#f8fbfc 100%);position:relative;overflow:hidden}.hero-bg{filter:blur(20px);pointer-events:none;border-radius:999px;position:absolute}.hero-bg.one{background:#008c8c1f;width:300px;height:300px;top:-70px;right:-80px}.hero-bg.two{background:#06285c1a;width:360px;height:360px;bottom:-120px;left:-120px}.hero-grid{grid-template-columns:1.04fr .96fr;align-items:center;gap:58px;padding:70px 0 82px;display:grid;position:relative}.eyebrow{color:var(--teal-dark);letter-spacing:.17em;text-transform:uppercase;background:#ffffffdb;border:1px solid #008c8c3d;border-radius:999px;align-items:center;gap:9px;margin-bottom:16px;padding:7px 12px;font-size:.72rem;font-weight:950;display:inline-flex}.eyebrow span{background:var(--red);border-radius:999px;width:7px;height:7px}.hero h1,.page-hero h1,.section-heading h2,.cta-panel h2,.content-card h2,.home-start-panel h2,.advocacy-priority-copy h2,.tool-section-header-card h2,.builder-heading h2{color:var(--navy);font-family:var(--serif);letter-spacing:-.04em;margin:0;font-weight:650}.hero h1{max-width:760px;font-size:clamp(3rem,6vw,5.8rem);line-height:1}.hero h1 strong{color:var(--teal);font-weight:650;display:block}.hero-copy>p,.page-hero p,.section-heading p,.cta-panel p,.content-card p,.quote-card p,.home-start-panel p,.advocacy-priority-copy p,.tool-section-header-card p,.builder-heading p{color:var(--muted);font-size:1.02rem;line-height:1.75}.hero-copy>p{max-width:680px;margin:22px 0 0;font-size:1.08rem}.hero-actions{margin-top:30px}.message-pills{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.message-pills div{border:1px solid var(--line);color:var(--navy);background:#ffffffdb;border-radius:18px;padding:14px;font-weight:900;line-height:1.35;box-shadow:0 12px 30px #06285c0f}.page-hero{border-bottom:1px solid var(--line);background:linear-gradient(#f3fbfb 0%,#fff 100%);padding:76px 0 68px}.page-hero h1{max-width:840px;font-size:clamp(2.5rem,5vw,4.75rem);line-height:1.04}.page-hero p{max-width:760px;margin:22px 0 0;font-size:1.08rem}.section-heading{max-width:760px;margin-bottom:28px}.section-heading.center{text-align:center;margin-inline:auto}.section-heading h2,.builder-heading h2{font-size:clamp(2rem,4vw,3.4rem);line-height:1.08}.section-heading p,.builder-heading p{margin:16px 0 0}.home-start-card{background:linear-gradient(160deg,#fffffff0,#e8f7f7db);padding:18px;overflow:hidden}.home-start-logo-card{border:1px solid var(--line);background:#fff;border-radius:24px;padding:14px}.home-start-logo{border-radius:18px;width:100%}.home-start-panel{padding:22px 6px 4px}.home-panel-kicker{color:var(--teal-dark);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:950}.home-start-panel h2{margin-top:8px;font-size:clamp(1.8rem,4vw,3rem);line-height:1.03}.home-panel-steps{gap:9px;margin-top:16px;display:grid}.home-panel-steps span{color:var(--navy);gap:10px;font-weight:900;display:flex}.home-quick-grid,.home-focus-grid,.home-tool-grid,.home-evidence-grid,.home-trust-row,.contact-action-grid,.card-grid,.info-next-step-grid{gap:18px;display:grid}.home-quick-grid,.home-focus-grid,.home-tool-grid,.home-trust-row,.card-grid.three,.info-next-step-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.card-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.home-quick-card,.home-focus-card,.home-tool-card,.info-next-step-card{color:var(--ink);padding:24px;transition:transform .16s,border-color .16s,box-shadow .16s;display:block}.home-quick-card:hover,.home-focus-card:hover,.home-tool-card:hover,.info-next-step-card:hover,.source-card:hover{box-shadow:var(--shadow);border-color:#008c8c47;transform:translateY(-2px)}.home-quick-card span,.home-focus-card span,.home-tool-card span{color:var(--teal-dark);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:950}.home-quick-card h3,.home-focus-card h3,.home-tool-card h3,.info-next-step-card h3,.source-card h3,.letter-prep-card h3,.flow-stage-card h3,.content-card h2{color:var(--navy);font-family:var(--serif);letter-spacing:-.025em;margin:10px 0 0;font-size:1.45rem;line-height:1.15}.home-quick-card p,.home-focus-card p,.home-tool-card p,.info-next-step-card p,.source-card p,.letter-prep-card p,.flow-stage-card p{color:var(--muted);margin:12px 0 0;line-height:1.65}.home-quick-card b,.home-focus-card b,.home-tool-card b,.info-next-step-card b,.source-card b{color:var(--teal-dark);margin-top:16px;font-weight:950;display:inline-flex}.home-focus-card .button,.home-tool-card .button,.info-next-step-card .button{margin-top:16px}.home-tool-cta,.home-source-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:28px;display:flex}.home-credibility-grid,.split-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:34px;display:grid}.home-integrity-panel{gap:12px;padding:24px;display:grid}.home-integrity-panel div,.home-evidence-grid a{border:1px solid var(--line);background:#fff;border-radius:20px;padding:18px}.home-integrity-panel strong,.home-evidence-grid strong{color:var(--navy);font-weight:950;display:block}.home-integrity-panel span,.home-evidence-grid span,.home-trust-row span{color:var(--muted);margin-top:6px;line-height:1.55;display:block}.home-trust-row a{padding:18px;transition:transform .16s,border-color .16s,box-shadow .16s;display:block}.home-trust-row a:hover,.home-trust-row a:focus-visible{box-shadow:var(--shadow);border-color:#008c8c47;outline:none;transform:translateY(-2px)}.home-trust-row b{color:var(--navy);font-weight:950;display:block}.home-evidence-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.quote-card{color:#fff;background:linear-gradient(135deg,#06285cf5,#006f73eb);padding:30px}.quote-card p{color:#fff;font-family:var(--serif);letter-spacing:-.035em;font-size:clamp(1.7rem,3.4vw,3rem);line-height:1.12}.quote-card span{color:#ffffffc7;margin-top:18px;font-weight:850;display:block}.cta-panel{background:linear-gradient(135deg, var(--navy), var(--teal-dark));color:#fff;padding:34px}.cta-panel.large{padding:42px}.cta-panel h2{color:#fff;font-size:clamp(2rem,4vw,3.6rem);line-height:1.05}.cta-panel p{color:#ffffffd6;max-width:720px}.info-page-hero{padding-bottom:52px}.info-page-overview{z-index:2;margin-top:-34px;position:relative}.info-page-overview-card{grid-template-columns:minmax(0,.9fr) minmax(280px,1.1fr);align-items:start;gap:22px;padding:22px;display:grid}.info-page-overview-copy span{width:fit-content;color:var(--teal-dark);letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-size:.76rem;font-weight:950;display:inline-flex}.info-page-overview-copy h2{color:var(--navy);margin:0;font-size:1.25rem;line-height:1.18}.info-page-overview-copy p{color:var(--muted);margin:8px 0 0;line-height:1.58}.info-page-jump-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.info-page-jump-list a,.info-page-next-link,.advocacy-reference-actions a,.flow-quick-access a,.flow-stage-links a{border:1px solid var(--line);min-width:0;color:var(--navy);background:#fff;border-radius:999px;justify-content:space-between;align-items:center;padding:10px 14px;font-size:.85rem;font-weight:900;line-height:1.2;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.info-page-jump-list a:hover,.info-page-next-link:hover,.advocacy-reference-actions a:hover,.flow-quick-access a:hover,.flow-stage-links a:hover{background:var(--soft);color:var(--teal-dark);border-color:#008c8c47;transform:translateY(-1px)}.content-grid,.info-content-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.content-card,.info-content-card{padding:26px}.check-list,.step-list{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.check-list li,.step-list li,.compact-check-list li{color:var(--muted);padding-left:28px;line-height:1.6;position:relative}.check-list li:before,.step-list li:before,.compact-check-list li:before{content:"✓";color:var(--teal-dark);font-weight:950;position:absolute;top:0;left:0}.info-next-steps{background:linear-gradient(#fff,#f7fbfc)}.source-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.source-list{gap:14px;display:grid}.source-card{border-left:6px solid var(--teal);padding:22px;display:block}.source-type-pill{width:fit-content;color:var(--teal-dark);letter-spacing:.12em;text-transform:uppercase;background:#008c8c1a;border-radius:999px;align-items:center;padding:7px 12px;font-size:.72rem;font-weight:950;display:inline-flex}.advocacy-tools-page{background:#fff}.advocacy-tools-hero{padding-bottom:48px}.advocacy-tools-hero-actions{margin-top:24px}.tool-builder-priority{padding-top:46px}.advocacy-tools-priority{padding-top:38px}.advocacy-priority-panel{background:linear-gradient(135deg,#f6fafbfa,#e8f7f7e6);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:22px;padding:26px;display:grid}.advocacy-priority-copy h2{font-size:clamp(1.9rem,3.2vw,3rem);line-height:1.08}.advocacy-priority-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.advocacy-priority-grid a{border:1px solid var(--line);background:#fff;border-radius:22px;padding:18px;display:block}.advocacy-priority-grid strong,.advocacy-priority-grid span,.advocacy-priority-grid b{display:block}.advocacy-priority-grid strong{color:var(--navy);font-weight:950}.advocacy-priority-grid span{color:var(--muted);margin-top:8px;line-height:1.55}.advocacy-priority-grid b{color:var(--teal-dark);margin-top:14px}.tool-section-header{padding:34px 0 8px;scroll-margin-top:112px}.tool-section-header-card{background:linear-gradient(135deg, #fff, var(--soft));grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:26px;display:grid}.tool-section-header-card h2{font-size:clamp(1.8rem,3vw,3rem)}.tool-section-checks{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.tool-section-checks span,.navigator-tags span{color:var(--teal-dark);background:#008c8c12;border:1px solid #008c8c2e;border-radius:999px;padding:8px 12px;font-size:.78rem;font-weight:900;display:inline-flex}.advocacy-reference-compact{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;display:grid}.advocacy-reference-actions{flex-wrap:wrap;gap:10px;display:flex}.advocacy-reference-disclosures{gap:10px;margin-top:20px;display:grid}.advocacy-reference-disclosure{border:1px solid var(--line);background:#fff;border-radius:18px;padding:16px 18px}.advocacy-reference-disclosure summary{cursor:pointer;color:var(--navy);font-weight:950}.advocacy-reference-disclosure p{color:var(--muted);line-height:1.6}.builder-grid,.action-planner-grid,.packet-review-grid,.tool-navigator-grid,.care-timeline-grid,.function-impact-grid,.follow-up-grid,.medication-toolkit-grid,.record-toolkit-grid,.visit-toolkit-grid{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:start;gap:24px;display:grid}.builder-grid-priority{align-items:stretch}.builder-form,.builder-output,.action-selector-card,.action-output-card{padding:24px}.builder-form{gap:18px;display:grid}.builder-form label,.packet-check-item{color:var(--navy);gap:8px;font-size:.92rem;font-weight:950;display:grid}.builder-form small,.builder-form span,.tiny-text{color:var(--muted);font-size:.84rem;font-weight:750;line-height:1.45}.builder-form input,.builder-form select,.builder-form textarea{border:1px solid var(--line-strong);width:100%;color:var(--ink);background:#fff;border-radius:18px;outline:none;padding:13px 15px;font-size:.98rem;font-weight:700;line-height:1.45;transition:border-color .16s,box-shadow .16s,background .16s}.builder-form textarea{resize:vertical;min-height:104px}.builder-form input:focus,.builder-form select:focus,.builder-form textarea:focus{border-color:#008c8c8a;box-shadow:0 0 0 4px #008c8c1a}.output-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.output-header h3{color:var(--navy);font-family:var(--serif);margin:0;font-size:clamp(1.55rem,2.8vw,2.25rem);line-height:1.1}.generated-draft-text,.packet-preview,.medication-preview,.visit-preview,.care-timeline-preview,.function-impact-preview,.follow-up-preview{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;color:#243244;background:#fff;border:1px solid #06285c1a;border-radius:20px;max-width:100%;padding:20px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.92rem;line-height:1.7;overflow-x:auto}.safety-note,.mini-warning,.safety-banner{color:var(--teal-dark);background:#008c8c0f;border:1px solid #008c8c2e;border-radius:18px;padding:14px 16px;font-size:.9rem;font-weight:800;line-height:1.55}.builder-output .safety-note,.action-output-card .safety-note{margin-top:16px}.packet-section{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.packet-section:first-of-type{border-top:0;margin-top:0;padding-top:0}.packet-section h4,.selected-track-summary h3,.packet-missing-box h4{color:var(--navy);margin:0 0 8px;font-size:1rem;font-weight:950}.packet-section p,.selected-track-summary p,.packet-missing-box p{color:var(--muted);margin:0;line-height:1.62}.packet-section.emphasis,.selected-track-summary,.packet-missing-box,.compact-summary{background:#008c8c0f;border:1px solid #008c8c24;border-radius:18px;padding:16px}.planner-principles,.tool-navigator-principles,.care-timeline-principles,.function-impact-principles,.follow-up-rules,.medication-access-principles,.record-principles,.visit-principles,.letter-prep-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 0 24px;display:grid}.planner-principles div,.tool-navigator-principles div,.care-timeline-principles div,.function-impact-principles div,.follow-up-rules div,.medication-access-principles div,.record-principles div,.visit-principles div,.letter-prep-card{border:1px solid var(--line);background:#fff;border-radius:22px;padding:18px}.planner-principles strong,.tool-navigator-principles strong,.care-timeline-principles strong,.function-impact-principles strong,.follow-up-rules strong,.medication-access-principles strong,.record-principles strong,.visit-principles strong{color:var(--navy);font-weight:950;display:block}.planner-principles span,.tool-navigator-principles span,.care-timeline-principles span,.function-impact-principles span,.follow-up-rules span,.medication-access-principles span,.record-principles span,.visit-principles span{color:var(--muted);margin-top:6px;line-height:1.55;display:block}.packet-review-hero,.tool-navigator-hero,.care-timeline-hero,.function-impact-hero,.follow-up-hero,.medication-toolkit-hero,.record-toolkit-hero,.visit-toolkit-hero{grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);align-items:center;gap:22px;display:grid}.packet-score-card,.flow-guardrail-card,.record-source-card{background:linear-gradient(135deg,#fffffff5,#e8f7f7cc);padding:22px}.packet-score-card strong{color:var(--navy);font-family:var(--serif);font-size:clamp(2rem,4vw,3.1rem);line-height:1;display:block}.packet-score-card span,.packet-score-card p{color:var(--muted);margin:8px 0 0;line-height:1.55}.packet-checklist{gap:10px;margin-top:16px;display:grid}.packet-check-item{border:1px solid var(--line);border-radius:16px;grid-template-columns:auto 1fr;align-items:start;padding:12px}.packet-check-item input{margin-top:3px}.packet-review-actions,.tool-path-next-action,.safety-banner-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.navigator-tags{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.tool-route-steps{gap:12px;display:grid}.tool-route-step{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:auto 1fr;gap:12px;padding:14px;display:grid}.tool-route-step span{background:var(--navy);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;font-size:.82rem;font-weight:950;display:inline-flex}.tool-route-step strong,.tool-route-step small{display:block}.tool-route-step strong{color:var(--navy);font-weight:950}.tool-route-step small{color:var(--muted);margin-top:4px;line-height:1.45}.flow-guide-panel{background:linear-gradient(135deg, #fff, var(--soft));grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);align-items:center;gap:22px;padding:26px;display:grid}.flow-stage-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.flow-stage-card{padding:22px;position:relative}.flow-stage-number{background:var(--navy);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;font-weight:950;display:inline-flex}.flow-stage-links,.flow-quick-access{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.flow-quick-access{justify-content:center}.site-footer{border-top:1px solid var(--line);background:var(--deep-navy);color:#fff;padding:54px 0 28px}.footer-grid{grid-template-columns:minmax(0,1.3fr) repeat(4,minmax(120px,.7fr));gap:26px;display:grid}.footer-brand h2,.footer-links h3{color:#fff;margin:0}.footer-brand p,.footer-disclaimer,.footer-links a,.footer-bottom{color:#ffffffbd;line-height:1.6}.footer-links{align-content:start;gap:8px;display:grid}.footer-links h3{letter-spacing:.08em;text-transform:uppercase;font-size:.9rem}.footer-links a:hover{color:#fff}.footer-bottom{border-top:1px solid #ffffff24;margin-top:32px;padding-top:20px;font-size:.88rem}.large{max-width:none}.small{font-size:.82rem}.compact,.compact-summary{margin-top:0}.compact-check-list{margin-top:12px}@media (max-width:1180px){.desktop-nav a{padding-inline:9px}.header-actions .button{padding-inline:16px}}@media (max-width:1080px){.desktop-nav,.header-actions{display:none}.mobile-nav-shell{display:block}.header-inner{min-height:78px}.brand-logo{width:196px}.hero-grid,.home-hero-grid,.home-credibility-grid,.split-grid,.action-planner-grid,.packet-review-grid,.tool-navigator-grid,.care-timeline-grid,.function-impact-grid,.follow-up-grid,.medication-toolkit-grid,.record-toolkit-grid,.visit-toolkit-grid,.advocacy-priority-panel,.flow-guide-panel,.packet-review-hero,.tool-navigator-hero,.care-timeline-hero,.function-impact-hero,.follow-up-hero,.medication-toolkit-hero,.record-toolkit-hero,.visit-toolkit-hero,.info-page-overview-card{grid-template-columns:1fr}.tool-section-header-card,.advocacy-reference-compact{grid-template-columns:1fr;align-items:start}.tool-section-checks{justify-content:flex-start}.hero-grid{gap:36px;padding:58px 0 68px}.builder-grid,.builder-grid-priority{flex-direction:column;gap:22px;width:100%;min-width:0;max-width:100%;display:flex}.builder-form,.builder-output{width:100%;min-width:0;max-width:100%}}@media (max-width:980px){.home-quick-grid,.home-focus-grid,.home-tool-grid,.home-evidence-grid,.home-trust-row,.card-grid.three,.card-grid.two,.info-next-step-grid,.planner-principles,.tool-navigator-principles,.care-timeline-principles,.function-impact-principles,.follow-up-rules,.medication-access-principles,.record-principles,.visit-principles,.letter-prep-strip,.advocacy-priority-grid,.flow-stage-grid,.footer-grid{grid-template-columns:1fr 1fr}.content-grid,.info-content-grid,.info-page-jump-list{grid-template-columns:1fr}}@media (max-width:720px){html{scroll-padding-top:92px}.shell,.shell.narrow{width:min(100% - 28px,1180px)}.section{padding:52px 0}.section-tight{padding:38px 0}.header-inner{min-height:74px}.brand-logo{width:176px}.mobile-nav-toggle{min-width:66px;height:42px}.mobile-nav-panel{border-radius:26px;width:calc(100vw - 28px);max-height:min(80vh,100dvh - 98px);top:84px;right:14px}.hero-grid{padding:48px 0 56px}.hero h1{font-size:clamp(2.42rem,11vw,3.7rem);line-height:1.02}.page-hero{padding:50px 0 46px}.page-hero h1{font-size:clamp(2.16rem,9vw,3.25rem)}.section-heading h2,.builder-heading h2,.cta-panel h2{font-size:clamp(1.9rem,8vw,2.65rem)}.hero-copy>p,.page-hero p,.section-heading p,.builder-heading p,.content-card p,.cta-panel p,.home-quick-card p,.home-focus-card p,.home-tool-card p{font-size:.98rem;line-height:1.65}.hero-actions,.cta-actions,.mobile-nav-actions{grid-template-columns:1fr;width:100%;display:grid}.hero-actions .button,.cta-actions .button,.mobile-nav-actions .button,.output-header .button,.packet-review-actions .button,.tool-path-next-action .button{width:100%}.message-pills,.home-quick-grid,.home-focus-grid,.home-tool-grid,.home-evidence-grid,.home-trust-row,.card-grid.three,.card-grid.two,.info-next-step-grid,.planner-principles,.tool-navigator-principles,.care-timeline-principles,.function-impact-principles,.follow-up-rules,.medication-access-principles,.record-principles,.visit-principles,.letter-prep-strip,.advocacy-priority-grid,.flow-stage-grid,.footer-grid,.mobile-nav-card-grid{grid-template-columns:1fr}.content-card,.info-content-card,.info-page-overview-card,.home-quick-card,.home-focus-card,.home-tool-card,.builder-form,.builder-output,.action-selector-card,.action-output-card,.advocacy-priority-panel,.tool-section-header-card,.flow-guide-panel,.cta-panel,.cta-panel.large,.packet-score-card,.record-source-card{border-radius:24px;padding:20px}.tool-builder-priority .shell{width:min(100% - 28px,1180px)}.builder-grid,.builder-grid-priority{flex-direction:column;gap:18px;display:flex;overflow:visible}.builder-form label{font-size:.88rem}.builder-form input,.builder-form select,.builder-form textarea{min-width:0;padding:12px 13px;font-size:.94rem}.output-header h3{font-size:1.65rem}.output-header{flex-direction:column;align-items:stretch}.generated-draft-text,.packet-preview,.medication-preview,.visit-preview,.care-timeline-preview,.function-impact-preview,.follow-up-preview{max-height:340px;padding:15px;font-size:.81rem;line-height:1.6}.home-start-card{padding:14px}.home-start-panel{padding-top:18px}.home-start-panel h2{font-size:2rem}}@media (max-width:390px){.shell,.shell.narrow{width:min(100% - 24px,1180px)}.brand-logo{width:158px}.hero h1{font-size:2.3rem}.page-hero h1,.section-heading h2,.builder-heading h2{font-size:2rem}.button{min-height:42px;padding-inline:16px}.builder-form,.builder-output{border-radius:22px;padding:18px}.builder-form input,.builder-form select,.builder-form textarea{font-size:.91rem}}:where(.home-hero,.home-quick-section,.home-focus-section,.home-credibility-section,.home-evidence-wrap,.home-story-grid,.home-final-cta,.home-message-pills,.info-page,.info-content-section,.advocacy-tools-reference,.action-planner,.tool-builder,.tool-navigator,.packet-review,.care-timeline-toolkit,.function-impact-toolkit,.follow-up-toolkit,.medication-toolkit,.record-toolkit,.visit-toolkit,.flow-guide-intro,.source-actions,.tool-path-selector,.care-timeline-form,.function-impact-form,.follow-up-form,.medication-toolkit-form,.record-toolkit-form,.visit-toolkit-form,.packet-review-form,.packet-review-card,.care-timeline-output-card,.function-impact-output-card,.follow-up-output-card,.medication-output-card,.record-output-card,.visit-output-card,.advocacy-flow-guide){min-width:0}@media (max-width:720px){html,body{max-width:100%;overflow-x:hidden}.tool-builder,.tool-navigator,.packet-review,.care-timeline-toolkit,.function-impact-toolkit,.follow-up-toolkit,.medication-toolkit,.record-toolkit,.visit-toolkit,.advocacy-flow-guide{overflow-x:clip}.tool-navigator-principles,.care-timeline-principles,.function-impact-principles,.follow-up-rules,.medication-access-principles,.record-principles,.visit-principles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0 18px}.tool-navigator-principles div,.care-timeline-principles div,.function-impact-principles div,.follow-up-rules div,.medication-access-principles div,.record-principles div,.visit-principles div{border-radius:18px;min-height:0;padding:13px}.tool-navigator-principles span,.care-timeline-principles span,.function-impact-principles span,.follow-up-rules span,.medication-access-principles span,.record-principles span,.visit-principles span{color:var(--muted);margin:0 0 6px;font-size:.78rem;line-height:1}.tool-navigator-principles strong,.care-timeline-principles strong,.function-impact-principles strong,.follow-up-rules strong,.medication-access-principles strong,.record-principles strong,.visit-principles strong{color:var(--navy);font-size:.9rem;line-height:1.16}.flow-guide-panel{gap:18px}.flow-stage-grid{gap:12px}.flow-stage-card{padding:18px}.flow-stage-number{width:31px;height:31px;font-size:.82rem}.flow-stage-card h3{margin-top:12px;font-size:clamp(1.36rem,6.5vw,1.84rem);line-height:1.08}.flow-stage-card p{font-size:.94rem;line-height:1.56}.flow-stage-links,.flow-quick-access,.navigator-tags{gap:7px}.flow-stage-links a,.flow-quick-access a,.navigator-tags span{min-height:36px;padding:8px 12px;font-size:.8rem;line-height:1.1}.flow-quick-access{flex-wrap:wrap;justify-content:flex-start;margin-top:14px}.builder-form label+.selected-track-summary,.builder-form label+.compact-summary,.selected-track-summary,.compact-summary{margin-top:12px}.selected-track-summary,.compact-summary{border-radius:18px;padding:14px}.selected-track-summary strong,.selected-track-summary h3,.compact-summary strong,.compact-summary h3{font-size:.96rem;line-height:1.24}.selected-track-summary p,.compact-summary p{margin-top:6px;font-size:.92rem;line-height:1.5}}[id]{scroll-margin-top:112px}@media (max-width:720px){[id]{scroll-margin-top:92px}main,section,article,aside,nav,form,.shell,.content-card,.home-focus-card,.home-tool-card,.home-quick-card,.info-next-step-card,.builder-form,.builder-output{min-width:0}.home-tool-cta,.home-source-actions{justify-content:flex-start;align-items:stretch}.home-tool-cta>div,.home-source-actions>div{width:100%;min-width:0}.home-tool-cta h3{color:var(--navy);margin:0;font-size:1.08rem;line-height:1.18}.home-tool-cta p{color:var(--muted);margin:8px 0 0;font-size:.95rem;line-height:1.55}.home-integrity-panel div,.home-evidence-grid a,.home-trust-row a{border-radius:18px;padding:15px}.info-page-jump-list a,.info-page-next-link,.advocacy-reference-actions a,.flow-quick-access a,.flow-stage-links a{white-space:normal;overflow-wrap:anywhere}.home-focus-card .button,.home-tool-card .button,.info-next-step-card .button{width:100%}}@media (max-width:340px){.tool-navigator-principles,.care-timeline-principles,.function-impact-principles,.follow-up-rules,.medication-access-principles,.record-principles,.visit-principles{grid-template-columns:1fr}}.output-header>div,.output-header>[data-packet-actions=true],.tool-path-next-action>[data-packet-actions=true]{min-width:0}.output-header>[data-packet-actions=true]{flex:0 min(100%,560px)}.tool-path-next-action>[data-packet-actions=true]{flex:420px}.packet-preview,.generated-draft-text,.medication-preview,.visit-preview,.care-timeline-preview,.function-impact-preview,.follow-up-preview{scrollbar-gutter:stable}@media (max-width:720px){.output-header>[data-packet-actions=true],.tool-path-next-action>[data-packet-actions=true]{flex-basis:100%;width:100%}.tool-path-next-action,.packet-review-actions,.safety-banner-actions{align-items:stretch}.tool-path-next-action>.button,.packet-review-actions>.button,.safety-banner-actions>.button{width:100%}.packet-preview,.generated-draft-text,.medication-preview,.visit-preview,.care-timeline-preview,.function-impact-preview,.follow-up-preview{max-height:min(360px,56dvh)}}
.FloatingSiteGuide-module__1h458W__wrapper{right:max(18px, env(safe-area-inset-right));bottom:max(18px, env(safe-area-inset-bottom));z-index:46;pointer-events:none;flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:fixed}.FloatingSiteGuide-module__1h458W__open{pointer-events:none}.FloatingSiteGuide-module__1h458W__panel{width:min(410px,100vw - 32px);max-height:min(690px,100dvh - 108px);color:var(--ink);pointer-events:auto;background:radial-gradient(circle at 0 0,#e9fafaeb,#0000 34%),linear-gradient(#fff 0%,#fbfefe 100%);border:1px solid #06285c24;border-radius:28px;overflow:hidden;box-shadow:0 28px 80px #06285c3d}.FloatingSiteGuide-module__1h458W__panelHeader{border-bottom:1px solid #06285c1a;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;padding:15px 16px 12px;display:grid}.FloatingSiteGuide-module__1h458W__headerBrand{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:11px;min-width:0;display:grid}.FloatingSiteGuide-module__1h458W__headerLogo{background:#fff;border:1px solid #008c8c29;border-radius:999px;place-items:center;width:44px;height:44px;display:inline-grid;overflow:hidden;box-shadow:0 12px 28px #06285c14}.FloatingSiteGuide-module__1h458W__headerLogoImage{object-fit:cover;object-position:center;width:100%;height:100%}.FloatingSiteGuide-module__1h458W__kicker{color:var(--teal-dark);letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-size:.72rem;font-weight:900}.FloatingSiteGuide-module__1h458W__panelHeader h2{color:var(--navy);font-family:var(--serif);margin:0;font-size:clamp(1.18rem,2.7vw,1.48rem);line-height:1.04}.FloatingSiteGuide-module__1h458W__routeStrip{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:10px 16px 0;display:grid}.FloatingSiteGuide-module__1h458W__routeStrip span{min-height:30px;color:var(--teal-dark);letter-spacing:.03em;text-align:center;text-transform:uppercase;background:#e9fafa9e;border:1px solid #008c8c26;border-radius:999px;justify-content:center;align-items:center;padding:6px 8px;font-size:.67rem;font-weight:900;line-height:1.12;display:inline-flex}.FloatingSiteGuide-module__1h458W__closeButton{width:38px;height:38px;color:var(--navy);cursor:pointer;background:#fff;border:1px solid #06285c21;border-radius:999px;font-size:1.35rem;line-height:1;box-shadow:0 10px 24px #06285c14}.FloatingSiteGuide-module__1h458W__closeButton:hover,.FloatingSiteGuide-module__1h458W__closeButton:focus-visible{border-color:#008c8c66;outline:none}.FloatingSiteGuide-module__1h458W__messages{overscroll-behavior:contain;scroll-behavior:smooth;gap:10px;max-height:min(342px,100dvh - 330px);padding:14px 16px;display:grid;overflow:auto}.FloatingSiteGuide-module__1h458W__guideRow,.FloatingSiteGuide-module__1h458W__userRow{display:flex}.FloatingSiteGuide-module__1h458W__guideRow{justify-content:flex-start}.FloatingSiteGuide-module__1h458W__userRow{justify-content:flex-end}.FloatingSiteGuide-module__1h458W__guideBubble,.FloatingSiteGuide-module__1h458W__userBubble{border-radius:20px;max-width:92%;font-size:.9rem;line-height:1.46}.FloatingSiteGuide-module__1h458W__guideBubble{color:var(--muted);background:#fff;border:1px solid #06285c1a;box-shadow:0 12px 26px #06285c0f}.FloatingSiteGuide-module__1h458W__userBubble{background:linear-gradient(135deg, var(--navy), #0c356f);color:#fff;box-shadow:0 12px 26px #06285c29}.FloatingSiteGuide-module__1h458W__guideBubble p,.FloatingSiteGuide-module__1h458W__userBubble p{white-space:pre-line;margin:0;padding:11px 12px}.FloatingSiteGuide-module__1h458W__messageEyebrow{color:var(--teal-dark);letter-spacing:.06em;text-transform:uppercase;padding:10px 12px 0;font-size:.68rem;font-weight:900;line-height:1.25;display:block}.FloatingSiteGuide-module__1h458W__guideBubble p{color:var(--muted)}.FloatingSiteGuide-module__1h458W__userBubble p{color:#fff}.FloatingSiteGuide-module__1h458W__actionList{gap:8px;padding:0 11px 11px;display:grid}.FloatingSiteGuide-module__1h458W__actionButton{min-height:39px;color:var(--navy);text-align:center;background:#e9fafac7;border:1px solid #008c8c3d;border-radius:999px;justify-content:center;align-items:center;padding:9px 12px;font-size:.85rem;font-weight:900;transition:transform .16s,border-color .16s,box-shadow .16s;display:inline-flex}.FloatingSiteGuide-module__1h458W__actionButton:hover,.FloatingSiteGuide-module__1h458W__actionButton:focus-visible{border-color:#008c8c7a;outline:none;transform:translateY(-1px);box-shadow:0 10px 24px #06285c17}.FloatingSiteGuide-module__1h458W__topicRail{border-bottom:1px solid #06285c14;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 16px 13px;display:grid;overflow:visible}.FloatingSiteGuide-module__1h458W__topicChip{min-height:44px;color:var(--navy);cursor:pointer;white-space:normal;text-align:center;background:#fff;border:1px solid #06285c1c;border-radius:999px;padding:9px 12px;font-size:.76rem;font-weight:900;line-height:1.15;box-shadow:0 8px 18px #06285c0d}.FloatingSiteGuide-module__1h458W__topicChip:hover,.FloatingSiteGuide-module__1h458W__topicChip:focus-visible{border-color:#008c8c61;outline:none}.FloatingSiteGuide-module__1h458W__inputBar{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:13px 16px 10px;display:grid}.FloatingSiteGuide-module__1h458W__inputBar input{width:100%;min-width:0;min-height:44px;color:var(--ink);font:inherit;background:#fff;border:1px solid #06285c21;border-radius:999px;padding:0 14px;font-size:.91rem;box-shadow:inset 0 1px #06285c05}.FloatingSiteGuide-module__1h458W__inputBar input:focus{border-color:#008c8c7a;outline:none;box-shadow:0 0 0 3px #008c8c1f}.FloatingSiteGuide-module__1h458W__inputBar button{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:999px;min-width:74px;min-height:44px;padding:0 15px;font-size:.88rem;font-weight:900;box-shadow:0 12px 24px #06285c2e}.FloatingSiteGuide-module__1h458W__inputBar button:hover,.FloatingSiteGuide-module__1h458W__inputBar button:focus-visible{outline:3px solid #008c8c2e}.FloatingSiteGuide-module__1h458W__disclaimerRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 16px 15px;display:grid}.FloatingSiteGuide-module__1h458W__disclaimerRow p{color:var(--muted);margin:0;font-size:.73rem;line-height:1.35}.FloatingSiteGuide-module__1h458W__disclaimerRow button{min-height:40px;color:var(--teal-dark);cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:4px 0;font-size:.75rem;font-weight:900;text-decoration:underline}.FloatingSiteGuide-module__1h458W__launcher{cursor:pointer;pointer-events:auto;background:#fff;border:1px solid #008c8c33;border-radius:999px;place-items:center;width:66px;height:66px;display:inline-grid;position:relative;box-shadow:0 20px 54px #06285c38}.FloatingSiteGuide-module__1h458W__launcher:after{content:"";border-radius:inherit;border:1px solid #008c8c24;position:absolute;inset:-6px}.FloatingSiteGuide-module__1h458W__launcher:hover,.FloatingSiteGuide-module__1h458W__launcher:focus-visible{border-color:#008c8c6b;outline:none}.FloatingSiteGuide-module__1h458W__logoWrap{background:linear-gradient(135deg,#e9fafaf2,#fff);border-radius:999px;place-items:center;width:54px;height:54px;display:inline-grid;overflow:hidden}.FloatingSiteGuide-module__1h458W__logo{object-fit:cover;object-position:center;width:100%;height:100%}.FloatingSiteGuide-module__1h458W__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:720px){.FloatingSiteGuide-module__1h458W__wrapper{left:auto;right:max(12px, env(safe-area-inset-right));bottom:max(12px, env(safe-area-inset-bottom));align-items:flex-end;max-width:calc(100vw - 24px)}.FloatingSiteGuide-module__1h458W__open{left:12px;right:12px;bottom:max(12px, env(safe-area-inset-bottom));align-items:stretch;max-width:none}.FloatingSiteGuide-module__1h458W__open .FloatingSiteGuide-module__1h458W__launcher{display:none}.FloatingSiteGuide-module__1h458W__panel{border-radius:22px;width:100%;max-width:100%;max-height:min(620px,100dvh - 112px)}.FloatingSiteGuide-module__1h458W__panelHeader{padding:12px 12px 10px}.FloatingSiteGuide-module__1h458W__panelHeader h2{font-size:clamp(1.08rem,5.1vw,1.38rem);line-height:1.06}.FloatingSiteGuide-module__1h458W__headerBrand{grid-template-columns:42px minmax(0,1fr);gap:9px}.FloatingSiteGuide-module__1h458W__headerLogo{width:42px;height:42px}.FloatingSiteGuide-module__1h458W__routeStrip{gap:6px;padding:8px 12px 0}.FloatingSiteGuide-module__1h458W__routeStrip span{min-height:28px;font-size:.62rem}.FloatingSiteGuide-module__1h458W__closeButton{width:38px;height:38px}.FloatingSiteGuide-module__1h458W__messages{max-height:min(282px,100dvh - 326px);padding:11px 12px}.FloatingSiteGuide-module__1h458W__guideBubble,.FloatingSiteGuide-module__1h458W__userBubble{border-radius:18px;max-width:100%;font-size:.86rem;line-height:1.42}.FloatingSiteGuide-module__1h458W__guideBubble p,.FloatingSiteGuide-module__1h458W__userBubble p{padding:10px 11px}.FloatingSiteGuide-module__1h458W__topicRail{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:0 12px 10px}.FloatingSiteGuide-module__1h458W__topicChip{min-height:44px;padding:8px 9px;font-size:.72rem}.FloatingSiteGuide-module__1h458W__messageEyebrow{padding:9px 11px 0;font-size:.64rem}.FloatingSiteGuide-module__1h458W__inputBar{grid-template-columns:minmax(0,1fr) 72px;padding:10px 12px 8px}.FloatingSiteGuide-module__1h458W__inputBar input,.FloatingSiteGuide-module__1h458W__inputBar button{min-height:46px}.FloatingSiteGuide-module__1h458W__inputBar button{min-width:0;padding:0 12px}.FloatingSiteGuide-module__1h458W__disclaimerRow{gap:8px;padding:0 12px 12px}.FloatingSiteGuide-module__1h458W__disclaimerRow p{font-size:.68rem}.FloatingSiteGuide-module__1h458W__launcher{width:62px;height:62px}.FloatingSiteGuide-module__1h458W__logoWrap{width:50px;height:50px}}@media (max-width:360px){.FloatingSiteGuide-module__1h458W__routeStrip{grid-template-columns:1fr}.FloatingSiteGuide-module__1h458W__panelHeader h2{font-size:1.05rem}.FloatingSiteGuide-module__1h458W__topicRail,.FloatingSiteGuide-module__1h458W__inputBar{grid-template-columns:1fr}}
