/* Legal documents and shared operator footer. Landing content is unchanged. */
.sitewolf-footer .wrap{display:block}.sitewolf-footer .footer-copyright{font-weight:700;color:var(--text);margin:0 0 12px}.sitewolf-footer .footer-company{font-size:14px;line-height:1.8;color:var(--muted);margin:0 0 12px;overflow-wrap:anywhere}.sitewolf-footer .footer-contact{margin:0 0 24px;font-size:14px}.sitewolf-footer nav{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;font-size:13px}.sitewolf-footer nav>*+*{border:0;padding:0;margin:0}.sitewolf-footer nav a{text-underline-offset:4px}.legal-document .doc-head h1{overflow-wrap:anywhere;hyphens:auto;font-size:clamp(34px,5.6vw,64px);line-height:1.13}.legal-languages{flex-wrap:wrap;gap:16px}.legal-layout-short{grid-template-columns:minmax(0,1fr);max-width:960px}.legal-document .doc-content{overflow-wrap:anywhere}.legal-document .doc-content section:first-child{margin-top:32px}.legal-document .doc-content section:first-child h2{margin-top:0}.legal-document .table-wrap{max-width:100%}.legal-document .doc-content table{table-layout:fixed}.legal-document .doc-content th[scope=row]{width:auto}.legal-document .doc-content th,.legal-document .doc-content td{padding:14px 10px}.legal-document .doc-content th:nth-child(1){width:17%}.legal-document .doc-content th:nth-child(2){width:38%}.legal-document .doc-content th:nth-child(3){width:23%}.legal-document .doc-content th:nth-child(4){width:22%}
@media(max-width:760px){.sitewolf-footer nav{align-items:flex-start;flex-direction:column;gap:16px}.legal-document .doc-head h1{font-size:34px}.legal-document .doc-content{padding:22px}.legal-document .doc-content table{table-layout:auto}.legal-document .doc-content th[scope=row]{width:100%;font-size:17px;padding:20px 0 12px}.legal-document .doc-content td{padding:6px 0 12px;border:0}.legal-document .doc-content td:before{content:attr(data-label);display:block;color:var(--text);font-weight:700;font-size:13px}.legal-document .doc-content tr{border-bottom:1px solid var(--line);padding-bottom:14px}.legal-document .legal-languages{gap:14px}.legal-document .doc-tools{align-items:flex-start}.legal-document .doc-content h2{font-size:23px}.legal-document .doc-content section+section{margin-top:36px}}
@media print{.legal-document .doc-content table,.legal-document .doc-content thead{display:table}.legal-document .doc-content tbody{display:table-row-group}.legal-document .doc-content tr{display:table-row}.legal-document .doc-content td,.legal-document .doc-content th{display:table-cell;width:auto}.legal-document .doc-content td:before{display:none}.legal-document .doc-content{color:black}.legal-document .doc-content h2{color:black}.legal-document .doc-content section{break-inside:auto}}
