.af-hero[data-astro-cid-ur6htgt4]{background:radial-gradient(1000px 420px at 90% 0%,rgba(92,160,255,.18),transparent 60%),var(--navy-900);color:#fff;padding:60px 0 48px}.af-hero[data-astro-cid-ur6htgt4] h1[data-astro-cid-ur6htgt4]{margin:0 0 14px;color:#fff;max-width:920px;font-size:clamp(30px,4vw,46px);text-wrap:balance}.af-hero[data-astro-cid-ur6htgt4] .lede[data-astro-cid-ur6htgt4]{color:#ffffffdb;max-width:780px;font-size:18px}.af-crumb[data-astro-cid-ur6htgt4]{color:#fff9;font-size:13px;margin-bottom:22px}.af-crumb[data-astro-cid-ur6htgt4] a[data-astro-cid-ur6htgt4]{color:#fffc}.af-crumb[data-astro-cid-ur6htgt4] .sep[data-astro-cid-ur6htgt4]{margin:0 8px}.af-eyebrow[data-astro-cid-ur6htgt4]{display:inline-block;margin-bottom:14px;font-size:12px;font-weight:700;letter-spacing:1.3px;text-transform:uppercase;color:var(--accent-2)}.af-app[data-astro-cid-ur6htgt4]{background:var(--paper);padding:40px 0 64px}.af-grid[data-astro-cid-ur6htgt4]{display:grid;grid-template-columns:320px minmax(0,1fr);gap:32px;align-items:start}.af-filters[data-astro-cid-ur6htgt4]{position:sticky;top:96px;display:flex;flex-direction:column;gap:16px;background:#fff;border:1px solid var(--border);border-radius:14px;padding:20px;max-height:calc(100vh - 120px);overflow:auto}.af-filters[data-astro-cid-ur6htgt4]>label[data-astro-cid-ur6htgt4]{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600}.af-filters[data-astro-cid-ur6htgt4] select[data-astro-cid-ur6htgt4]{padding:10px 12px;border:1px solid var(--border);border-radius:8px;font:inherit;font-weight:400}.af-filters[data-astro-cid-ur6htgt4] fieldset[data-astro-cid-ur6htgt4]{border:0;padding:0;margin:0}.af-filters[data-astro-cid-ur6htgt4] legend[data-astro-cid-ur6htgt4]{font-size:14px;font-weight:600;margin-bottom:8px}.af-checks[data-astro-cid-ur6htgt4]{display:flex;flex-direction:column;gap:6px}.af-chk[data-astro-cid-ur6htgt4]{display:flex;gap:8px;align-items:flex-start;font-size:14px;font-weight:400}.af-chk[data-astro-cid-ur6htgt4] input[data-astro-cid-ur6htgt4]{margin-top:3px}.af-reset[data-astro-cid-ur6htgt4]{align-self:flex-start;font:inherit;background:none;border:0;color:var(--accent-ink);text-decoration:underline;cursor:pointer}.af-count[data-astro-cid-ur6htgt4]{margin:0 0 14px;color:var(--ink-soft)}.af-list[data-astro-cid-ur6htgt4]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.af-uc[data-astro-cid-ur6htgt4][hidden]{display:none}.af-uc[data-astro-cid-ur6htgt4] details[data-astro-cid-ur6htgt4]{background:#fff;border:1px solid var(--border);border-radius:12px}.af-uc[data-astro-cid-ur6htgt4] details[data-astro-cid-ur6htgt4][open]{border-color:var(--accent-ink)}.af-uc[data-astro-cid-ur6htgt4] summary[data-astro-cid-ur6htgt4]{list-style:none;cursor:pointer;padding:18px 20px;display:flex;flex-direction:column;gap:6px}.af-uc[data-astro-cid-ur6htgt4] summary[data-astro-cid-ur6htgt4]::-webkit-details-marker{display:none}.af-uc-top[data-astro-cid-ur6htgt4]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px}.af-dept[data-astro-cid-ur6htgt4]{font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--accent-ink)}.af-avail[data-astro-cid-ur6htgt4]{font-size:12px;font-weight:600;color:var(--ink-soft);background:var(--paper-soft);border-radius:999px;padding:2px 10px}.af-avail[data-astro-cid-ur6htgt4].is-ga{background:#e8f5ee;color:#1d6b43}.af-uc[data-astro-cid-ur6htgt4] strong[data-astro-cid-ur6htgt4]{font-size:18px;color:var(--navy-900)}.af-sum[data-astro-cid-ur6htgt4]{font-size:15px}.af-prods[data-astro-cid-ur6htgt4]{font-size:13px;color:var(--ink-soft)}.af-needs[data-astro-cid-ur6htgt4]{font-size:13px;font-weight:600;color:#8a5a00;background:#fff4dd;border-radius:6px;padding:4px 8px;align-self:flex-start}.af-needs[data-astro-cid-ur6htgt4][hidden]{display:none}.af-detail[data-astro-cid-ur6htgt4]{padding:16px 20px 20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;border-top:1px solid var(--border)}.af-detail[data-astro-cid-ur6htgt4] h3[data-astro-cid-ur6htgt4]{font-size:13px;letter-spacing:.8px;text-transform:uppercase;color:var(--accent-ink);margin:0 0 6px}.af-detail[data-astro-cid-ur6htgt4] ul[data-astro-cid-ur6htgt4]{margin:0;padding-left:18px;font-size:14px;display:flex;flex-direction:column;gap:4px}.af-status[data-astro-cid-ur6htgt4],.af-docs[data-astro-cid-ur6htgt4],.af-next[data-astro-cid-ur6htgt4]{grid-column:1 / -1;margin:0;font-size:14px}.af-docs[data-astro-cid-ur6htgt4] a[data-astro-cid-ur6htgt4],.af-next[data-astro-cid-ur6htgt4] a[data-astro-cid-ur6htgt4]{color:var(--accent-ink)}.af-guide[data-astro-cid-ur6htgt4]{background:var(--paper-soft);padding:64px 0 80px}.af-guide-grid[data-astro-cid-ur6htgt4]{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:32px;align-items:start}.af-guide[data-astro-cid-ur6htgt4] ol[data-astro-cid-ur6htgt4]{padding-left:20px;display:flex;flex-direction:column;gap:8px}.af-guide[data-astro-cid-ur6htgt4] a[data-astro-cid-ur6htgt4]{color:var(--accent-ink)}.af-cta[data-astro-cid-ur6htgt4]{background:#fff;border:1px solid var(--border);border-radius:14px;padding:22px}.af-cta[data-astro-cid-ur6htgt4] h3[data-astro-cid-ur6htgt4]{margin:0 0 8px}@media (max-width: 900px){.af-grid[data-astro-cid-ur6htgt4],.af-guide-grid[data-astro-cid-ur6htgt4]{grid-template-columns:1fr}.af-filters[data-astro-cid-ur6htgt4]{position:static;max-height:none}}@media (max-width: 640px){.af-detail[data-astro-cid-ur6htgt4]{grid-template-columns:1fr}}.ae-fav-row[data-astro-cid-ur6htgt4]{margin-top:14px}.af-app[data-astro-cid-ur6htgt4]{background:#f3f3f3!important}.af-results[data-astro-cid-ur6htgt4]{background:#fff;border:1px solid #dddbda;border-radius:6px;box-shadow:0 2px 2px #00000014;overflow:hidden;min-width:0}.lvh[data-astro-cid-ur6htgt4]{display:flex;align-items:center;gap:12px;padding:14px 16px 6px;background:#f3f3f3}.lvh-ic[data-astro-cid-ur6htgt4]{width:32px;height:32px;border-radius:4px;display:grid;place-items:center;background:#0d9dda;color:#fff;flex:0 0 auto}.lvh-obj[data-astro-cid-ur6htgt4]{display:block;font-size:12px;color:#3e3e3c}.lvh-name[data-astro-cid-ur6htgt4]{margin:0;font-size:18px!important;font-weight:700!important;letter-spacing:0!important;color:#080707!important;line-height:1.25}.af-count[data-astro-cid-ur6htgt4]{margin:0!important;padding:0 16px 12px;background:#f3f3f3;border-bottom:1px solid #dddbda;font-size:12px;color:#3e3e3c!important}.af-list[data-astro-cid-ur6htgt4]{gap:0!important}.af-uc[data-astro-cid-ur6htgt4] details[data-astro-cid-ur6htgt4]{border:0!important;border-bottom:1px solid #e5e5e5!important;border-radius:0!important}.af-uc[data-astro-cid-ur6htgt4] details[data-astro-cid-ur6htgt4][open]{background:#fafaf9;box-shadow:inset 3px 0 #0176d3}.af-uc[data-astro-cid-ur6htgt4] summary[data-astro-cid-ur6htgt4]{padding:14px 16px!important;gap:4px!important}.af-uc[data-astro-cid-ur6htgt4] summary[data-astro-cid-ur6htgt4]:hover{background:#f3f6f9}.af-uc[data-astro-cid-ur6htgt4] strong[data-astro-cid-ur6htgt4]{font-size:15px!important;color:#0176d3!important;font-weight:600}.af-dept[data-astro-cid-ur6htgt4]{font-size:11px!important;letter-spacing:.06em!important;color:#3e3e3c!important}.af-avail[data-astro-cid-ur6htgt4]{font-size:11px!important;font-weight:700!important;border-radius:15rem!important;padding:2px 8px!important;background:#e5e5e5!important;color:#181818!important;text-transform:uppercase;letter-spacing:.03em}.af-avail[data-astro-cid-ur6htgt4].is-ga{background:#cdefc4!important;color:#194e31!important}.af-sum[data-astro-cid-ur6htgt4]{font-size:13px!important;color:#3e3e3c}.af-prods[data-astro-cid-ur6htgt4]{font-size:12px!important;color:#706e6b!important}.af-detail[data-astro-cid-ur6htgt4]{padding:14px 16px 18px!important;gap:14px 24px!important}.af-detail[data-astro-cid-ur6htgt4] h3[data-astro-cid-ur6htgt4]{font-size:12px!important;letter-spacing:0!important;text-transform:none!important;color:#3e3e3c!important;font-weight:700;padding:6px 10px;margin:0 0 8px!important;background:#f3f3f3;border-radius:4px}.af-detail[data-astro-cid-ur6htgt4] ul[data-astro-cid-ur6htgt4]{font-size:13px!important}.af-status[data-astro-cid-ur6htgt4],.af-docs[data-astro-cid-ur6htgt4],.af-next[data-astro-cid-ur6htgt4]{font-size:13px!important;padding-top:8px;border-top:1px solid #e5e5e5}.af-filters[data-astro-cid-ur6htgt4]{border:1px solid #dddbda!important;border-radius:6px!important;box-shadow:0 2px 2px #00000014}.af-filters[data-astro-cid-ur6htgt4]>label[data-astro-cid-ur6htgt4],.af-filters[data-astro-cid-ur6htgt4] legend[data-astro-cid-ur6htgt4]{font-size:12px!important;color:#3e3e3c}.af-filters[data-astro-cid-ur6htgt4] select[data-astro-cid-ur6htgt4]{height:32px;padding:0 8px!important;border:1px solid #c9c9c9!important;border-radius:4px!important;font-size:13px!important}.af-chk[data-astro-cid-ur6htgt4]{font-size:13px!important}.af-reset[data-astro-cid-ur6htgt4]{text-decoration:none!important;color:#0176d3!important;font-size:13px}.af-reset[data-astro-cid-ur6htgt4]:hover{text-decoration:underline!important}
