.wp-inner-main .page-content .legal-doc{width:100%;max-width:760px;align-self:center;color:var(--ntc-body,#2b2b2b);font-size:16px;line-height:1.85}.legal-doc .legal-section{margin:0 0 28px}.legal-doc .legal-heading{margin:0 0 8px;font-size:18px;line-height:28px;font-weight:700;color:var(--ntc-body,#2b2b2b)}.legal-doc .legal-sub{margin:12px 0 4px;font-size:16px;line-height:28px;font-weight:600}.legal-doc p,.legal-doc ul{margin:0 0 12px}.legal-doc ul{padding-left:1.4em;list-style:disc}.legal-doc li{margin:0 0 4px}.legal-doc a{color:#8a4a1c;text-decoration:underline;text-underline-offset:3px;word-break:break-all}.legal-doc .legal-contact{padding:16px 20px;border:1px solid var(--ntc-card-border,#eee5d8);border-radius:12px;background:rgba(255,255,255,.55)}.legal-doc .legal-contact p{margin:0 0 4px}.legal-doc .legal-contact-name{font-weight:600}.legal-doc .legal-established,.legal-doc .legal-footnote{margin-top:8px;font-size:14px;color:#6b6b6b}.legal-doc .legal-established{text-align:right}.legal-doc .legal-related{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:24px;padding-top:16px;border-top:1px solid var(--ntc-card-border,#eee5d8);font-size:14px}@media (max-width:600px){.wp-inner-main .page-content .legal-doc{font-size:15px}.legal-doc .legal-heading{font-size:17px}}