.amml-rules{font:400 15px/1.7 'Plus Jakarta Sans',Arial,sans-serif;color:#2a1b15;overflow-wrap:anywhere}
.amml-rules h2{font:800 19px/1.4 'Plus Jakarta Sans',Arial,sans-serif;color:#a6261d;margin:30px 0 10px;scroll-margin-top:24px}
.amml-rules p{margin:0 0 14px}.amml-rules a{color:#a6261d;text-underline-offset:3px}.amml-rules a:focus-visible{outline:2px solid #a6261d;outline-offset:4px}
.amml-rules ul,.amml-rules ol{padding-left:24px;margin:12px 0 22px}.amml-rules li{margin:9px 0}
.amml-rules table{width:100%;border-collapse:collapse;font-size:13px;table-layout:fixed}.amml-rules th,.amml-rules td{padding:11px 12px;text-align:left;vertical-align:top;border-bottom:1px solid #ded8d0;overflow-wrap:anywhere}.amml-rules th{background:#a6261d;color:#fff}.amml-rules tbody tr:nth-child(odd){background:#f5f3f0}.amml-rules figure{margin:20px 0}.amml-rules-download{font-weight:800}
.portal-content:has(.amml-rules){max-width:920px;padding:48px 24px 72px}
.portal-content:has(.amml-rules)>article{margin:0;padding:40px 44px 48px;background:#fff;border-top:3px solid #a6261d}
.portal-content:has(.amml-rules) h1{font:800 clamp(27px,4vw,36px)/1.2 'Plus Jakarta Sans',Arial,sans-serif;letter-spacing:-.8px;margin:0 0 22px;overflow-wrap:anywhere}
@media(max-width:599px){.portal-content:has(.amml-rules){padding:24px 12px 40px}.portal-content:has(.amml-rules)>article{padding:26px 19px 32px}.amml-rules{font-size:14px}.amml-rules h2{font-size:18px}.amml-rules th,.amml-rules td{padding:8px 7px;font-size:11px}}
@media print{.portal-content:has(.amml-rules){max-width:none;padding:0}.portal-content:has(.amml-rules)>article{padding:0;border:0}.amml-rules h2{break-after:avoid}.amml-rules tr{break-inside:avoid}}
