*{box-sizing:border-box}body{margin:0;color:#142e36;background:#f5f6f1;font:18px/1.7 system-ui,sans-serif}a{color:#155f5b}a:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid #b56a12;outline-offset:4px}.wrap{max-width:1100px;margin:auto;padding:24px}header{border-bottom:1px solid #b8ccc6}header p{font-size:.85rem}h1{font:700 clamp(2rem,4vw,3.5rem)/1.15 Georgia,serif;max-width:24ch;margin:32px 0}h2{font:700 1.65rem/1.3 Georgia,serif;margin-top:2.3em}article{max-width:78ch}nav ul{padding-left:1.3em}main{padding-bottom:50px}.eyebrow{font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.intro{font-size:1.2rem;max-width:65ch}.table-scroll{overflow-x:auto;max-width:100%;border:1px solid #bfd1ca;background:white}table{border-collapse:collapse;min-width:620px;width:100%;font-size:.95rem}caption{text-align:left;padding:15px;font-weight:600}th,td{text-align:left;vertical-align:top;padding:14px;border-bottom:1px solid #d8e1dd}th{background:#e2eee8}aside.offer{margin-top:45px;border-top:3px solid #316d60;padding:20px;background:#e7eee6}aside.offer a{display:inline-block;padding:12px 18px;background:#155f5b;color:white;font-weight:650}aside p,footer{font-size:.9rem}footer{border-top:1px solid #b8ccc6;overflow-wrap:anywhere}.skip{position:absolute;left:12px;top:-100px}.skip:focus{top:10px;background:white;padding:12px}.sources li{margin-bottom:18px}p,li,td{overflow-wrap:anywhere} @media(max-width:600px){.wrap{padding:18px}body{font-size:17px}h1{margin:25px 0}h2{font-size:1.5rem}}
