.legal-document{max-width:900px;padding-top:45px;padding-bottom:70px}.legal-document h1{font-size:clamp(32px,4vw,52px);line-height:1.15;margin:30px 0}.legal-document h2{font-family:AFText,Arial,sans-serif;font-size:23px;margin:32px 0 14px;line-height:1.4}.legal-document h3{font-family:AFText,Arial,sans-serif;font-size:18px;margin:25px 0 12px;line-height:1.5}.legal-document p{font-size:16px;line-height:1.85;overflow-wrap:anywhere;margin:0 0 16px}.legal-downloads{display:flex;gap:15px;flex-wrap:wrap;margin-top:25px}.legal-back{color:#9f365a;text-decoration:underline;font-size:15px}.legal-downloads .btn{font-size:15px}.cookie-settings-trigger{font:inherit;color:#8c3e5d;background:transparent;border:0;padding:4px 0;text-decoration:underline;cursor:pointer}.studio-footer-legal{flex-wrap:wrap;row-gap:10px}.cookie-notice{position:fixed;z-index:950;left:22px;bottom:20px;max-width:470px;padding:18px 20px;background:#fff8fc;border:1px solid #d5a1b7;border-radius:18px;box-shadow:0 8px 35px #5e2c4833;color:#4d3441}.cookie-notice[hidden]{display:none}.cookie-notice p{font:14px/1.6 AFText,Arial,sans-serif;margin:0 0 12px}.cookie-notice a,.cookie-dialog a{color:#983c5d;text-decoration:underline}.cookie-notice>div{display:flex;gap:10px;flex-wrap:wrap}.cookie-notice button{font:600 14px/1.4 AFText,Arial,sans-serif;border:1px solid #bc7f99;border-radius:10px;padding:10px 14px;color:#873753;background:white;cursor:pointer}.cookie-notice .cookie-essential{background:#f4e0e8}.cookie-notice .cookie-more{border-color:transparent;background:transparent;text-decoration:underline}.cookie-dialog{box-sizing:border-box;width:min(540px,calc(100vw - 26px));max-height:85dvh;overflow:auto;border:1px solid #d6acbf;border-radius:22px;padding:35px 25px 25px;background:#fff9fc;color:#34242c;box-shadow:0 20px 80px #3b203655}.cookie-dialog::backdrop{background:#2d152b88;backdrop-filter:blur(5px)}.cookie-dialog h2{font-size:32px;margin:0 0 18px}.cookie-dialog p{font:15px/1.65 AFText,Arial,sans-serif}.cookie-close{position:absolute;right:12px;top:8px;font-size:30px;color:#983c5d;border:0;background:transparent;cursor:pointer}.cookie-option{display:flex;gap:13px;align-items:flex-start;padding:16px 0;border-bottom:1px solid #ead4df;font:16px/1.5 AFText,Arial,sans-serif}.cookie-option input{width:20px;height:20px;accent-color:#b5446b;flex-shrink:0}.cookie-option strong,.cookie-option small{display:block}.cookie-option small{font-size:14px;margin-top:5px;color:#755969}.cookie-dialog .btn{width:100%;justify-content:center;font-size:16px;cursor:pointer}.cookie-status:empty{display:none}.cookie-notice button:focus-visible,.cookie-settings-trigger:focus-visible,.cookie-dialog button:focus-visible{outline:3px solid #b5446b;outline-offset:3px}@media(max-width:700px){.cookie-notice{left:12px;right:12px;bottom:83px;max-width:none;padding:14px 16px}.cookie-dialog{padding:34px 22px 22px}.legal-document{padding-top:30px}.legal-document p{font-size:16px}.legal-document h2{font-size:21px}}
