.legal-header{display:flex;align-items:center;justify-content:space-between;gap:25px;max-width:1160px;margin:auto;padding:22px 7%}.legal-header img{width:130px;height:auto}.legal-page{max-width:1000px;margin:25px auto 70px;padding:0 7%;font-size:18px;line-height:1.65}.legal-page h1{font-family:MedCoachHand,cursive;font-weight:550;font-size:clamp(43px,5vw,64px);line-height:1.15;margin:0 0 32px}.legal-page h2{font-size:23px;line-height:1.4;font-weight:650;margin:35px 0 13px;color:var(--ink)}.legal-page p{margin:0 0 18px}.legal-page address{font-style:normal;margin-bottom:22px}.legal-page [data-text]{white-space:pre-line}.legal-page a{text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.draft-note{border-left:3px solid var(--orange);padding:18px 22px;background:#eef5f9;border-radius:0 12px 12px 0;margin:25px 0 30px;font-size:16px}.draft-note p{margin:8px 0 0}.legal-date{font-size:15px}.legal-page ul{padding-left:23px}.legal-page li{margin:9px 0}footer{max-width:1160px;margin:auto}footer>a{font-size:12px;margin:0}footer>a:last-child{margin-left:auto}@media(max-width:700px){.legal-page{font-size:17px;margin-top:20px}.legal-page h2{font-size:21px}.legal-header img{width:105px}.draft-note{padding:15px 18px}}