.kent-top{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;gap:48px clamp(40px,5.5vw,112px);display:grid}.kent-hero-lead{color:var(--muted-foreground);text-wrap:pretty;max-width:32em;margin:clamp(18px,1.6vw,28px) 0 32px;font-size:20px;line-height:1.5}.kent-terms{padding-top:6px}.kent-terms h2{color:var(--muted-foreground);margin:0 0 12px;font-size:15px;font-weight:500;line-height:1.4}.kent-terms ul{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.kent-terms li{border-bottom:1px solid var(--hairline);text-wrap:pretty;padding:14px 0;font-size:17px;line-height:1.45}.kent-sizing{color:var(--muted-foreground);text-wrap:pretty;margin:16px 0 0;font-size:15px;line-height:1.5}.kent-head{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:20px clamp(40px,5.5vw,112px);display:grid}.kent-head .k-t-section{max-width:13em}.kent-lead{color:var(--muted-foreground);text-wrap:pretty;max-width:30em;margin:0 0 20px;font-size:20px;line-height:1.5}.kent-head .kent-lead{margin-top:.3em}.kent-cols{grid-template-columns:repeat(var(--kent-n,3), minmax(0, 1fr));gap:40px clamp(32px,3.4vw,64px);margin:clamp(48px,4.6vw,80px) 0 0;padding:0;list-style:none;display:grid}.kent-cols[data-count="1"]{--kent-n:1}.kent-cols[data-count="2"]{--kent-n:2}.kent-cols[data-count="4"]{--kent-n:4}.kent-cols li{border-top:1px solid var(--ink);padding-top:20px}.kent-cols h3,.kent-rows h3{font-size:var(--t-sub);letter-spacing:-.018em;text-wrap:balance;margin:0;font-weight:600;line-height:1.2}.kent-cols p,.kent-rows p{color:var(--muted-foreground);text-wrap:pretty;max-width:34em;margin:12px 0 0;font-size:17px;line-height:1.6}.kent-held{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:40px clamp(40px,5.5vw,112px);display:grid}.kent-held-words{top:calc(var(--k-header-h) + 32px);position:sticky}.kent-held-words .k-t-section{margin-bottom:20px}.kent-rows{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.kent-rows li{border-bottom:1px solid var(--hairline);padding:clamp(24px,2.3vw,36px) 0}.kent-review{margin-top:clamp(32px,3vw,48px)}.kent-review h3{color:var(--muted-foreground);margin:0 0 12px;font-size:15px;font-weight:500;line-height:1.4}.kent-review ul{flex-wrap:wrap;gap:10px 28px;margin:0;padding:0;list-style:none;display:flex}.kent-review a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:4px;font-size:17px;font-weight:500;line-height:1.4}.kent-review a:hover{text-decoration-color:currentColor}@media (max-width:1100px){.kent-cols{--kent-n:2}.kent-cols[data-count="1"]{--kent-n:1}}@media (max-width:900px){.kent-top,.kent-head,.kent-held{grid-template-columns:minmax(0,1fr)}.kent-held-words{position:static}.kent-head .kent-lead{margin-top:0}}@media (max-width:640px){.kent-cols,.kent-cols[data-count]{--kent-n:1;gap:32px}.kent-hero-lead,.kent-lead{font-size:18px}}
