.publishing-links{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1rem;padding:1.5rem;text-align:center}.publishing-links button,.privacy-actions button{font:inherit;cursor:pointer;border:1px solid currentColor;border-radius:8px;padding:.65rem 1rem;min-height:44px;color:inherit;background:transparent}.legal-page{max-width:850px;padding-block:2rem 4rem}.legal-page h1{font-size:clamp(2rem,5vw,3rem);line-height:1.2}.legal-page section{margin-block:2rem}.legal-page p{line-height:1.8;overflow-wrap:anywhere}.legal-page [data-operator]{padding:1.25rem;border:1px solid var(--border,#68718a);border-radius:14px}.privacy-dialog{box-sizing:border-box;width:min(600px,calc(100% - 24px));max-height:calc(100dvh - 32px);overflow:auto;border:1px solid #7b84bb;border-radius:16px;padding:1.4rem;background:#111b32;color:#f2f5ff;line-height:1.6}.privacy-dialog::backdrop{background:#060b18b8}.privacy-dialog label{display:flex;gap:.8rem;align-items:center;margin:1rem 0}.privacy-dialog input{width:24px;height:24px;flex-shrink:0}.privacy-dialog h2{line-height:1.3}.privacy-actions{display:flex;flex-wrap:wrap;gap:.7rem}.privacy-actions button{flex:1 1 190px}.privacy-dialog :focus-visible{outline:3px solid #7cd9ff;outline-offset:3px}.socialsym-ad{margin:160px auto;padding:1rem;max-width:1000px;min-height:300px;text-align:center;border-top:1px solid #8c8c8c}.socialsym-ad ins{display:block;min-height:250px}.legal-page .breadcrumbs{margin-bottom:2rem}
