.pv-top{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;height:88px;display:flex}.pv{max-width:860px;padding-top:clamp(56px,8vw,110px);padding-bottom:clamp(72px,9vw,130px)}.pv h1{font-family:var(--serif);letter-spacing:-.015em;margin:18px 0 0;font-size:clamp(44px,6vw,84px);font-weight:300;line-height:1}.pv .pv-meta{font-family:var(--mono);color:var(--muted);margin:28px 0 0;font-size:13px;line-height:1.4}.pv section{border-top:1px solid var(--line-soft);margin-top:56px;padding-top:40px}.pv h2{font-family:var(--serif);margin:0 0 18px;font-size:clamp(28px,3vw,38px);font-weight:300;line-height:1.1}.pv h3{margin:28px 0 8px;font-size:17px;font-weight:500}.pv p,.pv li{color:var(--ink-2);font-size:17px;line-height:1.7}.pv p{margin:0 0 14px}.pv ul{margin:0 0 14px;padding-left:20px}.pv li{margin-bottom:6px}.pv strong{color:var(--ink);font-weight:500}.pv a,.pv .cookie-link{color:var(--ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.pv .cookie-link:hover,.pv a:hover{color:var(--muted)}.pv-table{margin:8px 0 20px;overflow-x:auto}.pv table{border-collapse:collapse;width:100%;min-width:640px;font-size:15px;line-height:1.5}.pv th,.pv td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);color:var(--ink-2);padding:14px 16px 14px 0}.pv th{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:400}.pv td:first-child{font-family:var(--mono);color:var(--ink);white-space:nowrap;font-size:13px}.pv-foot{border-top:1px solid var(--line-soft);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:20px;padding-block:28px 40px;font-size:14px;display:flex}.pv-foot nav{flex-wrap:wrap;gap:24px;display:flex}.pv-foot a:hover{color:var(--ink)}@media (max-width:700px){.pv-top{height:68px}}
