.pv-page{background:var(--ink);min-height:100vh;padding-top:clamp(100px,12vh,140px);padding-bottom:clamp(60px,8vw,100px)}.pv-head{text-align:center;max-width:760px;margin:0 auto clamp(40px,5vw,60px);padding-inline:clamp(20px,5vw,56px)}.pv-head .kicker{justify-content:center}.pv-head .kicker:before{display:none}.pv-head .h-title{margin-top:16px}.pv-head .lead{text-align:center;margin:18px auto 0}.pv-updated{font-family:var(--font-plex-mono),ui-monospace,monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--bone-dim);margin-top:14px;font-size:11px}.pv-body{max-width:680px;color:var(--bone-dim);margin:0 auto;padding-inline:clamp(20px,5vw,56px);font-size:16px;line-height:1.75}.pv-body h2{font-family:var(--font-cormorant),Georgia,serif;color:var(--bone);margin:clamp(36px,5vw,48px) 0 12px;font-size:clamp(24px,3vw,30px);font-weight:500;line-height:1.2}.pv-body h2:first-child{margin-top:0}.pv-body p{margin:0 0 14px}.pv-body ul{margin:0 0 14px;padding-left:1.2em;list-style:outside}.pv-body li{margin-bottom:10px}.pv-body li::marker{color:var(--gold)}.pv-body b{color:var(--bone);font-weight:500}.pv-body a{color:var(--gold);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.pv-back{text-align:center;margin-top:clamp(50px,7vw,80px)}
