.sample-reports-page{width:min(1700px,100% - 96px);margin:0 auto;padding:5rem 0 10rem;display:block}.sample-reports-intro{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);align-items:end;gap:3rem;margin-bottom:5rem;display:grid}.sample-reports-eyebrow{color:var(--signal-red);letter-spacing:.11em;text-transform:uppercase;margin:0 0 1rem;font-size:.76rem;font-weight:700}.sample-reports-intro h1{max-width:14ch;color:var(--signal-red);font-variation-settings:"FLAR" 18;letter-spacing:-.07em;margin:0;font-size:clamp(3.5rem,8vw,7.2rem);font-weight:700;line-height:.85}.sample-reports-intro__support>p{max-width:28rem;color:var(--muted-ink);margin:0 0 1.8rem;font-size:clamp(1rem,1.6vw,1.22rem);line-height:1.45}.sample-reports-directory{gap:.65rem;width:fit-content;font-size:.94rem;display:grid}.sample-report{border-top:1px solid var(--ink);grid-template-columns:minmax(13rem,.22fr) minmax(0,1fr);align-items:start;gap:2.5rem;margin:0;padding:2rem 0 5.5rem;display:grid}.sample-report__head{position:sticky;top:2rem}.sample-report__head h2{letter-spacing:-.06em;font-size:clamp(1.7rem,2.7vw,2.8rem);line-height:.9}.sample-report__head>p:last-child{max-width:20rem;color:var(--muted-ink);margin:1.3rem 0 0;font-size:.9rem;line-height:1.42}.sample-report__frame{border:1px solid color-mix(in oklch, var(--ink) 28%, var(--paper));width:100%;min-height:60rem;box-shadow:0 24px 60px color-mix(in oklch, var(--ink) 14%, transparent);background:#f8fafc;border-radius:16px;grid-column:2;display:block}.sample-report__frame.is-ready{animation:.42s ease-out both sample-report-enter}@keyframes sample-report-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (width<=760px){.sample-reports-page{width:min(100% - 32px,1700px);padding-top:2.5rem}.sample-reports-intro,.sample-report{grid-template-columns:1fr}.sample-reports-intro{gap:1.5rem;margin-bottom:3rem}.sample-report{gap:1.5rem;padding:1.4rem 0 4rem}.sample-report__head{position:static}.sample-report__frame{grid-column:1}}@media (prefers-reduced-motion:reduce){.sample-report__frame.is-ready{animation:none}}
