.cert-page[data-astro-cid-a5f5xl56]{background:var(--color-paper);color:var(--color-ink)}.cert-page[data-astro-cid-a5f5xl56] .container[data-astro-cid-a5f5xl56]{max-width:1320px;margin:0 auto;padding:0 40px}.section-h2[data-astro-cid-a5f5xl56]{font-family:var(--font-display);letter-spacing:-.024em;color:var(--color-ink);text-wrap:balance;margin:14px 0 0;font-size:56px;font-weight:800;line-height:1.02}.section-h2--md[data-astro-cid-a5f5xl56]{letter-spacing:-.026em;font-size:48px;line-height:1}.lede[data-astro-cid-a5f5xl56]{font-family:var(--font-body);color:var(--color-graphite);max-width:600px;margin:22px 0 0;font-size:17px;line-height:1.6}.breadcrumb[data-astro-cid-a5f5xl56]{font-family:var(--font-mono);color:var(--color-graphite);letter-spacing:.04em;align-items:center;gap:8px;padding-top:56px;font-size:12px;display:flex}.breadcrumb-current[data-astro-cid-a5f5xl56]{color:var(--color-ink)}.eyebrow[data-astro-cid-a5f5xl56]{font-family:var(--font-display);letter-spacing:.22em;text-transform:uppercase;color:var(--color-emerald-text);align-items:center;gap:14px;margin-top:56px;font-size:11px;font-weight:700;display:flex}.eyebrow-rule[data-astro-cid-a5f5xl56]{background:var(--color-emerald);width:48px;height:1px;display:inline-block}.hero[data-astro-cid-a5f5xl56]{border-bottom:1px solid var(--color-rule);padding:0 0 96px}.hero-grid[data-astro-cid-a5f5xl56]{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;margin-top:8px;display:grid}.hero-media[data-astro-cid-a5f5xl56]{aspect-ratio:4/5;background:var(--color-ink);border-radius:4px;position:relative;overflow:hidden}.hero-grid[data-astro-cid-a5f5xl56] .hero-headline[data-astro-cid-a5f5xl56]{font-size:clamp(40px,5.2vw,64px)}.hero-grid[data-astro-cid-a5f5xl56] .hero-sub[data-astro-cid-a5f5xl56]{max-width:560px}@media (width<=880px){.hero-grid[data-astro-cid-a5f5xl56]{grid-template-columns:1fr;gap:32px}.hero-media[data-astro-cid-a5f5xl56]{aspect-ratio:16/10;order:-1}}.hero-headline[data-astro-cid-a5f5xl56]{font-family:var(--font-display);letter-spacing:-.028em;color:var(--color-ink);text-wrap:balance;margin:24px 0 0;font-size:82px;font-weight:800;line-height:.94}.hero-sub[data-astro-cid-a5f5xl56]{font-family:var(--font-body);color:var(--color-graphite);max-width:640px;margin:28px 0 0;font-size:18px;line-height:1.6}.hero-ctas[data-astro-cid-a5f5xl56]{flex-wrap:wrap;gap:14px;margin-top:40px;display:flex}.wall[data-astro-cid-a5f5xl56] .container[data-astro-cid-a5f5xl56]{padding-top:120px;padding-bottom:120px}.cert-grid[data-astro-cid-a5f5xl56]{border-top:1px solid var(--color-rule);border-inline-start:1px solid var(--color-rule);grid-template-columns:1fr 1fr;gap:0;margin:48px 0 0;padding:0;list-style:none;display:grid}.cert-card[data-astro-cid-a5f5xl56]{border-inline-end:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule);background:var(--color-paper-pure);flex-direction:column;gap:16px;min-height:320px;padding:36px 36px 40px;display:flex}.cert-head[data-astro-cid-a5f5xl56]{justify-content:space-between;align-items:center;display:flex}.cert-tag[data-astro-cid-a5f5xl56]{font-family:var(--font-display);letter-spacing:.22em;text-transform:uppercase;color:var(--color-emerald-text);font-size:11px;font-weight:700}.cert-ref[data-astro-cid-a5f5xl56]{font-family:var(--font-mono);color:var(--color-graphite);letter-spacing:.04em;font-size:11px}.cert-title[data-astro-cid-a5f5xl56]{font-family:var(--font-display);color:var(--color-ink);letter-spacing:-.014em;margin-top:4px;font-size:28px;font-weight:700;line-height:1.2}.cert-meta[data-astro-cid-a5f5xl56]{flex-direction:column;gap:6px;display:flex}.cert-meta-row[data-astro-cid-a5f5xl56]{font-family:var(--font-mono);justify-content:space-between;font-size:12px;display:flex}.cert-meta-key[data-astro-cid-a5f5xl56]{color:var(--color-graphite)}.cert-meta-val[data-astro-cid-a5f5xl56]{color:var(--color-ink)}.cert-body[data-astro-cid-a5f5xl56]{font-family:var(--font-body);color:var(--color-graphite);flex:1;margin:0;font-size:14px;line-height:1.65}.cert-cta[data-astro-cid-a5f5xl56]{font-family:var(--font-display);color:var(--color-forest);align-items:center;gap:8px;margin-top:4px;font-size:13px;font-weight:600;display:flex}.standards[data-astro-cid-a5f5xl56]{background:var(--color-mist);border-top:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule)}.standards[data-astro-cid-a5f5xl56] .container[data-astro-cid-a5f5xl56]{padding-top:120px;padding-bottom:120px}.standards-grid[data-astro-cid-a5f5xl56]{border-top:1px solid var(--color-rule);border-inline-start:1px solid var(--color-rule);background:var(--color-paper-pure);grid-template-columns:1fr 1fr 1fr;gap:0;margin:48px 0 0;padding:0;list-style:none;display:grid}.standard-card[data-astro-cid-a5f5xl56]{border-inline-end:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule);flex-direction:column;gap:16px;min-height:220px;padding:28px 28px 32px;display:flex}.standard-region[data-astro-cid-a5f5xl56]{font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--color-ink);font-size:13px;font-weight:700}.standard-codes[data-astro-cid-a5f5xl56]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.standard-code[data-astro-cid-a5f5xl56]{font-family:var(--font-mono);color:var(--color-ink);align-items:baseline;gap:10px;font-size:13px;line-height:1.55;display:flex}.standard-bullet[data-astro-cid-a5f5xl56]{background:var(--color-emerald);flex-shrink:0;width:5px;height:5px;display:inline-block;transform:translateY(-3px)}.next[data-astro-cid-a5f5xl56]{padding:96px 0}.next-grid[data-astro-cid-a5f5xl56]{max-width:720px}.next-ctas[data-astro-cid-a5f5xl56]{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}@media (width<=1024px){.cert-page[data-astro-cid-a5f5xl56] .hero-headline[data-astro-cid-a5f5xl56]{font-size:61px}.cert-page[data-astro-cid-a5f5xl56] .section-h2[data-astro-cid-a5f5xl56]{font-size:44px}.cert-page[data-astro-cid-a5f5xl56] .cert-grid[data-astro-cid-a5f5xl56]{grid-template-columns:1fr}.cert-page[data-astro-cid-a5f5xl56] .standards-grid[data-astro-cid-a5f5xl56]{grid-template-columns:1fr 1fr}}@media (width<=720px){.cert-page[data-astro-cid-a5f5xl56] .container[data-astro-cid-a5f5xl56]{padding:0 24px}.cert-page[data-astro-cid-a5f5xl56] .hero-headline[data-astro-cid-a5f5xl56]{font-size:44px}.cert-page[data-astro-cid-a5f5xl56] .section-h2[data-astro-cid-a5f5xl56]{font-size:32px}.cert-page[data-astro-cid-a5f5xl56] .wall[data-astro-cid-a5f5xl56] .container[data-astro-cid-a5f5xl56],.cert-page[data-astro-cid-a5f5xl56] .standards[data-astro-cid-a5f5xl56] .container[data-astro-cid-a5f5xl56]{padding-top:80px;padding-bottom:80px}.cert-page[data-astro-cid-a5f5xl56] .next[data-astro-cid-a5f5xl56]{padding:80px 0}.cert-page[data-astro-cid-a5f5xl56] .standards-grid[data-astro-cid-a5f5xl56]{grid-template-columns:1fr}}.cert-downloads[data-astro-cid-a5f5xl56]{margin-top:48px;scroll-margin-top:96px}.dl-label[data-astro-cid-a5f5xl56]{font-family:var(--font-mono);letter-spacing:2.4px;text-transform:uppercase;color:var(--color-graphite);margin-bottom:20px;font-size:11px}.dl-bundle[data-astro-cid-a5f5xl56]{border:1px solid var(--color-forest);background:var(--color-mint);border-radius:4px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;padding:20px 24px;display:flex}.dl-bundle-title[data-astro-cid-a5f5xl56]{font-family:var(--font-display);color:var(--color-ink);font-size:16px;font-weight:700}.dl-bundle-meta[data-astro-cid-a5f5xl56]{font-family:var(--font-mono);color:var(--color-graphite);margin-top:4px;font-size:11px}.dl-grid[data-astro-cid-a5f5xl56]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.dl-card[data-astro-cid-a5f5xl56]{border:1px solid var(--color-rule);background:var(--color-paper-pure);border-radius:4px;flex-direction:column;padding:24px;display:flex}.dl-tag[data-astro-cid-a5f5xl56]{font-family:var(--font-mono);letter-spacing:2px;color:var(--color-emerald-text);font-size:10px}.dl-title[data-astro-cid-a5f5xl56]{font-family:var(--font-display);margin-top:10px;font-size:16px;font-weight:700;line-height:1.25}.dl-foot[data-astro-cid-a5f5xl56]{flex-direction:column;gap:12px;margin-top:auto;padding-top:20px;display:flex}.dl-meta[data-astro-cid-a5f5xl56]{font-family:var(--font-mono);color:var(--color-graphite);font-size:11px}.dl-btn[data-astro-cid-a5f5xl56]{box-sizing:border-box;background:var(--color-ink);min-height:44px;color:var(--color-paper-pure);font-family:var(--font-display);border-radius:2px;align-self:flex-start;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:background .2s;display:inline-flex}.dl-btn[data-astro-cid-a5f5xl56]:hover{background:var(--color-forest)}.dl-btn[data-astro-cid-a5f5xl56]:focus-visible{outline:2px solid var(--color-emerald);outline-offset:2px}.dl-btn[data-astro-cid-a5f5xl56] svg{width:16px;height:16px}.dl-onrequest[data-astro-cid-a5f5xl56]{max-width:70ch;color:var(--color-graphite);margin-top:24px;font-size:14px;line-height:1.6}
