.legal-main{background:#fffaf6;color:#321c27;padding:60px 7vw}.legal-wrap{max-width:800px;margin:auto}.legal-eyebrow{font-size:11px;letter-spacing:.2em;margin:0 0 20px}.legal-wrap h1,.legal-wrap h2{font-family:'Libre Baskerville',Georgia,serif;font-weight:400;color:#3c1b32;line-height:1.3}.legal-wrap h1{font-size:clamp(2.2rem,5vw,3.7rem);margin:0 0 30px}.legal-wrap h2{font-size:1.45rem;margin:0 0 14px}.legal-draft{border-left:3px solid #e72b83;background:#fcf0f3;padding:20px 25px;margin:0 0 35px;font-size:16px;line-height:1.7}.legal-draft p{margin:10px 0 0}.legal-note{font-size:16px;line-height:1.7;margin-bottom:35px}.legal-topic{padding:24px 0;border-bottom:1px solid #ead7dd}.legal-topic p{font-size:16px;line-height:1.7;margin:0}.legal-placeholder{color:#705b65}.legal-topic a{color:#a91f5b;overflow-wrap:anywhere;text-underline-offset:4px}.legal-topic a:focus-visible{outline:2px solid #e72b83;outline-offset:4px}@media(max-width:600px){.legal-main{padding:40px 7vw}.legal-wrap h2{font-size:1.3rem}.legal-draft{padding:18px}.legal-topic{padding:22px 0}}
