.legal-wrap{max-width:850px;margin:0 auto;padding:60px 30px 100px}.legal-wrap>.eyebrow{margin-top:65px}.legal-wrap h1{font-size:clamp(32px,6vw,56px);overflow-wrap:anywhere}.legal-wrap h2{font-size:25px;line-height:1.3;margin-top:40px;margin-bottom:18px;letter-spacing:-.03em}.legal-wrap p{font-size:14px;line-height:1.95;margin:17px 0;color:#655e62}.legal-wrap a:not(.button){text-decoration:underline;text-underline-offset:4px}.legal-wrap .button{margin-top:35px}.host-details{padding:20px;background:#eee6eb;border-radius:5px;white-space:pre-line}
