.acc-page:has(.legal-date) article{max-width:1050px;margin:auto}
.acc-page:has(.legal-date) h1{font-size:clamp(2.6rem,6vw,5rem);line-height:1.05;overflow-wrap:anywhere}
.acc-entry-content:has(.legal-date){max-width:850px;margin:0;color:#bdcbd2;line-height:1.75}
.acc-entry-content:has(.legal-date) h2{font-size:clamp(1.35rem,2.5vw,1.85rem);line-height:1.25;color:#69d1ed;letter-spacing:-.02em}
.acc-entry-content .legal-date{font-size:.85rem;color:#94aab6}
.acc-entry-content:has(.legal-date) a{color:#69d1ed;text-underline-offset:3px}
.legal-table-wrap{overflow:auto;margin-block:24px;border:1px solid #344b55;border-radius:16px}
.legal-table-wrap table{border-collapse:collapse;width:100%;min-width:580px;font-size:.9rem}
.legal-table-wrap th,.legal-table-wrap td{padding:15px;text-align:left;vertical-align:top;border-bottom:1px solid #344b55}
.legal-table-wrap th{background:#17313c;color:#fff}.legal-table-wrap tr:last-child td{border:0}
