.notice[data-astro-cid-lcdefpme]{background:var(--navy-50);border-bottom:1px solid var(--navy-100);color:var(--navy-900);font-size:.8125rem}.notice__inner[data-astro-cid-lcdefpme]{padding:9px 20px}.notice[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--navy-900)}.hero[data-astro-cid-lcdefpme]{background:linear-gradient(180deg, var(--navy-900) 0%, var(--navy-850) 100%);color:var(--navy-100);padding:68px 0 60px}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{color:var(--white);max-width:20ch}.hero[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:var(--on-navy-link)}.hero__sub[data-astro-cid-lcdefpme]{color:var(--on-navy);max-width:74ch;font-size:1.0625rem}.hero__sub--tight[data-astro-cid-lcdefpme]{margin-bottom:2rem}.hero__search[data-astro-cid-lcdefpme]{border-radius:var(--radius-lg);background:#ffffff0f;border:1px solid #ffffff24;max-width:700px;padding:20px 22px 22px}.hero__search-h[data-astro-cid-lcdefpme]{text-transform:uppercase;letter-spacing:.1em;color:var(--on-navy-link);margin:0 0 12px;font-size:.75rem;font-weight:600}.hero__cta[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.hero__cta[data-astro-cid-lcdefpme] .btn--ghost[data-astro-cid-lcdefpme]{color:var(--white);background:0 0;border-color:#ffffff59}.hero__cta[data-astro-cid-lcdefpme] .btn--ghost[data-astro-cid-lcdefpme]:hover{border-color:var(--white);background:#ffffff1a}.trust[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--gray-200);background:var(--white)}.trust__inner[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:24px;padding:16px 20px;display:flex}.trust__label[data-astro-cid-lcdefpme]{text-transform:uppercase;letter-spacing:.08em;color:var(--gray-600);font-size:.75rem;font-weight:600}.trust__list[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:8px 10px;margin:0;padding:0;list-style:none;display:flex}.trust__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:var(--navy-800);background:var(--navy-50);border:1px solid var(--navy-100);border-radius:999px;padding:.25rem .7rem;font-size:.8125rem;font-weight:600}.tech-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fill,minmax(285px,1fr));gap:20px;margin-top:34px;display:grid}.tech-card[data-astro-cid-lcdefpme]{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius);flex-direction:column;padding:22px;display:flex}.tech-card[data-astro-cid-lcdefpme]:hover{border-color:var(--gray-300)}.tech-card__tag[data-astro-cid-lcdefpme]{letter-spacing:.07em;text-transform:uppercase;color:var(--navy-600);margin:0 0 8px;font-size:.6875rem;font-weight:600}.tech-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:0 0 8px;font-size:1.0625rem}.tech-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--navy-900)}.tech-card__sum[data-astro-cid-lcdefpme]{color:var(--gray-600);margin:0 0 16px;font-size:.9375rem}.tech-card__foot[data-astro-cid-lcdefpme]{color:var(--gray-400);margin:auto 0 0;font-size:.8125rem}.tech-card__pdf[data-astro-cid-lcdefpme]{color:var(--accent);margin-left:8px;font-weight:600}.checklist[data-astro-cid-lcdefpme]{margin:1.2rem 0 0;padding:0;list-style:none}.checklist[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:var(--on-navy);margin-bottom:10px;padding-left:26px;font-size:.9375rem;position:relative}.checklist[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";border-left:2px solid var(--green-line);border-bottom:2px solid var(--green-line);width:12px;height:7px;position:absolute;top:.55em;left:0;transform:rotate(-45deg)}.ata-panel[data-astro-cid-lcdefpme]{border-radius:var(--radius-lg);background:#ffffff0d;border:1px solid #ffffff21;padding:22px}.ata-panel[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:var(--white);margin-bottom:14px;font-size:1rem}.ata-list[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.ata-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{border-top:1px solid #ffffff17}.ata-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--on-navy-strong);justify-content:space-between;gap:14px;padding:11px 2px;font-size:.9rem;display:flex}.ata-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--white);text-decoration:none}.ata-code[data-astro-cid-lcdefpme]{font-family:var(--mono);color:var(--on-navy-link);white-space:nowrap;font-size:.8125rem}.ata-label[data-astro-cid-lcdefpme]{text-align:right}.ata-group[data-astro-cid-lcdefpme]{text-transform:uppercase;letter-spacing:.09em;color:var(--on-navy-link);margin:18px 0 4px;font-size:.6875rem;font-weight:600}.ata-panel[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]+.ata-group[data-astro-cid-lcdefpme]{margin-top:0}.ch__code[data-astro-cid-lcdefpme]{font-family:var(--mono);color:var(--navy-600);letter-spacing:.04em;margin-bottom:6px;font-size:.75rem;display:block}.linklist[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.linklist[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--gray-200);padding:11px 0}.linklist[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:first-child{border-top:1px solid var(--gray-200)}@media (width<=700px){.hero[data-astro-cid-lcdefpme]{padding:48px 0 44px}.hero__search[data-astro-cid-lcdefpme]{padding:16px}}.mfg-strip[data-astro-cid-lcdefpme]{border-top:1px solid #ffffff29;margin-top:2.4rem;padding-top:1.8rem}.mfg-strip__head[data-astro-cid-lcdefpme]{text-transform:uppercase;letter-spacing:.07em;color:var(--on-navy-muted);margin:0 0 1rem;font-size:.8125rem}.mfg-strip__list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.mfg-strip__item[data-astro-cid-lcdefpme]{border:1px solid #ffffff2e;border-radius:6px;justify-content:space-between;align-items:baseline;gap:8px;padding:9px 12px;display:flex}.mfg-strip__mark[data-astro-cid-lcdefpme]{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--white);word-break:break-word;font-size:.8125rem;font-weight:700;line-height:1.3}.mfg-strip__count[data-astro-cid-lcdefpme]{color:var(--on-navy-muted);font-variant-numeric:tabular-nums;flex:none;font-size:.6875rem}.mfg-strip__note[data-astro-cid-lcdefpme]{color:var(--on-navy-muted);max-width:90ch;margin:1.2rem 0 0;font-size:.8125rem;line-height:1.6}.mfg-strip__note[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--white);text-decoration:underline}
