:root{--ink:#101827;--paper:#f8f5ef;--white:#fff;--muted:#515b68;--line:#d8d5ce;--coral:#d9544d;--coral-soft:#f8e2de;--lavender:#eeeafd;--mint:#e3f3ed;--peach:#f8e8df;--gold:#e8d3a7;--focus:#126b70;--urgent-ink:#682622;--radius-lg:26px;--radius-md:16px;--max:1240px;--font-ui:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-ui);text-rendering:optimizelegibility;overflow-wrap:anywhere;margin:0;font-size:1rem;line-height:1.6}a{color:inherit}a:focus-visible,button:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.site-header{width:min(calc(100% - 32px), var(--max));align-items:center;gap:24px;min-height:84px;margin:0 auto;display:flex}.brand{letter-spacing:.04em;align-items:center;gap:10px;font-weight:800;text-decoration:none;display:inline-flex}.brand-mark{background:radial-gradient(circle,#f3c85b 0 16%,#d9544d 30%,#806ab6 58%,#3d9189 78%,#0000 80%);border-radius:999px;width:20px;height:20px;box-shadow:0 0 0 1px #1018271f}.desktop-nav{gap:24px;margin-left:auto;display:flex}.desktop-nav a{font-weight:650;text-decoration:none}.button{border:1px solid #10182729;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:12px 19px;font-weight:750;text-decoration:none;display:inline-flex}.button-dark{background:var(--ink);color:#fff}.button-accent{background:var(--coral);color:#fff;border-color:#0000}.button-light{background:#fff}.hero,.support-hero,.content-hero{width:min(calc(100% - 32px), var(--max));margin-inline:auto}.hero{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:center;gap:clamp(40px,6vw,88px);margin-top:48px;margin-bottom:32px;padding:clamp(24px,5vw,72px) 0;display:grid}.hero-copy{max-width:760px}.content-hero{max-width:1240px;padding:clamp(72px,10vw,140px) 0 clamp(44px,6vw,80px)}.content-hero>*{max-width:800px}.support-hero{grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);align-items:end;gap:clamp(32px,7vw,96px);padding:clamp(56px,8vw,108px) 0 clamp(36px,5vw,64px);display:grid}.support-hero>div{max-width:780px}.support-safety-note{border:1px solid var(--line);border-left:5px solid var(--focus);border-radius:var(--radius-md);background:#fff;padding:24px}.support-safety-note strong{font-size:1.05rem}.support-safety-note p{color:var(--muted);margin:8px 0 0}.discreet-use{width:min(calc(100% - 32px), var(--max));border:1px solid #bfd8d2;border-left:5px solid var(--focus);border-radius:var(--radius-md);background:#f2f8f6;grid-template-columns:minmax(0,1fr) minmax(240px,.42fr);align-items:center;gap:28px;margin:0 auto clamp(28px,5vw,56px);padding:clamp(22px,4vw,32px);display:grid}.discreet-use h2{margin-bottom:10px;font-size:clamp(1.45rem,2.4vw,2.2rem)}.discreet-use p:not(.kicker){color:var(--muted);margin-bottom:0}.discreet-use-actions{gap:10px;display:grid}.discreet-use-actions .button{justify-self:start}.discreet-use-actions .quiet{font-size:.84rem;line-height:1.5}.kicker{letter-spacing:.075em;text-transform:uppercase;color:#8d3935;margin:0 0 14px;font-size:.78rem;font-weight:800}.kicker-light{color:#f3c85b}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.045em;max-width:14ch;margin-bottom:26px;font-size:clamp(2.65rem,5.4vw,5.4rem);line-height:1.01}h2{letter-spacing:-.035em;margin-bottom:20px;font-size:clamp(2rem,3.7vw,3.9rem);line-height:1.06}h3{letter-spacing:-.018em;font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.16}.lede{color:var(--muted);max-width:60ch;font-size:clamp(1.08rem,1.5vw,1.28rem);line-height:1.62}.actions{flex-wrap:wrap;gap:12px;margin:28px 0 18px;display:flex}.quiet{color:var(--muted);font-size:.95rem}.north-star-card{border-radius:var(--radius-lg);background:linear-gradient(145deg,#eeeafdf0,#f8e8dff2 54%,#e3f3edf7);flex-direction:column;justify-content:flex-end;min-height:500px;padding:clamp(28px,5vw,56px);display:flex;position:relative;overflow:hidden}.orb{aspect-ratio:1;filter:blur(5px);opacity:.9;background:radial-gradient(circle,#f3c85b 0 12%,#d9544d 26%,#806ab6 52%,#3d9189 70%,#0000 72%);border-radius:50%;width:clamp(150px,24vw,250px);position:absolute;top:48px;left:50%;translate:-50%}.north-star-card h2{max-width:12ch;font-size:clamp(2rem,3.4vw,3.6rem)}.principles{background:var(--ink);color:#fff;border-block:1px solid #ffffff1f;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.principles span{text-align:center;letter-spacing:.055em;padding:18px 20px;font-size:.78rem;font-weight:800}.section{width:min(calc(100% - 32px), var(--max));margin:0 auto;padding:clamp(72px,10vw,140px) 0}.compact-section{padding-top:clamp(24px,4vw,52px)}.section-heading{max-width:760px;margin-bottom:40px}.section-heading p:last-child{color:var(--muted);font-size:1.08rem}.pathway-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.pathway-card{border-radius:var(--radius-md);flex-direction:column;min-height:290px;padding:28px;display:flex}.pathway-card:first-child{background:var(--peach)}.pathway-card:nth-child(2){background:var(--lavender)}.pathway-card:nth-child(3){background:var(--mint)}.pathway-card:nth-child(4){background:#f3ead4}.pathway-card p:not(.kicker){color:#47505b}.pathway-card a{margin-top:auto;font-weight:800}.help-grid,.topic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.help-card,.topic-card{border-radius:var(--radius-md);border:1px solid #1018271c;padding:clamp(24px,4vw,34px)}.help-card{background:#fff;flex-direction:column;min-height:260px;display:flex}.help-card p,.topic-card p{color:var(--muted)}.help-card .text-link{margin-top:auto;font-weight:800}.help-card-urgent{background:var(--coral-soft);border:2px solid #b74640;color:var(--urgent-ink);border-left-width:7px}.help-card-urgent p{color:#603c39}.help-card-support{background:var(--lavender)}.help-card-care{background:var(--mint)}.help-card-neutral{background:#f3ead4}.topic-card{background:#fff;min-height:210px}.topic-card .quiet{margin-top:24px;display:block}.support-directory-callout{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;padding:clamp(26px,5vw,48px);display:grid}.support-directory-callout h2{max-width:18ch;font-size:clamp(1.8rem,3vw,3rem)}.support-directory-callout p:last-child{color:var(--muted);max-width:66ch;margin-bottom:0}.resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.resource-card{border:1px solid var(--line);border-radius:var(--radius-md);background:#fff;flex-direction:column;min-width:0;padding:clamp(24px,4vw,34px);display:flex}.resource-card-urgent{background:snow;border:2px solid #b74640;border-left-width:7px}.resource-meta-row{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.resource-badge{background:var(--lavender);text-transform:uppercase;letter-spacing:.05em;border-radius:999px;align-items:center;min-height:28px;padding:5px 10px;font-size:.74rem;font-weight:800;display:inline-flex}.resource-badge-urgent{background:var(--coral-soft);color:var(--urgent-ink);border:1px solid #b74640}.resource-status{color:var(--muted);font-size:.8rem}.resource-card>p{color:var(--muted)}.resource-action-context{border-left:4px solid var(--focus);background:#f2f8f6;margin:6px 0 2px;padding:12px 14px;font-size:.94rem;line-height:1.55}.resource-card-urgent .resource-action-context{background:var(--coral-soft);color:#603c39;border-left-color:#b74640}.resource-channels{gap:10px;margin:18px 0 22px;display:grid}.resource-channel{background:var(--paper);border:1px solid #0000;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 14px;padding:14px 16px;display:grid}.resource-channel-urgent{background:#fff6f4;border-color:#d9aaa6}.resource-channel>span{color:var(--muted);font-size:.86rem}.resource-channel>a{text-underline-offset:3px;justify-content:flex-end;align-items:center;min-height:44px;font-weight:850;text-decoration-thickness:1px;display:inline-flex}.resource-channel>small{color:var(--muted);grid-column:1/-1}.action-expectation{font-size:.84rem;line-height:1.5}.resource-note{border-left:4px solid var(--gold);background:#fbf5e8;padding:12px 14px;font-size:.92rem}.resource-source{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:16px;margin:4px 0 18px;padding:14px 0 0;font-size:.84rem;display:flex}.resource-source-link{min-height:44px;color:var(--ink);text-underline-offset:3px;align-items:center;font-weight:750;display:inline-flex}.resource-footer{color:var(--muted);border-top:1px solid var(--line);background:0 0;justify-content:space-between;gap:16px;margin-top:auto;padding:18px 0 0;font-size:.78rem;display:flex}.resource-footer span{max-width:60%}.dark-section{background:var(--ink);color:#fff;padding:clamp(72px, 10vw, 140px) max(16px, calc((100vw - var(--max)) / 2));grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:end;gap:clamp(40px,8vw,120px);display:grid}.dark-section p{color:#c8ced7;max-width:52ch;font-size:clamp(1.05rem,1.7vw,1.3rem)}.dark-section .kicker{color:#f3c85b;font-size:.78rem}.support-rules>div:last-child p+p{margin-top:22px}.split{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:start;gap:clamp(40px,8vw,120px);display:grid}.stack p{color:var(--muted);font-size:1.08rem}.text-link{font-weight:800}.community{border-top:1px solid var(--line)}.cta{padding:clamp(84px, 12vw, 160px) max(16px, calc((100vw - var(--max)) / 2));background:#fff;margin:0}.cta h2{max-width:16ch}.cta>p:last-child{max-width:70ch;color:var(--muted);font-size:1.08rem}footer{background:var(--ink);color:#fff;padding:36px max(16px, calc((100vw - var(--max)) / 2));justify-content:space-between;align-items:flex-start;gap:32px;display:flex}footer p{color:#c2c8d1;max-width:70ch;margin-bottom:0;font-size:.9rem}.footer-brand{flex:none}@media (max-width:980px){.desktop-nav{display:none}.site-header{justify-content:space-between}.hero,.support-hero,.discreet-use{grid-template-columns:1fr}.north-star-card{min-height:420px}.pathway-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dark-section,.split,.support-directory-callout{grid-template-columns:1fr}.support-directory-callout .button{justify-self:start}}@media (max-width:720px){.help-grid,.topic-grid,.resource-grid{grid-template-columns:1fr}}@media (max-width:640px){.site-header{min-height:72px}.site-header>.button{min-height:46px;padding-inline:14px}.hero{gap:28px;margin-top:18px;padding-top:28px}.content-hero,.support-hero{padding-top:40px}h1{max-width:12ch;font-size:clamp(2.45rem,12vw,4.2rem);line-height:1.04}.north-star-card{min-height:360px;padding:26px}.principles{grid-template-columns:1fr 1fr}.pathway-grid{grid-template-columns:1fr}.pathway-card{min-height:240px}.actions{flex-direction:column;align-items:stretch}.button{width:100%}.discreet-use-actions .button{justify-self:stretch}footer{flex-direction:column}.resource-meta-row,.resource-footer,.resource-source{flex-direction:column;align-items:flex-start}.resource-footer span{max-width:none}.resource-channel{grid-template-columns:1fr}.resource-channel>a{justify-content:flex-start}.resource-channel>small{grid-column:auto}}@media (max-width:360px){.site-header,.hero,.section,.support-hero,.content-hero,.discreet-use{width:min(calc(100% - 20px), var(--max))}.site-header>.button{padding-inline:11px;font-size:.9rem}.brand{font-size:.92rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){.brand-mark,.orb{forced-color-adjust:none}.button,.help-card-urgent,.resource-card-urgent,.resource-channel-urgent,.discreet-use{border:2px solid buttontext}}
.brand-mark{background-image:url(data:image/jpeg;base64,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);flex:0 0 56px;width:56px!important;height:56px!important;box-shadow:none!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;border-radius:14px!important}.brand>span:not(.brand-mark){display:none}@media (max-width:640px){.brand-mark{flex-basis:48px;width:48px!important;height:48px!important}}
:root{--ink:#183229;--paper:#f4ecde;--white:#fffaf5;--muted:#5b665f;--line:#d8cfbf;--coral:#315b49;--coral-soft:#e7eee8;--lavender:#ebeee7;--mint:#e0ebe2;--peach:#f0e4d3;--gold:#b59a68;--focus:#1f6249;--urgent-ink:#672b29;--aurora-green:#315b49;--aurora-green-deep:#183229;--aurora-green-soft:#dfe9df;--aurora-cream:#f4ecde;--aurora-cream-light:#fffaf5;--aurora-charcoal:#202923;--aurora-brass:#b59a68;--radius-lg:24px;--radius-md:18px;--max:1220px}html{background:var(--aurora-cream)}body{background:var(--aurora-cream);color:var(--aurora-charcoal)}.site-header{z-index:50;width:100%;min-height:74px;padding:0 max(20px, calc((100vw - var(--max)) / 2));background:color-mix(in srgb, var(--aurora-cream) 93%, transparent);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid #315b4924;gap:24px;margin:0;position:sticky;top:0}.desktop-nav{align-items:center;gap:clamp(16px,2.2vw,28px);margin-left:auto}.desktop-nav a{color:var(--aurora-green-deep);font-size:.91rem;font-weight:720;text-decoration:none;position:relative}.desktop-nav a:after{content:"";background:var(--aurora-brass);height:1px;transition:right .18s;position:absolute;bottom:-7px;left:0;right:100%}.desktop-nav a:hover:after,.desktop-nav a:focus-visible:after{right:0}.header-cta{min-height:42px;padding:9px 16px;font-size:.9rem}.button{box-shadow:none;border-color:#315b4938;transition:transform .16s,background-color .16s,border-color .16s}.button:hover{transform:translateY(-1px)}.button-dark,.button-accent{background:var(--aurora-green-deep);color:var(--aurora-cream-light)}.button-dark:hover,.button-accent:hover{background:var(--aurora-green)}.button-light{color:var(--aurora-green-deep);background:#fffaf5c7}.kicker{color:var(--aurora-green);letter-spacing:.095em}.kicker-light{color:#dfca9f}h1,h2,h3{color:var(--aurora-green-deep);text-wrap:balance}h1{letter-spacing:-.052em;font-size:clamp(2.65rem,5vw,4.85rem);line-height:.99}h2{font-size:clamp(2rem,3.5vw,3.55rem);line-height:1.02}h3{font-size:clamp(1.28rem,1.8vw,1.67rem)}.lede,.quiet,.section-heading p:last-child,.stack p,.cta>p:last-child{color:var(--muted)}.hero,.support-hero,.content-hero,.section{width:min(calc(100% - 40px), var(--max))}.hero{grid-template-columns:minmax(0,1.18fr) minmax(320px,.68fr);gap:clamp(40px,6vw,84px);margin-top:0;margin-bottom:24px;padding:clamp(64px,8vw,108px) 0 clamp(54px,7vw,88px);position:relative}.hero:before{display:none}.hero-copy{max-width:750px}.hero-copy h1{max-width:13.2ch}.north-star-card{background:linear-gradient(145deg,#fbf4e8 0%,#eee4d3 58%,#e0e9e0 100%);border:1px solid #315b492b;min-height:430px;padding:clamp(28px,4vw,44px);box-shadow:0 18px 60px #18322914}.north-star-card h2{z-index:2;max-width:11ch;font-size:clamp(1.9rem,3vw,3rem);position:relative}.north-star-card p,.north-star-card .kicker{z-index:2;position:relative}.orb{opacity:.62;filter:blur(10px);background:radial-gradient(circle at 45% 42%,#d7c095 0 10%,#8ba08f 31%,#315b49 58%,#183229 70%,#0000 72%);width:clamp(132px,18vw,205px);top:34px;left:56%}.principles,.dark-section,footer{background:var(--aurora-green-deep)}.principles{border-block-color:#fffaf11f}.principles span{color:#eef1ec;letter-spacing:.09em;padding:15px 18px;font-size:.7rem}.section{padding:clamp(64px,8vw,112px) 0}.compact-section{padding-top:clamp(18px,3vw,36px)}.section-heading{margin-bottom:34px}.pathway-grid,.help-grid,.topic-grid,.resource-grid{gap:18px}.pathway-card,.help-card,.topic-card,.resource-card,.support-directory-callout,.support-safety-note{border-color:#315b4926;box-shadow:0 1px #18322908}.pathway-card{border:1px solid #315b491a;min-height:270px;padding:27px}.pathway-card:first-child{background:#f0e4d3}.pathway-card:nth-child(2){background:#e9ede5}.pathway-card:nth-child(3){background:#dfe9df}.pathway-card:nth-child(4){background:#eee4d5}.help-card,.topic-card,.resource-card,.support-directory-callout,.support-safety-note{background:var(--aurora-cream-light)}.topic-card{min-height:190px;padding:clamp(24px,3vw,31px)}.help-card{min-height:240px}.help-card-support{background:#e8ece5}.help-card-care{background:#dfe9df}.help-card-neutral{background:#eee5d7}.help-card-urgent,.resource-card-urgent{color:var(--urgent-ink);background:#fff5f2;border-color:#a64d48}.discreet-use,.resource-action-context{background:#e8f0e9;border-color:#b8cbbd}.discreet-use{width:min(calc(100% - 40px), var(--max));margin-bottom:clamp(30px,4vw,48px)}.resource-badge{color:var(--aurora-green-deep);background:#e2e8de}.resource-channel{background:#f4ecde}.resource-note{border-left-color:var(--aurora-brass);background:#f5ecdc}.resource-badge-urgent,.resource-channel-urgent{color:var(--urgent-ink);background:#f8e3df;border-color:#c78d88}.text-link,.resource-source-link,.resource-channel>a{color:var(--aurora-green-deep);text-underline-offset:4px}.content-hero{max-width:var(--max);padding:clamp(64px,8vw,104px) 0 clamp(38px,5vw,62px)}.content-hero>*{max-width:870px}.content-hero h1{max-width:13ch}.support-hero{grid-template-columns:minmax(0,1fr) minmax(250px,.38fr);gap:clamp(34px,6vw,78px);padding:clamp(58px,7vw,92px) 0 clamp(34px,4vw,52px)}.support-safety-note{border-left-width:4px}.dark-section{padding:clamp(68px, 8vw, 108px) max(20px, calc((100vw - var(--max)) / 2));gap:clamp(42px,7vw,96px)}.dark-section h2{color:#fffaf5}.dark-section p{color:#d7ddd8}.cta{padding:clamp(72px, 9vw, 118px) max(20px, calc((100vw - var(--max)) / 2));background:#fbf5e9}footer{min-height:160px;padding:34px max(20px, calc((100vw - var(--max)) / 2));grid-template-columns:minmax(220px,.55fr) minmax(0,1fr);align-items:center;gap:40px;display:grid}footer .brand{color:#fffaf5}footer p{color:#d7ddd8;max-width:72ch;margin-bottom:0;font-size:.88rem}::selection{color:var(--aurora-green-deep);background:#cad9cd}@media (max-width:980px){.desktop-nav{display:none}.site-header{gap:16px}.header-cta{margin-left:auto}.hero{grid-template-columns:1fr;padding-top:52px}.hero-copy h1,.content-hero h1{max-width:14ch}.north-star-card{max-width:720px;min-height:350px}.pathway-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.site-header{min-height:68px;padding-inline:16px}.header-cta{min-height:40px;padding-inline:14px}.hero,.support-hero,.content-hero,.section,.discreet-use{width:min(calc(100% - 32px), var(--max))}h1{font-size:clamp(2.45rem,12vw,3.6rem);line-height:1}.support-hero,.dark-section,.split,.discreet-use,.pathway-grid,.help-grid,.topic-grid,.resource-grid{grid-template-columns:1fr}.principles{grid-template-columns:repeat(2,1fr)}footer{grid-template-columns:1fr;gap:22px;min-height:0;padding-block:30px}}@media (max-width:460px){.header-cta{padding-inline:12px;font-size:.82rem}.brand-copy strong{font-size:.96rem}.principles{grid-template-columns:1fr 1fr}.principles span{padding:12px 8px}}@media (prefers-reduced-motion:reduce){.button,.desktop-nav a:after{transition:none}}@media (forced-colors:active){.north-star-card,.pathway-card,.help-card,.topic-card,.resource-card{border:1px solid canvastext}}
.pathway-grid-interactive{align-items:stretch}.pathway-choice{appearance:none;text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;gap:14px;transition:transform .18s,border-color .18s,box-shadow .18s,filter .18s;position:relative}.pathway-choice strong{color:var(--aurora-green-deep);letter-spacing:-.018em;font-size:clamp(1.28rem,1.8vw,1.67rem);line-height:1.16;display:block}.pathway-choice>span:not(.kicker):not(.pathway-choice-cue){color:var(--muted);line-height:1.55}.pathway-choice-cue{color:var(--aurora-green-deep);margin-top:auto;padding-top:18px;font-size:.82rem;font-weight:800}.pathway-choice:hover,.pathway-choice:focus-visible{border-color:#315b4957;transform:translateY(-3px);box-shadow:0 14px 34px #18322914}.pathway-choice.is-active{border-color:var(--aurora-green);box-shadow:inset 0 0 0 1px var(--aurora-green), 0 16px 36px #18322914}.pathway-choice.is-active:after{content:"";background:var(--aurora-green);border-radius:50%;width:10px;height:10px;position:absolute;top:18px;right:18px}.pathway-detail{border-radius:var(--radius-lg);background:#fffaf5c2;border:1px solid #315b492e;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;margin-top:22px;padding:clamp(24px,4vw,36px);animation:.24s both pathwayReveal;display:grid}.pathway-detail h3{margin-bottom:8px}.pathway-detail p:last-child{color:var(--muted);max-width:66ch;margin-bottom:0}.pathway-detail-actions{justify-items:start;gap:13px;min-width:190px;display:grid}.jurisdiction-finder{gap:22px;display:grid}.finder-controls{border-radius:var(--radius-lg);background:#fffaf5b8;border:1px solid #315b4929;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;padding:clamp(20px,3vw,28px);display:grid}.finder-search{color:var(--aurora-green-deep);gap:8px;font-size:.88rem;font-weight:780;display:grid}.finder-search input{width:100%;min-height:50px;color:var(--aurora-charcoal);font:inherit;background:#fffaf5;border:1px solid #315b493d;border-radius:14px;outline:none;padding:12px 16px;font-size:1rem;transition:border-color .16s,box-shadow .16s}.finder-search input:focus{border-color:var(--aurora-green);box-shadow:0 0 0 4px #315b491c}.finder-filter{flex-wrap:wrap;gap:8px;display:flex}.finder-filter button{min-height:44px;color:var(--aurora-green-deep);font:inherit;cursor:pointer;background:0 0;border:1px solid #315b4933;border-radius:999px;padding:9px 14px;font-size:.88rem;font-weight:760;transition:background-color .16s,color .16s,border-color .16s}.finder-filter button:hover,.finder-filter button:focus-visible{border-color:var(--aurora-green)}.finder-filter button.is-active{background:var(--aurora-green-deep);color:var(--aurora-cream-light);border-color:var(--aurora-green-deep)}.finder-count{color:var(--muted);margin:0;font-size:.9rem}.jurisdiction-card{transition:transform .16s,border-color .16s,box-shadow .16s}.jurisdiction-card:hover,.jurisdiction-card:focus-within{border-color:#315b494d;transform:translateY(-2px);box-shadow:0 12px 30px #1832290f}.jurisdiction-card-topline{justify-content:space-between;align-items:start;gap:14px;display:flex}.jurisdiction-code{background:var(--aurora-green-soft);min-width:36px;min-height:28px;color:var(--aurora-green-deep);letter-spacing:.06em;border-radius:999px;justify-content:center;align-items:center;font-size:.72rem;font-weight:850;display:inline-flex}.jurisdiction-card .text-link{margin-top:18px;display:inline-flex}.finder-empty{border-radius:var(--radius-lg);background:#fffaf59e;border:1px dashed #315b4947;padding:clamp(26px,4vw,38px)}.finder-empty h3{margin-bottom:8px}.finder-empty p{color:var(--muted)}.orb{animation:9s ease-in-out infinite alternate auroraDrift}@keyframes pathwayReveal{0%{opacity:.55;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes auroraDrift{0%{filter:blur(10px);transform:translate(-4px)scale(.98)}to{filter:blur(12px);transform:translate(7px,6px)scale(1.035)}}@media (max-width:860px){.pathway-detail,.finder-controls{grid-template-columns:1fr}.pathway-detail-actions{min-width:0}}@media (max-width:720px){.pathway-choice{min-height:0}.finder-filter{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.finder-filter button{padding-inline:10px}}@media (max-width:480px){.finder-filter{grid-template-columns:1fr}.pathway-detail-actions .button,.pathway-detail-actions .text-link{width:100%}}@media (prefers-reduced-motion:reduce){.pathway-choice,.jurisdiction-card,.finder-filter button,.finder-search input,.orb{transition:none;animation:none}.pathway-choice:hover,.pathway-choice:focus-visible,.jurisdiction-card:hover,.jurisdiction-card:focus-within{transform:none}}
.guided-start{position:relative}.guided-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.guided-choice{border-radius:var(--radius-md);width:100%;min-height:154px;color:var(--aurora-charcoal);text-align:left;font:inherit;cursor:pointer;background:#fffaf5db;border:1px solid #315b4929;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:16px;padding:22px;transition:transform .18s,border-color .18s,background-color .18s,box-shadow .18s;display:grid}.guided-choice:hover,.guided-choice:focus-visible{border-color:#315b4961;transform:translateY(-2px);box-shadow:0 12px 30px #18322912}.guided-choice.is-selected{border-color:var(--aurora-green);box-shadow:inset 0 0 0 1px var(--aurora-green), 0 14px 34px #18322914;background:#e8efe8}.guided-choice-urgent{background:#fff7f4;border-color:#a64d486b}.guided-choice-urgent.is-selected{background:#fbe9e5;border-color:#a64d48;box-shadow:inset 0 0 0 1px #a64d48,0 14px 34px #672b2914}.guided-choice-number{color:var(--aurora-brass);letter-spacing:.08em;padding-top:2px;font-size:.78rem;font-weight:850}.guided-choice-copy{gap:8px;min-width:0;display:grid}.guided-choice-copy strong{color:var(--aurora-green-deep);font-size:clamp(1.06rem,1.5vw,1.28rem);line-height:1.2}.guided-choice-copy>span{color:var(--muted);line-height:1.55}.guided-choice-arrow{width:34px;height:34px;color:var(--aurora-green-deep);background:#315b4914;border-radius:999px;justify-content:center;align-items:center;font-weight:850;transition:transform .18s,background-color .18s;display:inline-flex}.guided-choice.is-selected .guided-choice-arrow{background:var(--aurora-green-deep);color:var(--aurora-cream-light);transform:translate(3px)}.guided-result{border-radius:var(--radius-lg);background:#fffaf57a;border:1px dashed #315b493d;min-height:86px;margin-top:18px;padding:clamp(22px,3vw,32px)}.guided-result.is-visible{background:linear-gradient(135deg,#fbf5e9 0%,#e7eee8 100%);border-style:solid;border-color:#315b492e;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(24px,5vw,58px);display:grid}.guided-result h3{margin-bottom:10px}.guided-result p:last-child{margin-bottom:0}.guided-result-placeholder{color:var(--muted);margin:0}.guided-result-actions{gap:10px;min-width:min(100%,260px);display:grid}.guided-result-actions .button{width:100%}.guided-reset{min-height:44px;color:var(--aurora-green-deep);font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;font-weight:750;text-decoration:underline}.guided-privacy-note{max-width:78ch;margin-top:16px}.journey-context{border-radius:var(--radius-lg);background:linear-gradient(135deg,#e8efe8f0,#fbf5e9eb);border:1px solid #315b492e;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;margin:0 0 22px;padding:clamp(18px,3vw,24px);display:grid}.journey-context strong{color:var(--aurora-green-deep);font-size:clamp(1rem,1.5vw,1.16rem);line-height:1.35;display:block}.journey-context p:last-child{color:var(--muted);max-width:72ch;margin:7px 0 0}.journey-context button{min-height:42px;color:var(--aurora-green-deep);font:inherit;cursor:pointer;background:#fffaf5b8;border:1px solid #315b4933;border-radius:999px;padding:9px 14px;font-size:.84rem;font-weight:760}.resource-card-prioritised{border-color:#315b4952;box-shadow:inset 0 3px #315b496b}.resource-explorer{border-radius:var(--radius-lg);background:#fffaf5ad;border:1px solid #315b4926;margin:0 0 24px;padding:clamp(18px,3vw,26px)}.resource-search-wrap{gap:8px;display:grid}.resource-search-wrap label{color:var(--aurora-green-deep);font-size:.92rem;font-weight:800}.resource-search{width:100%;min-height:50px;color:var(--aurora-charcoal);font:inherit;background:#fffaf5;border:1px solid #315b4940;border-radius:14px;padding:12px 15px;font-size:1rem}.resource-search:focus{outline:3px solid var(--focus);outline-offset:3px;border-color:#0000}.resource-filter-row{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.resource-filter-row button,.resource-explorer-status button{min-height:40px;color:var(--aurora-green-deep);font:inherit;text-transform:capitalize;cursor:pointer;background:0 0;border:1px solid #315b492e;border-radius:999px;padding:8px 13px;font-size:.84rem;font-weight:750}.resource-filter-row button.is-active{background:var(--aurora-green-deep);border-color:var(--aurora-green-deep);color:var(--aurora-cream-light)}.resource-explorer-status{color:var(--muted);border-top:1px solid #315b491c;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding-top:12px;font-size:.88rem;display:flex}.resource-explorer-status button{text-underline-offset:4px;border:0;min-height:36px;padding-inline:0;text-decoration:underline}.resource-empty{border-radius:var(--radius-lg);background:#fffaf599;border:1px dashed #315b493d;padding:clamp(26px,4vw,42px)}.resource-empty h3{margin-bottom:10px}.resource-empty p{max-width:60ch;color:var(--muted)}.compare-toggle{min-height:44px;color:var(--aurora-green-deep);font:inherit;cursor:pointer;background:0 0;border:1px solid #315b4938;border-radius:999px;margin:2px 0 4px;padding:10px 14px;font-size:.88rem;font-weight:780}.compare-toggle:hover,.compare-toggle:focus-visible,.compare-toggle.is-selected{border-color:var(--aurora-green);background:var(--aurora-green-soft)}.compare-toggle:disabled{cursor:not-allowed;opacity:.52}.compare-panel{border-radius:var(--radius-lg);background:linear-gradient(135deg,#fbf5e9 0%,#e8efe8 100%);border:1px solid #315b492e;margin:0 0 26px;padding:clamp(22px,3vw,32px)}.compare-panel-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;margin-bottom:20px;display:grid}.compare-panel-heading h3{margin-bottom:7px}.compare-panel-heading p:last-child{color:var(--muted);max-width:68ch;margin-bottom:0}.compare-scroll{background:#fffaf5cc;border:1px solid #315b4924;border-radius:16px;overflow-x:auto}.compare-table{border-collapse:collapse;width:100%;min-width:720px;font-size:.9rem}.compare-table th,.compare-table td{text-align:left;vertical-align:top;border-bottom:1px solid #315b491f;border-right:1px solid #315b491a;padding:14px 16px}.compare-table tr:last-child th,.compare-table tr:last-child td{border-bottom:0}.compare-table th:last-child,.compare-table td:last-child{border-right:0}.compare-table thead th{color:var(--aurora-green-deep);background:#dfe9df8c;font-weight:820}.compare-table tbody th{width:130px;color:var(--aurora-green-deep);background:#f4ecde75;font-weight:760}.action-preview{border-top:1px solid #315b491f;grid-column:1/-1;margin-top:4px;padding-top:8px}.action-preview summary{min-height:40px;color:var(--aurora-green-deep);cursor:pointer;text-underline-offset:3px;align-items:center;font-size:.82rem;font-weight:760;text-decoration:underline;display:inline-flex}.action-preview p{color:var(--muted);margin:4px 0 0;font-size:.84rem;line-height:1.55}@media (max-width:760px){.guided-choice-grid{grid-template-columns:1fr}.guided-choice{min-height:0;padding:19px}.guided-result.is-visible,.compare-panel-heading,.journey-context{grid-template-columns:1fr}.guided-result-actions{width:100%;min-width:0}.resource-explorer-status{flex-direction:column;align-items:flex-start}.journey-context button{justify-self:start}}@media (max-width:420px){.guided-choice{grid-template-columns:auto minmax(0,1fr)}.guided-choice-arrow{display:none}}@media (prefers-reduced-motion:reduce){.guided-choice,.guided-choice-arrow{transition:none}.guided-choice:hover,.guided-choice:focus-visible{transform:none}}
.skip-link{z-index:9999;color:#183229;background:#fffaf1;border:2px solid #183229;border-radius:10px;padding:10px 14px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}:where(a,button,summary,input,[tabindex]):focus-visible{outline:3px solid var(--focus,#1f6249);outline-offset:3px}main[tabindex="-1"]:focus,.help-shell [tabindex="-1"]:focus{outline:none}.mobile-menu{display:none;position:relative}.mobile-menu summary{cursor:pointer;border:1px solid #18322933;border-radius:999px;align-items:center;min-height:44px;padding:10px 12px;font-weight:800;list-style:none}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu nav{z-index:30;background:#fffaf1;border:1px solid #1832292e;border-radius:16px;min-width:220px;padding:10px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 40px #18322924}.mobile-menu nav a{color:#183229;align-items:center;min-height:44px;padding:12px;font-weight:750;text-decoration:none;display:flex}.brand-lockup{align-items:center;gap:12px;min-width:max-content;text-decoration:none;display:inline-flex}.brand-lockup .brand-mark{background-position:50%;background-size:cover;flex:0 0 68px;width:68px!important;height:68px!important}.brand-lockup>.brand-name{color:#183229;letter-spacing:-.02em;white-space:nowrap;font-size:clamp(1rem,1.35vw,1.18rem);font-weight:850;line-height:1.05;display:block!important}.site-header{min-height:90px}.footer-brand>.brand-name{color:#fffaf1}.footer-identity{align-content:start;gap:12px;display:grid}.footer-founded{color:#d7ddd8!important;max-width:34ch!important;font-size:.84rem!important}.footer-social{flex-wrap:wrap;gap:14px;display:flex}.footer-social a{color:#fffaf1;text-underline-offset:4px;font-weight:800}.footer-social a:hover{text-decoration-thickness:2px}.support-header{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f4ecdef5;border-bottom:1px solid #1832291f;grid-template-columns:auto 1fr;align-items:center;gap:24px;min-height:90px;padding:10px clamp(18px,5vw,72px);display:grid;position:sticky;top:0}.support-header-actions{flex-wrap:wrap;justify-self:end;align-items:center;gap:10px;display:flex}.support-back,.support-emergency,.support-exit{border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:9px 14px;font-size:.88rem;font-weight:800;text-decoration:none;display:inline-flex}.support-back{color:#183229}.support-emergency{color:#fff;background:#7f2e2a}.support-exit{color:#183229;background:#fffaf1;border:1px solid #1832293d}.support-brand{min-width:max-content}.help-shell main>.site-header{display:none!important}.site-footer{color:#fffaf1;background:#183229;grid-template-columns:minmax(240px,.8fr) minmax(0,1fr) auto;align-items:start;gap:32px;max-width:100%;padding:34px clamp(22px,7vw,110px);font-size:.94rem;line-height:1.55;display:grid;overflow:hidden}.site-footer>*{min-width:0}.footer-copy{min-width:0;max-width:68ch}.footer-copy p{overflow-wrap:anywhere;margin:0 0 8px}.footer-navigation{min-width:0}.footer-links{grid-template-columns:repeat(2,minmax(120px,1fr));gap:4px 18px;min-width:0;display:grid}.footer-links a{color:#fffaf1;overflow-wrap:anywhere;align-items:center;min-height:44px;font-weight:700;text-decoration:none;display:flex}.footer-links a:hover{text-decoration:underline}.footer-brand{min-width:0;max-width:100%}.footer-brand>.brand-name{overflow-wrap:anywhere;min-width:0}.footer-founded{overflow-wrap:anywhere}.footer-social{min-width:0}.footer-social a{overflow-wrap:anywhere}.institution-route{color:#56645d;border-top:1px solid #315b4929;margin-top:22px;padding:16px 18px}.status-banner{background:#fffaf1;border:1px solid #b59a6873;border-radius:14px;align-items:flex-start;gap:12px;margin-top:28px;padding:16px 18px;display:flex}.status-banner strong{color:#183229}.status-banner span{color:#56645d}.learn-grid{gap:12px;display:grid}.learn-topic{background:#fffaf5;border:1px solid #315b492b;border-radius:18px;overflow:hidden}.learn-topic>summary{cursor:pointer;color:#183229;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:20px 22px;font-size:clamp(1.08rem,2vw,1.4rem);font-weight:850;list-style:none;display:flex}.learn-topic>summary::-webkit-details-marker{display:none}.learn-topic[open]>summary{background:#edf1e8;border-bottom:1px solid #315b491f}.learn-topic-body{padding:20px 22px}.learn-topic-body ul{color:#33453e;padding-left:20px}.learn-topic-body li{margin:8px 0}.learn-topic-body .actions{margin-top:20px}.learn-sources{background:#f6f1e7;border:1px solid #315b4924;border-radius:14px;margin:20px 0 4px}.learn-sources>summary{cursor:pointer;color:#183229;align-items:center;min-height:44px;padding:10px 14px;font-weight:800;list-style:none;display:flex}.learn-sources>summary::-webkit-details-marker{display:none}.learn-sources>div{padding:0 14px 14px}.learn-sources ul{margin:12px 0 0;padding:0;list-style:none}.learn-sources li{border-top:1px solid #315b491f;gap:2px;padding:10px 0;display:grid}.learn-sources a{color:#183229;font-weight:760}.learn-sources li span{color:#5b665f;font-size:.88rem}.audience-grid,.community-experience{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.community-experience{grid-template-columns:repeat(2,minmax(0,1fr))}.audience-grid article,.community-experience article{background:#fffaf5;border:1px solid #315b4929;border-radius:18px;padding:22px}.boundary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.boundary-grid article{background:#fffaf5;border:1px solid #315b4929;border-radius:18px;padding:clamp(22px,3vw,30px)}.boundary-grid h3{margin-bottom:14px}.boundary-grid ul{color:#33453e;margin:0;padding-left:20px}.boundary-grid li{margin:9px 0;line-height:1.5}.implementation-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.implementation-steps>div{background:#fffaf594;border-top:3px solid #315b49;padding:20px}.implementation-steps span{color:#8b6f3f;font-weight:900}.volunteer-steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.volunteer-steps li{border-bottom:1px solid #315b4924;grid-template-columns:minmax(180px,.7fr) 1fr;gap:18px;padding:16px 0;display:grid}.volunteer-steps strong{color:#183229}.volunteer-steps span{color:#56645d}.content-hero h1{max-width:18ch;font-size:clamp(2.65rem,4.4vw,4.35rem)}.trust-section{max-width:none}.journey-context button{min-height:44px}.pathway-detail-placeholder{color:#56645d;max-width:62ch;margin:0}.institution-close{border-top:1px solid #315b491f}@media (max-width:980px){.desktop-nav{display:none!important}.mobile-menu{display:block}.site-header{grid-template-columns:auto 1fr auto;min-height:84px}.mobile-menu{justify-self:end}.header-cta{display:none!important}.brand-lockup .brand-mark{flex-basis:62px;width:62px!important;height:62px!important}.brand-lockup>.brand-name{font-size:1rem}.audience-grid,.implementation-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:28px}.footer-navigation{grid-column:1/-1}.footer-links{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:700px){.support-header{grid-template-columns:minmax(0,1fr) auto;min-height:78px;padding:8px 14px}.support-header-actions{gap:6px}.support-back{display:none}.support-emergency,.support-exit{padding:8px 10px;font-size:.78rem}.site-footer{width:100%;max-width:100vw;padding:30px max(20px,env(safe-area-inset-left)) calc(30px + env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-right));flex-direction:column;gap:24px;display:flex;overflow-x:hidden}.site-footer>*{width:100%;min-width:0;max-width:100%}.footer-identity{width:100%}.footer-brand{min-width:0;max-width:100%;display:flex}.footer-brand>.brand-name{white-space:normal!important;max-width:12rem!important}.footer-social{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;width:100%;display:grid}.footer-social a{align-items:center;min-height:44px;display:flex}.footer-navigation{gap:8px;width:100%;display:grid}.footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;width:100%}.footer-links a{min-width:0;padding:4px 0}.audience-grid,.community-experience,.implementation-steps,.boundary-grid{grid-template-columns:1fr}.volunteer-steps li{grid-template-columns:1fr;gap:6px}.content-hero h1{max-width:none;font-size:clamp(2.35rem,11vw,3.45rem)}.status-banner{display:grid}.learn-topic>summary{padding:17px}.brand-lockup{gap:9px}.brand-lockup .brand-mark{flex-basis:56px;width:56px!important;height:56px!important}.brand-lockup>.brand-name{white-space:normal;max-width:9.5rem;font-size:.94rem}.support-brand>.brand-name{max-width:8.5rem}}@media (max-width:430px){.site-header{gap:10px;padding-inline:12px}.brand-lockup .brand-mark{flex-basis:52px;width:52px!important;height:52px!important}.brand-lockup>.brand-name{max-width:7.8rem;font-size:.88rem}.mobile-menu summary{padding-inline:10px}.support-header .brand-mark{flex-basis:50px;width:50px!important;height:50px!important}.support-header>.support-brand>.brand-name{max-width:7rem;font-size:.84rem}.support-emergency,.support-exit{padding-inline:8px;font-size:.74rem}.site-footer{gap:22px;padding-top:26px}.footer-brand .brand-mark{flex-basis:56px;width:56px!important;height:56px!important}.footer-brand>.brand-name{max-width:10.5rem!important;font-size:1rem!important}.footer-links,.footer-social{grid-template-columns:1fr}.footer-copy,.footer-founded{font-size:.9rem!important}.footer-links a,.footer-social a{min-height:44px}}@media (max-width:360px){.site-footer{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.footer-brand .brand-mark{flex-basis:52px;width:52px!important;height:52px!important}.footer-brand>.brand-name{max-width:9rem!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}
.footer-navigation{grid-template-columns:repeat(2,minmax(150px,1fr));gap:22px 30px;min-width:min(420px,42vw);display:grid}.footer-navigation .footer-links{grid-template-columns:1fr;align-content:start}.footer-trust-links{border-left:1px solid #fffaf12e;padding-left:20px}.implementation-steps h2{color:var(--aurora-green-deep);margin:10px 0 8px;font-size:1.12rem;line-height:1.22}@media (max-width:980px){.site-footer{grid-template-columns:auto minmax(0,1fr)}.footer-navigation{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0}}@media (max-width:620px){.footer-navigation{grid-template-columns:1fr;gap:8px}.footer-trust-links{border-top:1px solid #fffaf12e;border-left:0;padding-top:12px;padding-left:0}.footer-navigation .footer-links{grid-template-columns:repeat(2,minmax(0,1fr))}}
