.page-head[data-astro-cid-b7hnyauq]{padding-top:clamp(3rem,2.5rem + 4vw,6rem)}.page-head[data-astro-cid-b7hnyauq] h1[data-astro-cid-b7hnyauq]{max-width:18ch}.page-head__lede[data-astro-cid-b7hnyauq]{margin-top:1.75rem}.assure[data-astro-cid-b7hnyauq]{display:flex;flex-wrap:wrap;gap:1.25rem 2.5rem;margin:2rem 0 0;padding:0;list-style:none}.assure[data-astro-cid-b7hnyauq] li[data-astro-cid-b7hnyauq]{display:grid;gap:.2rem;font-size:.85rem;color:var(--text-2)}.assure__v[data-astro-cid-b7hnyauq]{font-size:1.25rem;font-weight:500;color:var(--gold);line-height:1}.page-head__alt[data-astro-cid-b7hnyauq]{margin-top:2rem;font-size:.9rem;color:var(--faint)}.brief[data-astro-cid-b7hnyauq]{display:grid;gap:clamp(2.5rem,2rem + 2vw,4rem);max-width:44rem}.brief__set[data-astro-cid-b7hnyauq]{margin:0;padding:0;border:0}.brief__legend[data-astro-cid-b7hnyauq]{display:flex;align-items:center;gap:.6rem;padding:0;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:var(--gold)}.brief__h2[data-astro-cid-b7hnyauq]{margin:.6rem 0 0;font-size:var(--step-2)}.q[data-astro-cid-b7hnyauq]{display:grid;gap:.45rem;margin-top:2rem}.q__label[data-astro-cid-b7hnyauq]{display:flex;gap:.7rem;font-size:1rem;font-weight:500;color:var(--text);line-height:1.35}.q__n[data-astro-cid-b7hnyauq]{flex:none;font-size:.7rem;letter-spacing:.1em;color:var(--gold);padding-top:.25rem}.q__hint[data-astro-cid-b7hnyauq]{margin:0 0 .25rem 1.9rem;font-size:.86rem;line-height:1.45;color:var(--faint)}.q[data-astro-cid-b7hnyauq] input[data-astro-cid-b7hnyauq][type=text],.q[data-astro-cid-b7hnyauq] textarea[data-astro-cid-b7hnyauq]{width:100%;margin-left:1.9rem;max-width:calc(100% - 1.9rem);padding:.75rem .9rem;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);color:var(--text);font:inherit;font-size:.95rem;min-height:46px;resize:vertical;transition:border-color var(--dur) var(--ease)}.q[data-astro-cid-b7hnyauq] input[data-astro-cid-b7hnyauq][type=text]:focus,.q[data-astro-cid-b7hnyauq] textarea[data-astro-cid-b7hnyauq]:focus{outline:none;border-color:var(--gold)}.q[data-astro-cid-b7hnyauq] input[data-astro-cid-b7hnyauq][type=text]:focus-visible,.q[data-astro-cid-b7hnyauq] textarea[data-astro-cid-b7hnyauq]:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.opts[data-astro-cid-b7hnyauq]{display:flex;flex-wrap:wrap;gap:.5rem;margin-left:1.9rem}.opt[data-astro-cid-b7hnyauq]{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem .85rem;border:1px solid var(--line);border-radius:99px;font-size:.88rem;color:var(--text-2);cursor:pointer;transition:border-color var(--dur) var(--ease),color var(--dur) var(--ease),background-color var(--dur) var(--ease)}.opt[data-astro-cid-b7hnyauq]:hover{border-color:var(--gold-a40);color:var(--text)}.opt[data-astro-cid-b7hnyauq] input[data-astro-cid-b7hnyauq]{accent-color:var(--gold);margin:0}.opt[data-astro-cid-b7hnyauq]:has(input:checked){border-color:var(--gold);background:var(--gold-a08);color:var(--text)}.opt[data-astro-cid-b7hnyauq]:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.brief__hp[data-astro-cid-b7hnyauq]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.brief__send[data-astro-cid-b7hnyauq]{padding-top:2rem;border-top:1px solid var(--line)}.brief__count[data-astro-cid-b7hnyauq]{font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}.brief__acts[data-astro-cid-b7hnyauq]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.brief__note[data-astro-cid-b7hnyauq]{margin-top:1rem;font-size:.85rem;color:var(--faint);max-width:52ch}.brief__peek[data-astro-cid-b7hnyauq]{margin-top:1.25rem;font-size:.85rem;color:var(--faint)}.brief__peek[data-astro-cid-b7hnyauq] summary[data-astro-cid-b7hnyauq]{cursor:pointer;color:var(--text-2)}.brief__pre[data-astro-cid-b7hnyauq]{margin-top:.75rem;padding:1rem;max-height:22rem;overflow:auto;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);font-family:var(--font-mono);font-size:.76rem;line-height:1.55;white-space:pre-wrap;color:var(--text-2)}
