.aide h1{font-size:44px;line-height:1.08;letter-spacing:-.035em}.aide h2{font-family:Sora,Liberation Sans,sans-serif;font-weight:600;font-size:32px;line-height:1.2;letter-spacing:-.03em;color:var(--ink)}.aide h3{font-family:Sora,Liberation Sans,sans-serif;font-weight:600;letter-spacing:-.03em;color:var(--ink)}.aide .kicker{margin-bottom:12px}.aide .lead{margin-top:14px;max-width:38em;font-size:18px;line-height:1.5}.aide .hero{padding:48px 0 28px}.aide .search{margin-top:28px;max-width:640px}.aide .search label{display:block;font-weight:600;font-size:15px;color:var(--ink);margin-bottom:8px}.aide .search-row{display:flex;align-items:center;gap:10px;height:56px;padding:0 16px;background:#fff;border:1.5px solid #c5ceda;border-radius:12px}.aide .search-row:focus-within{border-color:var(--navy);box-shadow:0 0 0 3px #1b3a8a26}.aide .search-row svg{width:20px;height:20px;color:var(--navy);flex:none}.aide .search input{flex:1;border:0;outline:none;background:transparent;font-size:18px;color:var(--ink);min-width:0}.aide .search input::placeholder{color:#6b7789}.aide .search input:focus{outline:none}.aide .hint{margin-top:10px;font-size:15px;color:var(--muted)}.aide .empty{margin-top:16px;padding:14px 16px;border-radius:12px;background:var(--surface);color:var(--ink);font-size:16px}.aide .empty a{color:var(--green-ink);font-weight:600}.aide .empty[hidden]{display:none}.aide .topics{padding:28px 0 72px}.aide .topics h2{margin-bottom:22px}.aide .topic-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.aide .topic{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%;min-height:132px;padding:20px 20px 18px;text-align:left;text-decoration:none;color:inherit;background:#fff;border:1px solid var(--line);border-radius:16px;cursor:pointer}.aide .topic:hover{border-color:#c5d0de}.aide .topic[aria-pressed=true]{border-color:var(--navy);box-shadow:inset 0 0 0 1px var(--navy)}.aide .topic .icon{width:36px;height:36px;border-radius:10px;background:#f3f7f4;color:var(--navy);display:grid;place-items:center}.aide .topic .icon svg{width:20px;height:20px}.aide .topic strong{font-family:Sora,sans-serif;font-weight:600;font-size:17px;letter-spacing:-.02em;color:var(--ink)}.aide .topic span{font-size:15px;line-height:1.4;color:var(--muted)}.aide .topic .go{margin-top:auto;font-size:14px;font-weight:600;color:var(--green-ink)}.aide .topic.is-hidden,.aide .faq-item.is-hidden{display:none}.aide .faq{background:var(--surface);padding:72px 0}.aide .faq h2{margin-bottom:8px}.aide .dek{margin-bottom:22px;max-width:40em;color:var(--muted);font-size:17px}.aide .faq-list{display:grid;gap:10px;max-width:820px}.aide .faq-item{background:#fff;border:1px solid var(--line);border-radius:14px}.aide .faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:16px 18px;font-family:Sora,sans-serif;font-weight:600;font-size:17px;letter-spacing:-.02em;color:var(--ink);cursor:pointer;list-style:none}.aide .faq-item summary::-webkit-details-marker{display:none}.aide .faq-item summary:after{content:"";width:10px;height:10px;flex:none;border-right:2px solid var(--navy);border-bottom:2px solid var(--navy);transform:rotate(45deg);margin-top:-4px}.aide .faq-item[open] summary:after{transform:rotate(225deg);margin-top:4px}.aide .faq-item .answer{padding:0 18px 18px;color:var(--text);font-size:17px;line-height:1.55}.aide .faq-item a{color:var(--green-ink);font-weight:600}.aide .paths{padding:72px 0}.aide .paths h2{max-width:16em}.aide .paths .dek{margin-top:12px;margin-bottom:0}.aide .path-grid{margin-top:28px;display:grid;grid-template-columns:1fr 1fr;gap:16px}.aide .path{border-radius:16px;padding:28px 28px 24px}.aide .path-pro{background:#f3f7f4}.aide .path-org{background:#fff;border:1px solid var(--line)}.aide .path h3{font-size:24px}.aide .path ul{margin-top:16px;display:flex;flex-wrap:wrap;gap:8px}.aide .path a{display:inline-flex;align-items:center;min-height:40px;padding:6px 12px;border-radius:999px;background:#fff;border:1px solid var(--line);text-decoration:none;font-weight:600;font-size:15px;color:var(--ink)}.aide .path-org a{background:var(--surface)}.aide .escalate{background:var(--navy-deep);color:#fff;padding:72px 0}.aide .escalate h2{color:#fff;max-width:14em}.aide .escalate p{margin-top:14px;max-width:36em;color:#ffffffe0;font-size:18px}.aide .escalate-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:24px}.aide .mail{color:#fff;font-weight:600;text-decoration:none}.aide .btn-quiet{background:#fff;color:var(--ink);box-shadow:inset 0 0 0 1.5px #c5ceda}footer .foot a[aria-current=page]{color:#fff;font-weight:600}@media(max-width:980px){.aide .topic-grid{grid-template-columns:1fr 1fr}.aide .path-grid{grid-template-columns:1fr}.aide h1{font-size:36px}.aide h2{font-size:28px}}@media(max-width:640px){.aide .topic-grid{grid-template-columns:1fr}.aide .search-row{height:52px}}@media(prefers-reduced-motion:reduce){.aide{scroll-behavior:auto}}
