.legal-review{background:#fff4d9;border:1px solid #d5b66e;border-inline-start:4px solid #9b7021;border-radius:10px;padding:24px;margin-bottom:32px}.legal-review h2{font:700 20px/1.4 Arial,sans-serif}.legal-review details{border:0;padding:8px 0 0}.legal-review summary{font-size:15px}.legal-section{padding:24px 0;border-bottom:1px solid var(--line);scroll-margin-top:24px}.legal-section p{max-width:790px}.legal-section h2{font-size:25px}.legal-meta{color:var(--muted);font-size:14px}.legal-section strong{font-weight:700}.legal-review p:last-child{margin-bottom:0}.legal-related{margin-top:32px}.info-skip{position:absolute;inset-inline-start:16px;top:-100px;padding:12px;background:white;color:#17483b;z-index:5}.info-skip:focus{top:12px}@media(max-width:600px){.legal-review{padding:18px}.legal-section{padding:20px 0}.legal-section h2{font-size:23px}}@media print{.legal-review{break-inside:avoid;background:#fff4d9!important}.legal-section h2{break-after:avoid}.info-skip{display:none}}

.retention-table{width:100%;border-collapse:collapse;table-layout:fixed;font:14px/1.65 Arial,sans-serif;margin:24px 0}.retention-table caption{text-align:start;font-weight:bold;padding:0 0 12px}.retention-table th,.retention-table td{padding:14px 12px;border:1px solid var(--line);text-align:start;vertical-align:top;overflow-wrap:anywhere}.retention-table th:first-child{width:28%}.retention-table thead{background:#e8eee7}.retention-proposal{background:#fff4d9;border:1px solid #d5b66e!important;border-radius:8px;padding:18px!important;margin:24px 0}.retention-proposal summary{font-size:16px}@media(max-width:600px){.retention-table{font-size:13px}.retention-table th,.retention-table td{padding:10px 8px}.retention-table th:first-child{width:30%}}@media print{.retention-table tr{break-inside:avoid}.retention-table thead{display:table-header-group}}
