.signal-proof-page{padding-block:clamp(3.5rem,8vw,7rem)}.signal-proof-page__hero{display:grid;gap:var(--signal-space-8);padding-block-end:clamp(3rem,7vw,6rem);border-block-end:var(--signal-line) solid var(--signal-rule-strong)}.signal-proof-page__label{margin:0 0 var(--signal-space-4);color:var(--signal-emerald-deep);font-size:var(--signal-text-xs);font-weight:750;letter-spacing:.08em;text-transform:uppercase}.signal-proof-page h1{max-width:13ch;margin:0;font-size:var(--signal-text-display);font-weight:600;letter-spacing:-.04em;line-height:.98;overflow-wrap:anywhere;text-wrap:balance}.signal-proof-page__intro{max-width:62ch;margin:0;color:var(--signal-muted);font-size:var(--signal-text-lg);line-height:1.72;text-wrap:pretty}.signal-proof-page__list{border-block-start:var(--signal-line) solid var(--signal-rule-strong)}.signal-proof-page__hero+.signal-proof-page__list{border-block-start:0}.signal-proof-page__list article{display:grid;gap:var(--signal-space-5);padding-block:var(--signal-space-10);border-block-end:var(--signal-line) solid var(--signal-rule)}.signal-proof-page__list h2,.signal-proof-page__section h2{max-width:24ch;margin:0;font-size:var(--signal-text-2xl);font-weight:600;letter-spacing:-.035em;line-height:1.06;overflow-wrap:anywhere;text-wrap:balance}.signal-proof-page__list p,.signal-proof-page__section p{max-width:65ch;margin:0;color:var(--signal-muted);line-height:1.72;text-wrap:pretty}.signal-proof-page__list a,.signal-proof-page__actions a,.signal-proof-page__source{min-height:2.75rem;width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;gap:var(--signal-space-2);color:var(--signal-ink);font-size:var(--signal-text-sm);font-weight:700;text-underline-offset:.35em}.signal-proof-page__section{display:grid;gap:var(--signal-space-6);padding-block:clamp(3rem,7vw,6rem);border-block-end:var(--signal-line) solid var(--signal-rule)}.signal-proof-page__facts{display:grid;border-block-start:var(--signal-line) solid var(--signal-rule-strong)}.signal-proof-page__facts div{min-width:0;padding-block:var(--signal-space-6);border-block-end:var(--signal-line) solid var(--signal-rule)}.signal-proof-page__facts span{display:block;margin-block-end:var(--signal-space-2);color:var(--signal-muted);font-size:var(--signal-text-xs);font-weight:700}.signal-proof-page__facts strong{display:block;max-width:42ch;font-size:var(--signal-text-lg);overflow-wrap:anywhere}.signal-proof-page__actions{display:flex;flex-wrap:wrap;gap:var(--signal-space-4)}.signal-proof-page__section p+p,.signal-proof-page__section p+.signal-proof-page__actions,.signal-proof-page__section p+.signal-proof-page__source{margin-block-start:var(--signal-space-5)}.signal-proof-page__actions .signal-button{min-width:0;max-width:100%;white-space:normal}.signal-proof-page__method{margin-block-start:var(--signal-space-6);border-block-start:var(--signal-line) solid var(--signal-rule)}.signal-proof-page__method summary{min-height:2.75rem;padding-block:var(--signal-space-3);font-weight:700;cursor:pointer}.signal-proof-page__method summary:focus-visible{outline:3px solid var(--signal-focus);outline-offset:4px}.signal-proof-page__method p+p{margin-block-start:var(--signal-space-4)}.signal-proof-page__actions .signal-button{justify-content:center;text-decoration:none}.signal-proof-page a:focus-visible{outline:3px solid var(--signal-focus);outline-offset:4px}@media (min-width: 50rem){.signal-proof-page__hero,.signal-proof-page__list article,.signal-proof-page__section{grid-template-columns:minmax(0,1fr) minmax(18rem,.72fr);-moz-column-gap:var(--signal-space-8);column-gap:var(--signal-space-8);align-items:start}.signal-proof-page__list article>:not(h2),.signal-proof-page__section>:not(h2){grid-column:2}.signal-proof-page__facts{grid-template-columns:repeat(3,minmax(0,1fr))}.signal-proof-page__facts div{padding-inline:var(--signal-space-6);border-inline-end:var(--signal-line) solid var(--signal-rule)}.signal-proof-page__facts div:first-child{padding-inline-start:0}.signal-proof-page__facts div:last-child{border-inline-end:0}}@media (prefers-reduced-motion: reduce){.signal-proof-page *,.signal-proof-page *:before,.signal-proof-page *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
