.terms-page{max-width:1000px;margin:0 auto;padding:48px 24px 64px;line-height:1.75;overflow-wrap:anywhere}.terms-page h1{font-size:clamp(1.8rem,4vw,2.7rem);line-height:1.2}.terms-page h2{margin-top:36px;scroll-margin-top:24px;font-size:1.35rem}.terms-page hr{border:0;border-top:1px solid #dbe3e8;margin:32px 0}.terms-tools{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-bottom:24px}.terms-tools span{width:100%;color:#526779}.terms-toc{padding:18px 24px;border:1px solid #dbe3e8;border-radius:16px;margin-bottom:32px;background:white}.terms-toc summary{cursor:pointer;font-weight:600}.terms-toc ol{list-style:none;padding:0;columns:2}.terms-toc li{break-inside:avoid;margin:8px 0}@media(max-width:600px){.terms-toc ol{columns:1}.terms-tools .btn{width:100%}}@media print{.site-header,.privacy-footer,.terms-tools,.terms-toc{display:none!important}.terms-page{padding:0;max-width:none;font-size:10pt;color:#000}.terms-page h2{break-after:avoid}.terms-page hr{margin:16px 0}body{background:white!important}}
