:root{--paper:#f6f2e7;--fill:#ece5d1;--ink:#211d16;--ink-soft:#6b6355;--cobalt:#1a4e9e;--cobalt-dark:#0f3573;--cinnabar:#b5391c;--rule:#c9c0a9;--serif:"Times New Roman", Times, "Liberation Serif", serif;--sans:Verdana, Tahoma, "DejaVu Sans", sans-serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font:13px/1.7 var(--sans);margin:0;padding:0}a{color:var(--cobalt);text-decoration:underline}a:hover{color:var(--cobalt-dark)}img{border:0;max-width:100%;height:auto;display:block}.skip{background:var(--ink);color:var(--paper);padding:6px 12px;position:absolute;top:0;left:-9999px}.skip:focus{z-index:10;left:0}.shell{max-width:810px;margin:0 auto;padding:0 16px}.masthead{text-align:center;max-width:810px;margin:0 auto;padding:26px 16px 0}.masthead__title{font:bold 30px/1.15 var(--serif);letter-spacing:.01em;margin:0}.masthead__title a{color:var(--ink);text-decoration:none}.masthead__title a:hover{color:var(--cobalt-dark)}.masthead__tagline{text-transform:uppercase;letter-spacing:.22em;color:var(--ink-soft);margin:8px 0 0;font-size:10px}.masthead__rule{border-bottom:1px solid var(--rule);border-top:1px solid var(--rule);margin-top:18px;padding-bottom:3px}.layout{padding-top:24px}.rail{margin-top:44px}@media (width>=880px){.layout{grid-template-columns:1fr 218px;column-gap:46px;padding-top:30px;display:grid}.rail{margin-top:6px}.masthead__title{font-size:36px}}.rail-head{text-transform:uppercase;letter-spacing:.16em;color:var(--ink-soft);margin:26px 0 10px;font-size:10px;font-weight:700}.rail>.rail-head:first-child,.rail-slot>.rail-head:first-child{margin-top:0}.rail-list{margin:0;padding:0;font-size:12px;list-style:none}.rail-list li{margin:0 0 7px}.rail-list a[aria-current=page]{color:var(--ink);font-weight:700;text-decoration:none}.rail-box{background:var(--fill);margin-top:26px;padding:13px 15px 15px;font-size:11px;line-height:1.65}.rail-box .rail-head,.rail-box p{margin:0 0 8px}.rail-box p:last-child{margin-bottom:0}.crumbs{color:var(--ink-soft);margin:0 0 22px;font-size:11px}.crumbs .sep{margin:0 4px}h1{font:bold 26px/1.2 var(--serif);margin:0 0 14px}@media (width>=880px){h1{font-size:30px}}.lead{font:italic 16px/1.55 var(--serif);margin:0 0 22px}.section-head{font:bold 20px/1.25 var(--serif);margin:40px 0 16px}.section-head a{color:var(--ink);text-decoration:none}.section-head a:hover{color:var(--cobalt-dark);text-decoration:underline}.section-note{color:var(--ink-soft);margin:-8px 0 16px;font-size:12px}.feed{margin:0;padding:0;list-style:none}.feed>li{margin:0 0 24px}.feed h3,.feed .feed-title{font:bold 16px/1.3 var(--serif);margin:0 0 4px}.feed .meta{margin:0 0 5px}.feed .feed-desc{color:var(--ink-soft);margin:0;font-size:12px}.feed--plain>li{margin-bottom:14px}.meta{color:var(--ink-soft);margin:0 0 18px;font-size:11px}.meta .date{color:var(--cinnabar)}.mark-new{color:var(--cinnabar);text-transform:uppercase;letter-spacing:.12em;font-size:10px}.empty-note{color:var(--ink-soft);margin:18px 0}.prose{max-width:34.5em}.prose p{margin:0 0 15px}.prose h2{font:bold 21px/1.25 var(--serif);margin:34px 0 14px}.prose h3{font:bold 16px/1.3 var(--serif);margin:26px 0 10px}.prose ul,.prose ol{margin:0 0 15px;padding-left:26px}.prose li{margin:0 0 6px}.prose blockquote{font:italic 15px/1.6 var(--serif);margin:22px 0 22px 26px;padding:0}.prose blockquote p{margin-bottom:10px}.prose blockquote cite{font-size:11px;font-style:normal;font-family:var(--sans);color:var(--ink-soft)}.prose table{border-collapse:collapse;margin:22px 0;font-size:12px;line-height:1.55;display:block;overflow-x:auto}.prose th{text-align:left;font-family:var(--sans);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft);border-bottom:1px solid var(--rule);padding:0 18px 6px 0;font-size:11px}.prose td{border-bottom:1px solid var(--rule);vertical-align:top;padding:6px 18px 6px 0}.prose figure{margin:22px 0}.prose figcaption,figcaption{color:var(--ink-soft);margin-top:7px;font-size:11px}.prose hr{display:none}.specs{margin:0 0 18px}.specs dt{margin:0 0 4px;font-weight:700}.specs dd{margin:0 0 14px}.footer{background:var(--fill);margin-top:60px;padding:28px 0 36px;font-size:11px;line-height:1.7}.footer .rail-head{margin-top:0}.footer__cols{row-gap:22px;display:grid}@media (width>=880px){.footer__cols{grid-template-columns:1fr 1fr 1.4fr;column-gap:40px}}.footer ul{margin:0;padding:0;list-style:none}.footer li{margin:0 0 5px}.footer p{margin:0 0 8px}.footer__legal{color:var(--ink-soft);margin-top:26px}@media (width<=760px){.prose table{-webkit-overflow-scrolling:touch;width:100%;display:block;overflow-x:auto}}html,body{overflow-x:clip}
