.analytics-settings{border:0;padding:0;background:none;color:inherit;text-decoration:underline;text-underline-offset:3px;font-size:inherit}
.analytics-prompt{position:fixed;z-index:80;right:20px;bottom:20px;width:min(430px,calc(100% - 40px));padding:22px 24px;background:#26222d;color:#f9f7f3;border:1px solid #6f6177;border-radius:8px;box-shadow:0 18px 50px #1a152b42;font-family:"Plus Jakarta Sans",sans-serif}
.analytics-prompt[hidden]{display:none}
.analytics-prompt p{margin:0;font-size:14px;line-height:1.55;color:#e3dfe7}
.analytics-prompt .analytics-prompt-title{font-size:18px;font-weight:700;color:white;margin-bottom:9px}
.analytics-prompt a{text-underline-offset:3px;color:#fff}
.analytics-prompt-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:17px}
.analytics-prompt-actions button{min-height:44px;padding:9px 15px;border-radius:4px;border:1px solid #d8c5e2;background:#e5d7ec;color:#27222e;font-size:14px;font-weight:700}
.analytics-prompt-actions button:last-child{background:transparent;color:white}
.analytics-prompt button:focus-visible,.analytics-settings:focus-visible{outline:3px solid #ac83c2;outline-offset:3px}
.privacy-main{padding:70px 0 100px}
.privacy-article{max-width:780px;margin-inline:auto}
.privacy-article h1{max-width:none;font-size:clamp(48px,7vw,76px);letter-spacing:-3px}
.privacy-article h2{font-size:30px;margin:48px 0 14px}
.privacy-article p,.privacy-article li{font-size:17px;line-height:1.75;color:#4f544c}
.privacy-article ul{padding-left:24px}
.privacy-article .text-link{margin-bottom:28px}
.privacy-article .privacy-actions{display:flex;gap:22px;align-items:center;flex-wrap:wrap;margin-top:28px}
@media(max-width:760px){.analytics-prompt{right:12px;bottom:12px;width:calc(100% - 24px);padding:18px}.privacy-main{padding:48px 0 70px}}
