.folio .cr-colhead-row{border-bottom:1px solid var(--ink);grid-template-columns:64px 1fr 64px;gap:clamp(20px,3vw,44px);padding:0 0 13px;display:grid}.folio .cr-colhead-row span{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--meta);font-size:10.5px}.folio .cr-colhead-row .c3{text-align:right}.folio .cr-case .case-no .sec{font-size:15px}.folio .cr-clamp{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.folio .cr-meta{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.05em;text-transform:uppercase;color:#ffffffb3;flex-wrap:wrap;align-items:center;gap:14px;margin-top:clamp(22px,2.4vw,32px);font-size:11.5px;display:flex}.folio .cr-meta .cm-k{color:var(--ox-300)}.folio .cr-meta .dot{background:#fff6;border-radius:50%;width:3px;height:3px;display:inline-block}.folio .press{background:var(--paper);padding:clamp(56px,7vw,104px)var(--hero-pad)}.folio .press-in{max-width:var(--maxw);margin:0 auto}.folio .press-head{grid-template-columns:1.2fr .9fr;align-items:end;gap:clamp(28px,4vw,64px);margin-bottom:clamp(28px,3.4vw,44px);display:grid}.folio .press-head .eyebrow{margin-bottom:16px}.folio .press-head h2{font-family:var(--font-fraunces),Georgia,serif;letter-spacing:-.02em;color:var(--ink);font-size:clamp(26px,3.1vw,42px);font-weight:340;line-height:1.08}.folio .press-head h2 em{color:var(--ox-700);font-style:italic}.folio .press-head .ph-intro{color:var(--body);max-width:40ch;font-size:15.5px;line-height:1.6}.folio .press-list{border-top:1px solid var(--ink)}.folio .prow{border-bottom:1px solid var(--line-2);transition:padding-left .3s var(--e-out),background .3s var(--e-inout);grid-template-columns:auto 1fr auto;align-items:baseline;gap:clamp(16px,2.4vw,36px);padding:clamp(20px,2.2vw,28px) 0;display:grid}.folio .prow:hover{background:#691f1f05;padding-left:8px}.folio .prow .pno{font-family:var(--font-geist-mono),ui-monospace,monospace;color:var(--ox-500);letter-spacing:.02em;padding-top:.35em;font-size:12px}.folio .prow .pmain{min-width:0}.folio .prow .pt{font-family:var(--font-fraunces),Georgia,serif;letter-spacing:-.014em;color:var(--ink);transition:color .25s var(--e-inout);font-size:clamp(18px,1.9vw,24px);font-weight:400;line-height:1.22}.folio .prow:hover .pt{color:var(--ox-700)}.folio .prow .ppub{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.05em;text-transform:uppercase;color:var(--meta);margin-top:7px;font-size:11px}.folio .prow .pgo{justify-content:flex-end;align-self:center;align-items:center;display:flex}.folio .prow .pgo .case-arrow{width:42px;height:42px}.folio .press-foot{margin-top:clamp(28px,3vw,42px)}.folio .press-disc{font-family:var(--font-geist-mono),ui-monospace,monospace;color:var(--meta);max-width:64ch;font-size:11.5px;line-height:1.65}@media (max-width:680px){.folio .press-head{grid-template-columns:1fr;align-items:start;gap:14px}.folio .prow{grid-template-columns:auto 1fr;gap:6px 16px}.folio .prow .pno{grid-area:1/1}.folio .prow .pmain{grid-area:1/2}.folio .prow .pgo{grid-area:2/2;justify-content:flex-start;margin-top:4px}}
