.cwe{max-width:820px;margin-inline:auto;padding-block:clamp(32px,6vw,72px);padding-inline:clamp(16px,4vw,24px)}.cwe-h1{font-family:var(--display);letter-spacing:-.03em;margin:0;font-size:clamp(38px,8vw,80px);font-weight:900;line-height:.96}.cwe-lede{font-family:var(--display);color:var(--ink-soft);max-width:44ch;margin:18px 0 0;font-size:clamp(17px,2.6vw,23px);font-weight:500;line-height:1.35}.cwe-item{border-top:2px solid var(--ink);padding-block:clamp(26px,4vw,42px)}.cwe-list .cwe-item:last-of-type{border-bottom:2px solid var(--ink)}.cwe-meta{font-family:var(--body);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);font-size:11.5px;font-weight:700}.cwe-title{font-family:var(--display);letter-spacing:-.025em;max-width:22ch;margin:14px 0 0;font-size:clamp(26px,5vw,46px);font-weight:700;line-height:1.06}.cwe-title a{color:var(--ink);text-decoration:none}.cwe-title a:hover{color:var(--rose)}.cwe-stand{color:var(--ink-soft);max-width:60ch;margin:14px 0 0;font-size:clamp(15px,2.1vw,17.5px);line-height:1.6}.cwe-read{font-family:var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--rose);border-bottom:1.5px solid var(--rose);margin-top:16px;padding-bottom:3px;font-size:12px;font-weight:700;text-decoration:none;display:inline-block}.cwe-essay{max-width:720px;margin-inline:auto;padding-block:clamp(30px,5vw,60px);padding-inline:clamp(16px,4vw,24px)}.cwe-essay h1{font-family:var(--display);letter-spacing:-.03em;margin:12px 0 0;font-size:clamp(32px,6vw,58px);font-weight:900;line-height:1.02}.cwe-body{margin-top:clamp(26px,4vw,40px)}.cwe-body p{font-family:var(--display);max-width:62ch;margin:0 0 1.1em;font-size:clamp(17px,2.1vw,19.5px);font-weight:500;line-height:1.68}.cwe-body>p:first-child{margin-bottom:1.3em;font-size:clamp(19px,2.5vw,23px);line-height:1.45}.cwe-body a{color:var(--rose)}.cwe-tracks{max-width:46ch;margin:0 0 1.6em;padding:0;list-style:none}.cwe-tracks li{font-family:var(--body);border-top:1px solid #d9dde0;padding:9px 0 9px 26px;font-size:15.5px;line-height:1.5;position:relative}.cwe-tracks li:last-child{border-bottom:1px solid #d9dde0}.cwe-tracks li:before{content:"♪";color:var(--rose);position:absolute;left:2px}.cwe-nav{border-top:2px solid var(--ink);justify-content:space-between;gap:24px;margin-top:clamp(40px,6vw,72px);padding-block:24px;display:flex}.cwe-nav a{text-decoration:none}.cwe-nav span{font-family:var(--body);letter-spacing:.2em;text-transform:uppercase;color:var(--rose);margin-bottom:6px;font-size:10.5px;font-weight:700;display:block}.cwe-nav strong{font-family:var(--display);color:var(--ink);font-size:clamp(15px,1.6vw,19px);font-weight:700;line-height:1.2}
