@keyframes cs-rise{0%{opacity:0;filter:blur(6px);transform:translateY(26px)}to{opacity:1;filter:none;transform:none}}.cs-rise{animation:.95s cubic-bezier(.2,.7,.2,1) both cs-rise;animation-delay:calc(var(--i,0) * .12s + .15s)}@media (prefers-reduced-motion:reduce){.cs-rise{animation:none}}.cs-entry{transition:background-color .25s,padding-left .25s}.cs-entry:hover{background-color:#bbdbde59;padding-left:1rem}@media (prefers-reduced-motion:reduce){.cs-entry{transition:none}}.lab-type .cs-body{max-width:42rem}.lab-type .cs-body h2,.lab-type .cs-body h3{color:#031e28;text-wrap:balance;font-family:var(--display)!important;letter-spacing:-.03em!important;font-weight:500!important;line-height:1.02!important}.lab-type .cs-body h2{border-top:1px solid #0b1d2626;margin-top:3.5rem;padding-top:1.25rem;font-size:clamp(1.9rem,3.4vw,2.6rem)!important}.lab-type .cs-body h3{margin-top:2.25rem;font-size:clamp(1.4rem,2.4vw,1.75rem)!important}.lab-type .cs-body p,.lab-type .cs-body li{font-size:1.0625rem;line-height:1.75}.lab-type .cs-body blockquote{border-left-width:1px;margin:2.5rem 0;padding:1.75rem 1.5rem 1.5rem;position:relative;box-shadow:8px 8px #ffc800;background:#fff!important;border:1px solid #031e28!important;font-style:normal!important}.lab-type .cs-body blockquote:before{content:"QUOTE";font-family:var(--mono);letter-spacing:.22em;color:#031e28;background:#ffc800;padding:0 .5rem;font-size:.625rem;position:absolute;top:-.6rem;left:1rem}.lab-type .cs-body blockquote p:first-child{font-family:var(--display);color:#031e28;font-size:1.5rem;line-height:1.3}.lab-type .cs-body blockquote p+p{font-family:var(--mono);letter-spacing:.04em;margin-top:1rem;font-size:.75rem}
