.sch-hero{padding-block:clamp(56px,8vh,104px)}.sch-hero .brush{color:var(--color-paper)}.sch-hero-page{justify-self:end;width:100%;max-width:500px}.sch-timeline{margin-top:48px}.sch-grades{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:52px;display:grid}.sch-grades a{border:1.5px solid color-mix(in srgb, var(--color-paper) 30%, var(--color-ink));border-radius:var(--radius-card);height:100%;transition:transform .2s var(--ease-out), border-color .2s, box-shadow .2s var(--ease-out);flex-direction:column;gap:6px;padding:24px 22px 20px;display:flex}.sch-grades a:hover{border-color:var(--color-brand);box-shadow:5px 5px 0 var(--color-brand);transform:translate(-2px,-2px)}.sch-grade-no{font-family:var(--font-display);letter-spacing:-.04em;color:var(--color-brand);font-size:clamp(56px,6vw,88px);font-weight:800;line-height:1}.sch-grade-fact{letter-spacing:-.01em;margin-top:10px;font-size:18px;font-weight:700;line-height:1.3}.sch-grade-text{color:color-mix(in srgb, var(--color-paper) 80%, var(--color-ink));font-size:15px;line-height:1.5}.sch-grade-more{align-items:center;gap:8px;margin-top:auto;padding-top:18px;font-size:14px;font-weight:600;display:inline-flex}.sch-grade-more svg{width:18px;height:18px;transition:transform .2s var(--ease-out)}.sch-grades a:hover .sch-grade-more svg{transform:translate(4px)}.sch-uses{gap:0;margin-top:36px;display:grid}.sch-uses li{border-top:1.5px solid var(--color-ink);gap:4px;padding-block:16px;display:grid}.sch-uses b{letter-spacing:-.01em;font-size:19px;font-weight:700}.sch-uses span{color:var(--color-ink-2);font-size:16px}.sch-cert{justify-self:start;width:100%;max-width:480px}.sch-voices{padding-block:clamp(80px,10vh,120px)}.sch-quote p{max-width:24ch;font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;font-size:clamp(32px,4.2vw,64px);font-weight:800;line-height:1.1}.sch-quote footer{align-items:center;gap:14px;margin-top:26px;font-size:16px;font-weight:500;display:flex}.sch-quote footer:before{content:"";background:var(--color-ink);width:34px;height:3px}.sch-notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:56px;display:grid}.sch-notes li{border-top:1.5px solid var(--color-ink);padding-top:18px}.sch-notes b{font-size:14px;font-weight:700}.sch-notes p{margin-top:6px;font-size:16px;line-height:1.55}.sch-board-list{margin-top:36px;display:grid}.sch-board-list li{border-top:1.5px solid var(--color-ink);justify-items:start;gap:4px;padding-block:16px;display:grid}.sch-board-list b{letter-spacing:-.01em;font-size:19px;font-weight:700}.sch-board-list span{max-width:52ch;color:var(--color-ink-2);font-size:16px;line-height:1.55}.sch-board-list .sc-link{margin-top:4px}.sch-measure-steps .sc-link{margin-top:10px}.sch-measure .sc-note{margin-top:36px}.sch-offer{align-items:start}.sch-steps{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:40px}.sch-aside{max-width:52ch;color:var(--color-ink-2);margin-top:36px;font-size:16px;line-height:1.7}.sch-summary-link{gap:10px;margin-top:24px}.sch-summary-link svg{width:18px;height:18px;transition:transform .2s var(--ease-out);flex:none}.sch-summary-link:hover svg{transform:translate(4px)}@media (max-width:1100px){.sch-grades{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.sch-hero-page{justify-self:start}.sch-notes{grid-template-columns:1fr}}@media (max-width:760px){.sch-grades{gap:12px;margin-top:36px}.sch-grades a{padding:20px 16px 16px}.sch-grade-fact{font-size:16px}.sch-quote p{font-size:clamp(28px,8vw,40px)}.sch-notes{margin-top:36px}.sch-steps{grid-template-columns:1fr}}@media (max-width:420px){.sch-grades{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.sch-grades a,.sch-grade-more svg,.sch-summary-link svg{transition:none}.sch-grades a:hover,.sch-grades a:hover .sch-grade-more svg,.sch-summary-link:hover svg{transform:none}}
