.hero[data-astro-cid-ropvkyc5]{padding-block:clamp(3rem,2rem + 4vw,6rem) var(--section-y)}.grid[data-astro-cid-ropvkyc5]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(2rem,4vw,5rem);align-items:start}.copy[data-astro-cid-ropvkyc5]{display:grid;gap:var(--space-6)}h1[data-astro-cid-ropvkyc5]{max-width:17ch}.lede[data-astro-cid-ropvkyc5]{max-width:32rem;font-size:var(--text-lg)}.audit-form[data-astro-cid-ropvkyc5]{display:grid;gap:var(--space-5);max-width:36rem;padding:clamp(1.25rem,1rem + 1vw,2rem);background:var(--color-surface);border:1px solid var(--color-rule);border-radius:var(--radius-lg)}.row-2[data-astro-cid-ropvkyc5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);align-items:start}.opt[data-astro-cid-ropvkyc5]{font-weight:400;color:var(--color-ink-3)}.form-error[data-astro-cid-ropvkyc5]{padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:oklch(95% .03 28);color:var(--color-error);font-size:var(--text-sm)}.hp[data-astro-cid-ropvkyc5]{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}.submit[data-astro-cid-ropvkyc5]{display:grid;gap:var(--space-3);justify-items:start}.fine[data-astro-cid-ropvkyc5]{font-size:var(--text-xs);color:var(--color-ink-3);line-height:1.5}.audit-form[data-astro-cid-ropvkyc5] select[data-astro-cid-ropvkyc5]{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4' fill='none' stroke='%233c4f48' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px;padding-right:36px}.panel[data-astro-cid-ropvkyc5]{border-radius:var(--radius-lg);padding:clamp(1.5rem,1rem + 2vw,2.5rem);display:grid;gap:var(--space-6)}.panel[data-astro-cid-ropvkyc5] h2[data-astro-cid-ropvkyc5]{font-size:var(--text-xl)}.how[data-astro-cid-ropvkyc5]{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-4)}.how[data-astro-cid-ropvkyc5] li[data-astro-cid-ropvkyc5]{display:grid;grid-template-columns:32px 1fr;gap:var(--space-4);align-items:start;color:var(--color-on-ink-2);line-height:1.55;padding-top:var(--space-4);border-top:1px solid var(--color-rule-on-ink)}.n[data-astro-cid-ropvkyc5]{color:var(--color-accent-mint);font-weight:500;font-size:var(--text-md)}.fine[data-astro-cid-ropvkyc5]{font-size:var(--text-xs);color:var(--color-on-ink-3)}.looks[data-astro-cid-ropvkyc5]{list-style:none;margin:0;padding:0;display:grid;border-top:1px solid var(--color-rule)}.looks[data-astro-cid-ropvkyc5] li[data-astro-cid-ropvkyc5]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--space-4) var(--space-8);padding-block:var(--space-6);border-bottom:1px solid var(--color-rule)}.looks[data-astro-cid-ropvkyc5] h3[data-astro-cid-ropvkyc5]{font-size:var(--text-lg)}.looks[data-astro-cid-ropvkyc5] p[data-astro-cid-ropvkyc5]{color:var(--color-ink-2);line-height:1.55}.people[data-astro-cid-ropvkyc5]{list-style:none;margin:0;padding:0;display:grid;max-width:40rem;border-top:1px solid var(--color-rule)}.people[data-astro-cid-ropvkyc5] a[data-astro-cid-ropvkyc5]{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-4);padding-block:var(--space-4);border-bottom:1px solid var(--color-rule);transition:color var(--dur-fast) var(--ease-out)}.people[data-astro-cid-ropvkyc5] a[data-astro-cid-ropvkyc5]:hover .name[data-astro-cid-ropvkyc5]{color:var(--color-accent-deep)}.name[data-astro-cid-ropvkyc5]{font-weight:600}.role[data-astro-cid-ropvkyc5]{font-size:var(--text-sm);color:var(--color-ink-2)}@media(max-width:899px){.grid[data-astro-cid-ropvkyc5]{grid-template-columns:1fr}h1[data-astro-cid-ropvkyc5],.audit-form[data-astro-cid-ropvkyc5]{max-width:none}}@media(max-width:479px){.row-2[data-astro-cid-ropvkyc5]{grid-template-columns:1fr}}@media(max-width:599px){.looks[data-astro-cid-ropvkyc5] li[data-astro-cid-ropvkyc5]{grid-template-columns:1fr;gap:var(--space-2)}.people[data-astro-cid-ropvkyc5] a[data-astro-cid-ropvkyc5]{flex-direction:column;align-items:flex-start;gap:2px}}
