:root{--ink:#15252b;--copy:#4f5e64;--credit:#5d686d;--line:#d8dad5;--line-strong:#aeb6b5;--soft:#eff0ec;--paper:#f8f7f2;--paper-raised:#fffefb;--sand:#eee7d8;--blue:#4d7384;--blue-deep:#19475a;--red:#b3342b;--canvas:1320px;--serif:Georgia, "Times New Roman", Times, serif;--sans:"Helvetica Neue", Helvetica, Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);font-family:var(--serif);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;line-height:1.35}a{color:inherit;text-underline-offset:.16em;text-decoration-color:#8a8a8a}a:hover,a:focus-visible{color:var(--blue-deep)}:focus-visible{outline:2px solid var(--blue-deep);outline-offset:3px}.skipLink{z-index:1000;color:#fff;background:var(--blue-deep);font:700 12px/1 var(--sans);padding:11px 15px;text-decoration:none;position:fixed;top:12px;left:12px;transform:translateY(calc(-100% - 20px))}.skipLink:focus{color:#fff;transform:translateY(0)}.previewEditionNotice{color:#fff;background:var(--blue-deep);font:600 12px/1.3 var(--sans);letter-spacing:.01em;text-align:center;justify-content:center;align-items:center;gap:12px;padding:9px 18px;display:flex}.previewEditionNotice strong{letter-spacing:.12em;text-transform:uppercase;font-size:11px}@media (max-width:560px){.previewEditionNotice{display:block}.previewEditionNotice strong{margin-bottom:3px;display:block}}::selection{color:#fff;background:var(--blue-deep)}main{display:block}@media (max-width:600px){body{background:var(--paper-raised);overflow-x:hidden}a,summary{-webkit-tap-highlight-color:#19475a24}}
