.cred[data-astro-cid-7iwmu2dx]{border:1px solid var(--border);border-radius:var(--radius-md);background-color:var(--bg-subtle);padding:1.5rem}.cred__eyebrow[data-astro-cid-7iwmu2dx]{margin-block-end:1rem}.cred__line[data-astro-cid-7iwmu2dx]{font-size:var(--step-1);color:var(--text);max-inline-size:50ch}.cred__groups[data-astro-cid-7iwmu2dx]{flex-direction:column;gap:.75rem;margin:0;display:flex}.cred__group[data-astro-cid-7iwmu2dx]{flex-direction:column;gap:.25rem;display:flex}.cred__cat[data-astro-cid-7iwmu2dx]{font-family:var(--font-mono);font-size:var(--step--1);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.cred__certs[data-astro-cid-7iwmu2dx]{flex-wrap:wrap;gap:.5rem;margin:0;display:flex}.cred__cert[data-astro-cid-7iwmu2dx]{font-size:var(--step-0);color:var(--text);background-color:var(--bg-raised);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:.3rem .65rem}.cred__verify[data-astro-cid-7iwmu2dx]{font-size:var(--step--1);color:var(--text-muted);max-inline-size:60ch;margin-block-start:1.25rem}.container[data-astro-cid-is77zgil]{max-inline-size:var(--container-wide);padding-inline:var(--gutter);margin-inline:auto}.ap[data-astro-cid-is77zgil]{padding-block:clamp(2rem,1.5rem + 3vw,4rem) clamp(4rem,3rem + 6vw,8rem)}.ap__hero[data-astro-cid-is77zgil]{padding-block:1.5rem 2.5rem}.ap__h1[data-astro-cid-is77zgil]{font-size:var(--step-4);margin-block:.75rem 1rem}.ap__plain[data-astro-cid-is77zgil]{font-size:var(--step-1);max-inline-size:62ch;margin-block-end:1rem}.ap__lead[data-astro-cid-is77zgil]{font-size:var(--step-0);max-inline-size:68ch}.ap__section[data-astro-cid-is77zgil]{border-block-start:1px solid var(--border);margin-block-end:2.5rem;padding-block:1.5rem 0}.ap__section[data-astro-cid-is77zgil] h2[data-astro-cid-is77zgil]{font-size:var(--step-2);margin-block-end:1rem}.ap__body[data-astro-cid-is77zgil]{max-inline-size:70ch;line-height:1.7}.ap__body[data-astro-cid-is77zgil]+.ap__body[data-astro-cid-is77zgil]{margin-block-start:1rem}.ap__section[data-astro-cid-is77zgil] .cred{margin-block-start:2.5rem}.ap__principles[data-astro-cid-is77zgil]{border:1px solid var(--border);border-radius:var(--radius-md);background-color:var(--border);gap:1px;margin-block-start:1.5rem;display:grid;overflow:hidden}@media (width>=768px){.ap__principles[data-astro-cid-is77zgil]{grid-template-columns:repeat(2,1fr)}.ap__principle--lead[data-astro-cid-is77zgil]{grid-column:1/-1;grid-template-columns:minmax(14rem,.65fr) minmax(0,1.35fr);align-items:start;gap:clamp(2rem,6vw,5rem)}}.ap__principle[data-astro-cid-is77zgil]{background-color:var(--bg);padding:clamp(1.5rem,1.25rem + 1vw,2rem)}.ap__principle--lead[data-astro-cid-is77zgil]{border-inline-start:3px solid var(--accent);background-color:var(--bg-subtle);display:grid}.ap__principle[data-astro-cid-is77zgil] h3[data-astro-cid-is77zgil]{font-size:var(--step-1);margin-block-end:.5rem}.ap__principle[data-astro-cid-is77zgil] p[data-astro-cid-is77zgil]{max-inline-size:50ch;line-height:1.65}.ap__principle--lead[data-astro-cid-is77zgil] h3[data-astro-cid-is77zgil]{font-size:var(--step-2)}.ap__principle--lead[data-astro-cid-is77zgil] p[data-astro-cid-is77zgil]{max-inline-size:62ch;font-size:var(--step-1)}.ap__phases[data-astro-cid-is77zgil]{gap:1.5rem;margin-block-start:1.25rem;padding:0;list-style:none;display:grid}@media (width>=768px){.ap__phases[data-astro-cid-is77zgil]{grid-template-columns:repeat(2,1fr)}}.ap__phases[data-astro-cid-is77zgil] li[data-astro-cid-is77zgil]{gap:1rem;max-inline-size:52ch;display:flex}.ap__phases[data-astro-cid-is77zgil] h3[data-astro-cid-is77zgil]{font-size:var(--step-1);margin-block-end:.25rem}.ap__final[data-astro-cid-is77zgil]{margin-block-start:2rem}.ap__final[data-astro-cid-is77zgil] h2[data-astro-cid-is77zgil]{font-size:var(--step-2);margin-block-end:1rem}.ap__final-actions[data-astro-cid-is77zgil]{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.ap__email[data-astro-cid-is77zgil]{color:var(--link)}
