.prose li::before{content:none!important}.prose ul{list-style:disc}.prose ol{list-style:decimal}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:#f8f5ec;color:#242a31}a{color:inherit}a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid #235b96;outline-offset:5px}.article-wrap{max-width:1180px;margin:auto;padding:48px 28px}.eyebrow{font:700 12px/1.5 Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#285478}.post-hero{padding:36px 0 30px;border-bottom:2px solid #252a31}.post-hero h1{max-width:980px;font:700 clamp(35px,5.5vw,68px)/1.08 Georgia,serif;letter-spacing:-.035em;margin:22px 0}.post-deck{font:400 clamp(20px,2.4vw,28px)/1.4 Georgia,serif;max-width:850px;color:#485360}.byline{font:14px/1.7 Arial,sans-serif;margin-top:25px}.byline strong{display:block;font-size:16px}.reading-grid{display:grid;grid-template-columns:210px minmax(0,1fr);gap:62px;margin-top:42px}.contents{align-self:start;position:sticky;top:110px;font:14px/1.5 Arial,sans-serif}.contents a{display:block;padding:10px 0;border-bottom:1px solid #d9d6cc;text-decoration:none}.contents a:hover{color:#235b96}.prose{min-width:0;font:19px/1.78 Georgia,serif}.prose p{margin:0 0 24px}.prose h2{font:700 clamp(27px,3vw,36px)/1.22 Georgia,serif;margin:60px 0 24px;letter-spacing:-.02em}.prose h3{font:700 23px/1.35 Georgia,serif}.prose ul{padding-left:24px}.prose li{margin-bottom:20px}.prose a{color:#234f7b;text-decoration:underline;text-underline-offset:3px}.lead:first-letter{float:left;font:700 76px/.8 Georgia,serif;margin:10px 9px 0 0;color:#234f7b}.figure{margin:32px 0}.figure img{width:100%;height:auto;border:1px solid #b8b5a9;display:block}.figure figcaption{font:13px/1.6 Arial,sans-serif;color:#59616a;margin-top:10px}.note{border-left:4px solid #285478;background:#eeede4;padding:24px 26px;margin:30px 0;font:17px/1.65 Arial,sans-serif}.note p:last-child{margin-bottom:0}.table-wrap{overflow-x:auto;border:1px solid #aaa99f;margin:26px 0;max-width:100%}table{width:100%;border-collapse:collapse;font:15px/1.55 Arial,sans-serif;min-width:580px}caption{text-align:left;padding:18px;font-weight:700;background:#e8e5da;color:#263649}th{text-align:left;background:#273d50;color:#fff;font-size:13px;padding:15px}td{vertical-align:top;padding:16px;border-bottom:1px solid #d5d2c9}tbody tr:nth-child(even){background:#f1eee5}td:first-child{font-weight:700;width:25%}.quote{font:italic 28px/1.4 Georgia,serif;border-block:2px solid #283b4b;margin:42px 0;padding:28px 5px}.refs{font:14px/1.65 Arial,sans-serif;overflow-wrap:anywhere}.refs li{margin-bottom:15px}.end-note{font:13px/1.6 Arial,sans-serif;color:#58616a;border-top:1px solid #c8c5bb;padding-top:20px}.post-tools{display:flex;gap:20px;font:14px Arial,sans-serif;flex-wrap:wrap;margin-top:25px}.post-tools button{padding:10px 16px;border:1px solid #777;background:transparent;cursor:pointer}.post-tools a{padding:10px 0}.facts{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#cac7bd;border:1px solid #cac7bd;margin:28px 0}.facts div{background:#f8f5ec;padding:18px;font:13px/1.5 Arial,sans-serif}.facts strong{display:block;font-size:21px;margin-top:7px}.next-post{margin-top:50px;padding:24px;border:2px dashed #283b4b;font:18px/1.5 Arial,sans-serif}.skip-link{position:absolute;top:-100px;left:20px;background:white;padding:15px;z-index:100}.skip-link:focus{top:10px}@media(max-width:800px){.article-wrap{padding:24px 20px}.reading-grid{grid-template-columns:1fr;gap:24px}.contents{position:static;border:1px solid #cac7bd;padding:16px}.contents details:not([open]) nav{display:none}.prose{font-size:18px}.post-hero{padding-top:15px}.facts strong{font-size:17px}.facts div{padding:12px}.prose h2{margin-top:40px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media print{header,footer,.contents,.post-tools{display:none!important}.reading-grid{display:block}.article-wrap{max-width:none;padding:0}.prose{font-size:11pt}.post-hero h1{font-size:28pt}.table-wrap{overflow:visible}table{min-width:0}body{background:white}a{color:black}.figure{break-inside:avoid}h2{break-after:avoid}}