.cl .lg{padding:clamp(28px,6vw,72px) var(--gx) clamp(56px,8vw,104px)}.cl .lg-in{max-width:880px;margin:0 auto}.cl .lg-label{margin:0;font:400 11px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--dim)}.cl .lg h1{margin:18px 0 0;font:300 clamp(34px,5vw,60px)/1.06 var(--sans);letter-spacing:-.05em;text-wrap:balance}.cl .lg-intro{margin:22px 0 0;max-width:62ch;font-size:clamp(17px,1.5vw,20px);line-height:1.55;color:var(--muted)}.cl .lg-date{margin:18px 0 0;font:400 11px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.cl .lg-draft{margin:24px 0 0;padding:14px 18px;border:1px solid var(--amber);border-radius:14px;font-size:14.5px;line-height:1.5;color:var(--paper);background:hsla(34,64%,67%,.08)}.cl .lg-todo{padding:1px 6px;border-radius:6px;background:hsla(34,64%,67%,.18);color:var(--amber);font:400 .85em/1.4 var(--mono)}.cl .lg-sec{margin-top:clamp(32px,4.5vw,52px);padding-top:clamp(24px,3.4vw,36px);border-top:1px solid var(--line)}.cl .lg-sec h2{margin:0 0 14px;font:300 clamp(22px,2.4vw,30px)/1.2 var(--sans);letter-spacing:-.035em;text-wrap:balance}.cl .lg-sec p{line-height:1.7}.cl .lg-sec p,.cl .lg-sec ul{margin:0 0 14px;max-width:68ch;font-size:16px;color:var(--muted)}.cl .lg-sec ul{padding-left:20px;display:grid;gap:8px;line-height:1.6}.cl .lg-more a,.cl .lg-sec a{color:var(--paper);text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:4px;transition:text-decoration-color .2s}.cl .lg-more a:focus-visible,.cl .lg-more a:hover,.cl .lg-sec a:focus-visible,.cl .lg-sec a:hover{text-decoration-color:var(--paper)}.cl .lg-table{width:100%;margin:8px 0 0;border-collapse:collapse;font-size:14.5px;line-height:1.55;color:var(--muted)}.cl .lg-table th{padding:0 14px 12px 0;text-align:left;font:400 11px/1.3 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.cl .lg-table td{padding:16px 14px 16px 0;vertical-align:top;border-top:1px solid var(--line)}.cl .lg-table td:first-child{color:var(--paper)}.cl .lg-more{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:clamp(36px,5vw,60px);padding-top:24px;border-top:1px solid var(--line)}@media (max-width:760px){.cl .lg-table,.cl .lg-table tbody,.cl .lg-table td,.cl .lg-table tr{display:block;width:100%}.cl .lg-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.cl .lg-table tr{padding:14px 0;border-top:1px solid var(--line)}.cl .lg-table td{padding:6px 0;border:0}.cl .lg-table td:before{content:attr(data-label);display:block;margin-bottom:2px;font:400 10.5px/1.3 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}}