/* Shared type and rhythm for the existing legal pages. */
:root{--muted:#73695d;--edge:clamp(22px,5vw,80px);--content:1000px;--serif:"Cormorant Garamond",Garamond,Georgia,serif;--sans:Inter,system-ui,sans-serif}
body{font-weight:400;line-height:1.7}h1.legal-title{font-weight:400;font-size:clamp(43px,4.5vw,66px);line-height:1.04;letter-spacing:-.025em}h2{font-size:32px;line-height:1.15;margin:40px 0 18px}.legal-eyebrow{font-size:10px;letter-spacing:.17em}.legal-top .back{letter-spacing:.08em;font-size:10px}.legal-wrap{padding-top:72px;padding-bottom:72px}.legal-block{margin-top:20px;padding-top:20px}.legal-block .k{font-size:10px;letter-spacing:.12em}footer{margin-top:0}.legal-top-in{min-height:80px}@media(max-width:620px){.legal-top .mark span{display:none}.legal-top-in{min-height:72px}.legal-wrap{padding-top:56px}h2{font-size:29px}}
