.terms-container{max-width:980px}.terms-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.terms-document{line-height:1.8;overflow-wrap:anywhere}.terms-document h1{font-size:clamp(1.75rem,4vw,2.5rem)}.terms-document h2{font-size:1.2rem;margin:2.4rem 0 1rem}.terms-document p{margin-bottom:1rem}.terms-document section{scroll-margin-top:6rem}.terms-document .terms-meta{color:var(--ink-2, #b9c5d4)}.terms-provider{border:1px solid var(--line, #536070);border-radius:1rem;padding:1.25rem;margin-top:1.5rem}.terms-provider h2{margin-top:0}.terms-provider dl{display:grid;grid-template-columns:minmax(6rem,1fr) 3fr;gap:.5rem 1rem;margin:0}.terms-provider dt{font-weight:600}.terms-provider dd{margin:0}.terms-draft{border-left:4px solid #e4b152;padding:1rem;background:#a8782022}.terms-toc{display:grid;grid-template-columns:1fr 1fr;gap:.35rem 1.5rem;margin:1.5rem 0}.terms-toc a{display:block;text-decoration:none}@media(max-width:575px){.terms-toc{grid-template-columns:1fr}.terms-provider dl{grid-template-columns:1fr;gap:.2rem}.terms-provider dd{margin-bottom:.6rem}}@media print{body,.page,.page-main{display:block!important;background:#fff!important;color:#000!important;margin:0!important;padding:0!important}.app-header,#app-header,.app-footer,#app-footer,.terms-toolbar,#terms-status,#privacy-status,.legal-related,.language-standalone{display:none!important}.terms-container{max-width:none;padding:0!important}.terms-document,.terms-document a,.terms-document .terms-meta{color:#000!important}.terms-document h2{break-after:avoid}.terms-provider{break-inside:avoid}.terms-document{font:10pt/1.5 Arial,sans-serif}@page{size:A4;margin:18mm}}
