.pv{color:#23211d;max-width:760px;margin:0 auto;padding:clamp(44px,6vw,76px) clamp(18px,4vw,40px) clamp(30px,4vw,48px);font-family:Golos Text,system-ui,sans-serif;font-size:16px;line-height:1.62}.pv>p,.pv>ul,.pv>dl,.pv>ol{max-width:66ch}.pv h1{letter-spacing:-.015em;margin:0 0 18px;font-family:Literata,serif;font-size:clamp(34px,6vw,58px);font-weight:500;line-height:1.06}.pv h2{margin:44px 0 12px;font-family:Literata,serif;font-size:clamp(21px,2.6vw,27px);font-weight:500;line-height:1.2}.pv-lede{margin:0 0 14px;font-size:clamp(17px,2vw,20px);line-height:1.5}.pv-meta{opacity:.66;margin:0 0 8px;font-size:13px}.pv address{margin:12px 0;font-style:normal;line-height:1.5}.pv a{color:#876810;text-underline-offset:2px;text-decoration:underline}.pv a:hover{color:#23211d}.pv ul{padding-left:20px}.pv li{margin-bottom:10px}.pv dl{grid-template-columns:minmax(min(100%,230px),auto) 1fr;gap:10px 22px;margin:14px 0;display:grid}.pv dt{font-weight:500}.pv dd{margin:0}@media (max-width:560px){.pv dl{grid-template-columns:1fr;gap:2px}.pv dd{margin-bottom:12px}}.pv-open{background:#faf8f3;border:1px solid #876810;border-radius:3px;max-width:66ch;margin:26px 0;padding:16px 18px;font-size:15px}.pv-open h2{margin-top:0;font-size:18px}.pv-open ul{margin-bottom:0}
