
:root{--ink:#253e4e;--sky:#9ac9e1;--blue:#3e789d;--muted:#627786;--paper:#fff;--line:#dbe5ec}*{box-sizing:border-box}body{margin:0;background:#f4f7f9;color:var(--ink);font:17px/1.72 Georgia,serif}main{max-width:930px;margin:auto;background:white;padding:54px 68px 80px;box-shadow:0 0 30px #e4eaf0}header{border-bottom:3px solid var(--sky);padding-bottom:24px}h1{font:700 43px/1.18 Georgia,serif;color:#173b52;margin:8px 0 18px}h2{font:700 28px/1.3 Georgia,serif;color:#6aa7c8;margin:45px 0 13px}h3{font:700 21px/1.4 Georgia,serif;color:#357fa4;margin:26px 0 8px}p{margin:12px 0 18px}.deck{font-size:21px;color:#516e7e;line-height:1.5}.eyebrow,.meta{font:600 13px Arial,sans-serif;letter-spacing:1.5px;text-transform:uppercase;color:#5688a4}.meta{letter-spacing:0;text-transform:none;font-weight:400}.figure{margin:30px 0 36px}figure img{width:100%;height:auto;display:block;border:1px solid #e6edf1}figcaption,.note{font:14px/1.55 Arial,sans-serif;color:#607685;margin-top:9px}.lead{font-size:19px}.quote{border-left:4px solid #9bcce4;padding:8px 20px;background:#f5f9fb;font-style:italic;margin:24px 0}table{border-collapse:collapse;width:100%;font:14px/1.4 Arial,sans-serif;margin:20px 0}th,td{padding:10px 9px;border-bottom:1px solid #dce6ec;text-align:right}th:first-child,td:first-child{text-align:left}thead th{background:#eaf4f9;color:#284e63}tbody tr:nth-child(even){background:#f8fbfd}.positive{color:#9c642f;font-weight:700}.negative{color:#3f779b}.link{display:inline-block;color:#236c9c;overflow-wrap:anywhere}.appendix{border-top:2px solid #cfe3ee;margin-top:52px;padding-top:6px}.toc{background:#f1f7fa;padding:15px 22px;font:15px/1.7 Arial,sans-serif;margin:25px 0}.toc a{color:#286e96}code{background:#edf3f6;padding:2px 5px}.caution{background:#fffaf1;border-left:4px solid #c99c5a;padding:12px 18px}footer{font:13px/1.6 Arial,sans-serif;color:#748896;margin-top:50px;border-top:1px solid #dce5eb;padding-top:15px}@media(max-width:680px){main{padding:25px 19px}h1{font-size:33px}h2{font-size:25px}body{font-size:16px}table{font-size:11px}th,td{padding:7px 3px}}@media print{body{background:#fff}main{box-shadow:none;padding:10px}figure{break-inside:avoid}}