.page-head:where(.astro-iaavdg4o){padding:80px 0 72px}.head-grid:where(.astro-iaavdg4o){grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.page-head:where(.astro-iaavdg4o) .section-head:where(.astro-iaavdg4o){margin-bottom:0}.actions:where(.astro-iaavdg4o){flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.seal:where(.astro-iaavdg4o){border-radius:var(--radius-lg);background:var(--ink);color:var(--on-dark);box-shadow:var(--shadow-card);padding:32px;position:relative;overflow:hidden}.seal:where(.astro-iaavdg4o):before{content:"";background:var(--ring-bar);height:4px;position:absolute;inset:0 0 auto}.seal:where(.astro-iaavdg4o) ul:where(.astro-iaavdg4o){flex-direction:column;margin-top:20px;display:flex}.seal:where(.astro-iaavdg4o) li:where(.astro-iaavdg4o){border-top:1px solid var(--navy-line);align-items:flex-start;gap:12px;padding:14px 0;display:flex}.seal:where(.astro-iaavdg4o) li:where(.astro-iaavdg4o) svg{color:var(--mint);flex:none;margin-top:3px}.seal:where(.astro-iaavdg4o) span:where(.astro-iaavdg4o){color:var(--on-dark-muted);flex-direction:column;gap:2px;font-size:14px;display:flex}.seal:where(.astro-iaavdg4o) strong:where(.astro-iaavdg4o){color:#fff;font-size:16px}.cert-grid:where(.astro-iaavdg4o){grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:64px;display:grid}.cert-copy:where(.astro-iaavdg4o){flex-direction:column;gap:18px;display:flex}.cert-copy:where(.astro-iaavdg4o) .eyebrow:where(.astro-iaavdg4o){align-items:center;gap:10px;display:flex}.pill:where(.astro-iaavdg4o){background:var(--teal-soft);color:var(--teal-ink);letter-spacing:.04em;border-radius:999px;padding:3px 10px;font-size:12px}.sub:where(.astro-iaavdg4o){font-family:var(--font-body);letter-spacing:0;margin-top:10px;font-size:17px;font-weight:700}.standards:where(.astro-iaavdg4o){flex-direction:column;gap:16px;display:flex}.standards:where(.astro-iaavdg4o) li:where(.astro-iaavdg4o){border:1px solid var(--line);border-left:4px solid var(--teal);border-radius:var(--radius);background:var(--ground);flex-direction:column;gap:6px;padding:24px;display:flex}.standards:where(.astro-iaavdg4o) li:where(.astro-iaavdg4o):nth-child(2){border-left-color:var(--ring-cyan)}.standards:where(.astro-iaavdg4o) li:where(.astro-iaavdg4o):nth-child(3){border-left-color:var(--ring-sky)}.code:where(.astro-iaavdg4o){letter-spacing:.04em;color:var(--teal-ink);font-size:13px;font-weight:700}.standards:where(.astro-iaavdg4o) h3:where(.astro-iaavdg4o){font-family:var(--font-body);letter-spacing:0;font-size:18px;font-weight:700}.standards:where(.astro-iaavdg4o) p:where(.astro-iaavdg4o){color:var(--muted);font-size:15px;line-height:1.55}.pillar-grid:where(.astro-iaavdg4o){grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.pillar:where(.astro-iaavdg4o){flex-direction:column;gap:16px;padding:28px;display:flex}.pillar:where(.astro-iaavdg4o) h3:where(.astro-iaavdg4o){font-family:var(--font-body);letter-spacing:0;font-size:19px;font-weight:700}.pillar:where(.astro-iaavdg4o) .check-list:where(.astro-iaavdg4o){color:var(--ink-2);font-size:15px;line-height:1.5}.tile:where(.astro-iaavdg4o){background:var(--teal-soft);width:48px;height:48px;color:var(--teal-ink);border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.split-grid:where(.astro-iaavdg4o){grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;display:grid}.panel:where(.astro-iaavdg4o){flex-direction:column;align-items:flex-start;gap:18px;display:flex}.panel:where(.astro-iaavdg4o) h2:where(.astro-iaavdg4o){color:#fff}.panel:where(.astro-iaavdg4o) .check-list:where(.astro-iaavdg4o){color:var(--on-dark-2)}.panel:where(.astro-iaavdg4o) .check-list:where(.astro-iaavdg4o) svg{color:var(--mint)}.panel:where(.astro-iaavdg4o) .muted:where(.astro-iaavdg4o){color:var(--on-dark-muted)}.panel:where(.astro-iaavdg4o) .text-link:where(.astro-iaavdg4o){color:var(--mint)}.docs-grid:where(.astro-iaavdg4o){grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:stretch;gap:20px;display:grid}.docs-card:where(.astro-iaavdg4o){flex-direction:column;align-items:flex-start;gap:24px;padding:40px;display:flex}.docs-head:where(.astro-iaavdg4o){align-items:flex-start;gap:16px;display:flex}.docs-head:where(.astro-iaavdg4o)>div:where(.astro-iaavdg4o){flex-direction:column;gap:8px;display:flex}.docs-head:where(.astro-iaavdg4o) h2:where(.astro-iaavdg4o){font-size:clamp(24px,2.4vw,30px)}.muted:where(.astro-iaavdg4o){color:var(--muted)}.disclosure:where(.astro-iaavdg4o){background:var(--teal-wash);border-color:var(--teal-soft);flex-direction:column;align-items:flex-start;gap:14px;padding:40px;display:flex}.disclosure:where(.astro-iaavdg4o) h2:where(.astro-iaavdg4o){font-family:var(--font-body);letter-spacing:0;font-size:21px;font-weight:700}.disclosure:where(.astro-iaavdg4o) p:where(.astro-iaavdg4o){color:var(--ink-2);flex:1}@media (width<=960px){.page-head:where(.astro-iaavdg4o){padding:48px 0}.head-grid:where(.astro-iaavdg4o),.cert-grid:where(.astro-iaavdg4o),.split-grid:where(.astro-iaavdg4o),.docs-grid:where(.astro-iaavdg4o){grid-template-columns:minmax(0,1fr);gap:40px}.docs-grid:where(.astro-iaavdg4o){gap:20px}.pillar-grid:where(.astro-iaavdg4o){grid-template-columns:minmax(0,1fr)}.seal:where(.astro-iaavdg4o),.docs-card:where(.astro-iaavdg4o),.disclosure:where(.astro-iaavdg4o){padding:24px}}@media (width>=961px) and (width<=1100px){.pillar-grid:where(.astro-iaavdg4o){grid-template-columns:repeat(2,minmax(0,1fr))}}
