.pb-text-page .pb-legal-document{max-width:880px;margin-inline:auto;font-size:17px;line-height:1.85;overflow-wrap:anywhere}.pb-legal-document .pb-legal-intro{font-size:clamp(18px,2.2vw,23px);line-height:1.6;color:#526176;margin:0 0 28px}.pb-legal-document .pb-legal-note{padding:22px 26px;background:#fff8e9;border:1px solid #e8d7af;border-radius:12px;font-size:15px;line-height:1.75;margin:24px 0}.pb-legal-note>strong:first-child{display:block;margin-bottom:6px}.pb-legal-document .pb-legal-toc{background:#f3f6fa;border:1px solid #dde4ed;border-radius:12px;padding:24px 28px;margin:28px 0 44px}.pb-legal-toc ol{padding-left:22px;margin:12px 0 0;columns:2;column-gap:32px}.pb-legal-toc li{break-inside:avoid;margin:0 0 8px}.pb-legal-document a{color:#095ed8;text-decoration:underline;text-underline-offset:3px}.pb-legal-document a:focus-visible{outline:3px solid #095ed8;outline-offset:4px;border-radius:2px}.pb-text-page .entry-content .pb-legal-document h2{font-size:clamp(23px,3vw,30px);line-height:1.35;letter-spacing:-.4px;margin:44px 0 18px;scroll-margin-top:35px}.pb-text-page .entry-content .pb-legal-document h3{font-size:20px;line-height:1.45;margin:28px 0 12px}.pb-legal-document p{margin:0 0 18px}.pb-legal-document ul,.pb-legal-document ol{padding-left:24px}.pb-legal-document li{margin-bottom:12px}.pb-legal-document .pb-legal-example{padding:24px 28px;background:#f3f6fa;border-left:4px solid #095ed8;border-radius:0 12px 12px 0;margin:26px 0}.pb-legal-document .pb-legal-example h3{margin-top:0!important}@media(max-width:600px){.pb-text-page .pb-legal-document{font-size:16px;line-height:1.8}.pb-legal-document .pb-legal-toc,.pb-legal-document .pb-legal-note,.pb-legal-document .pb-legal-example{padding:20px}.pb-legal-toc ol{columns:1}.pb-legal-document ul,.pb-legal-document ol{padding-left:20px}}@media print{.top-bar,.site-header,.pb-masthead-ad,.site-footer,.pb-ads-bottom,.pb-legal-toc,.pb-skip-link{display:none!important}.pb-legal-document{max-width:none!important;font-size:11pt!important}.pb-legal-document h2,.pb-legal-document h3{break-after:avoid}.pb-legal-note,.pb-legal-example{break-inside:avoid}.container{width:100%!important}.pb-page-hero{padding:16px 0!important}.pb-page-hero h1{font-size:24pt!important}}