@font-face{font-family:Newsreader;src:url(/fonts/newsreader-latin-wght-normal.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:optional}@font-face{font-family:Newsreader;src:url(/fonts/newsreader-latin-wght-italic.woff2)format("woff2");font-weight:200 800;font-style:italic;font-display:optional}@font-face{font-family:Archivo Narrow;src:url(/fonts/archivo-narrow-latin-wght-normal.woff2)format("woff2");font-weight:400 700;font-display:optional}@font-face{font-family:Gloock;src:url(/fonts/gloock-latin-400-normal.woff2)format("woff2");font-weight:400;font-display:optional}:root{--prusia:#0a2a63;--prusia-deep:#071f4a;--prusia-mid:#174590;--line-on-blue:#a9c6ec;--text-on-blue:#f4f8ff;--muted-on-blue:#c8daf3;--paper:#f1f5fb;--paper-2:#e3ebf7;--paper-3:#cfdcf0;--ink:#0e1f3d;--ink-2:#3a4e70;--rule:#b4c6e0;--bermellon:#b8320f;--bermellon-on-blue:#ff9a78;--display:"Gloock", "Times New Roman", Georgia, serif;--text:"Newsreader", Georgia, "Times New Roman", serif;--ui:"Archivo Narrow", "Arial Narrow", "Liberation Sans Narrow", Arial, sans-serif;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:96px;--gutter:clamp(16px, 4vw, 56px);--wide:1640px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font:400 clamp(1.08rem, .35vw + 1rem, 1.2rem)/1.62 var(--text);font-optical-sizing:auto;margin:0}img,svg{max-width:100%;height:auto;display:block}a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--bermellon)}:focus-visible{outline:3px solid var(--bermellon);outline-offset:2px}.on-blue :focus-visible{outline-color:var(--bermellon-on-blue)}.skip{color:var(--ink);padding:var(--s3) var(--s4);z-index:20;font-family:var(--ui);background:#fff;position:absolute;top:0;left:-999px}.skip:focus{left:var(--s3);top:var(--s3)}h1,h2,h3{text-wrap:balance;font-weight:400;line-height:1.12}h1,h2{font-family:var(--display)}h3{font:700 1.14rem/1.25 var(--ui);letter-spacing:.01em}.label{font:700 .8125rem/1.25 var(--ui);letter-spacing:.09em;text-transform:uppercase}.num{font-family:var(--ui);font-variant-numeric:tabular-nums}.mast{background:var(--prusia-deep);color:var(--text-on-blue)}.mast-top{justify-content:space-between;align-items:center;gap:var(--s4);max-width:var(--wide);padding:var(--s3) var(--gutter);margin:0 auto;display:flex}.wordmark{align-items:center;gap:var(--s3);font-family:var(--display);color:inherit;font-size:1.5rem;line-height:1;text-decoration:none;display:inline-flex}.wordmark:hover{color:var(--bermellon-on-blue)}.mast-today{font:400 .95rem/1.3 var(--ui);color:var(--muted-on-blue);text-align:right}.mast-nav{border-top:1px solid #234d90}.mast-nav ul{gap:0 var(--s5);padding:0 var(--gutter);max-width:var(--wide);font:400 1rem/1 var(--ui);flex-wrap:wrap;margin:0 auto;list-style:none;display:flex}.mast-nav a{color:var(--text-on-blue);white-space:nowrap;border-bottom:2px solid #0000;gap:6px;padding:13px 0;text-decoration:none;display:inline-flex}.mast-nav a span{color:var(--line-on-blue);font-size:.8125rem}.mast-nav a:hover,.mast-nav a[aria-current]{border-color:var(--bermellon-on-blue);color:#fff}.mast-menu{display:none}@media (width<=1020px){.mast-today,.mast-nav{display:none}.mast-menu{display:block}.mast-menu summary{font:700 1rem/1 var(--ui);cursor:pointer;border:1px solid var(--line-on-blue);padding:12px 16px;list-style:none}.mast-menu summary::-webkit-details-marker{display:none}.mast-menu[open] summary{background:var(--prusia-mid)}.mast-menu ul{z-index:10;background:var(--prusia-deep);gap:0 var(--s4);margin:var(--s3) 0 0;padding:var(--s3) var(--gutter) var(--s5);font:400 1.0625rem/1.2 var(--ui);border-bottom:2px solid var(--bermellon-on-blue);grid-template-columns:1fr 1fr;list-style:none;display:grid;position:absolute;left:0;right:0}.mast-menu a{color:#fff;padding:11px 0;text-decoration:none;display:block}.mast-menu a span{color:var(--line-on-blue);margin-right:6px;font-size:.8125rem}}.plate-head{background-color:var(--prusia);color:var(--text-on-blue);background-image:linear-gradient(#a9c6ec17 1px,#0000 1px),linear-gradient(90deg,#a9c6ec17 1px,#0000 1px);background-size:72px 72px;position:relative}.plate-head-in{gap:var(--s7);max-width:var(--wide);padding:var(--s7) var(--gutter) var(--s7);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;margin:0 auto;display:grid}.crumb{font:400 .95rem/1.3 var(--ui);color:var(--muted-on-blue);margin-bottom:var(--s4)}.crumb a{color:var(--text-on-blue)}.plate-head h1{margin:0 0 var(--s4);font-size:clamp(2.1rem,4vw + .6rem,4.1rem)}.answer{max-width:40em;margin:0;font-size:clamp(1.14rem,.4vw + 1.05rem,1.34rem);line-height:1.45}.answer-tag{margin-bottom:var(--s2);color:var(--bermellon-on-blue);display:block}.byline{font:400 .95rem/1.35 var(--ui);color:var(--muted-on-blue);margin:var(--s4) 0 0}.byline a{color:inherit}.hero-art{border:1px solid var(--line-on-blue);background:var(--prusia-deep);padding:6px}.hero-art img{aspect-ratio:16/9;object-fit:cover;width:100%}@media (width<=860px){.plate-head-in{gap:var(--s5);padding-block:var(--s6);grid-template-columns:1fr}}.reading{gap:var(--s7);max-width:var(--wide);padding:var(--s7) var(--gutter) var(--s8);grid-template-columns:minmax(180px,248px) minmax(0,1fr) minmax(250px,340px);align-items:start;margin:0 auto;display:grid}.rail-l{top:var(--s5);font:400 1rem/1.3 var(--ui);max-height:calc(100vh - 48px);position:sticky;overflow:auto}.rail-l ol{margin:var(--s3) 0 0;counter-reset:toc;padding:0;list-style:none}.rail-l li{counter-increment:toc;border-top:1px solid var(--rule)}.rail-l li a{gap:var(--s2);padding:9px 0;text-decoration:none;display:flex}.rail-l li a:before{content:counter(toc, upper-roman);color:var(--bermellon);min-width:26px;padding-top:1px;font-size:.8125rem}.rail-r{gap:var(--s6);font:400 1rem/1.35 var(--ui);display:grid}.rail-r .box{border-top:3px double var(--prusia);padding-top:var(--s3)}.rail-r ul{margin:var(--s3) 0 0;padding:0;list-style:none}.rail-r li{border-bottom:1px solid var(--rule);padding:9px 0}.rail-r li a{text-decoration:none}.rail-r li a:hover{text-decoration:underline}.rail-r time{color:var(--ink-2);font-size:.9375rem;display:block}@media (width<=1180px){.reading{gap:var(--s6);grid-template-columns:minmax(0,1fr) minmax(220px,280px)}.rail-l{display:none}}@media (width<=860px){.reading{padding-block:var(--s5) var(--s7);grid-template-columns:minmax(0,1fr)}.rail-r{grid-template-columns:1fr}}.prose{min-width:0}.prose>*{max-width:44em}.prose h2{margin:var(--s7) 0 var(--s3);scroll-margin-top:var(--s5);font-size:clamp(1.65rem,1.1vw + 1.35rem,2.3rem)}.prose h3{margin:var(--s6) 0 var(--s2)}.prose h2:first-child{margin-top:0}.prose p{margin:0 0 var(--s4)}.prose ul,.prose ol{margin:0 0 var(--s4);padding-left:1.2em}.prose li{margin-bottom:var(--s2)}.prose li::marker{color:var(--bermellon)}.prose a{color:var(--prusia-mid)}.prose a:hover{color:var(--bermellon)}.prose strong{font-weight:650}.plate{margin:var(--s6) 0;max-width:none!important}.plate-frame{background:var(--prusia-deep);border:1px solid var(--prusia);padding:6px;display:block}.plate-frame img{width:100%;height:auto}.plate figcaption,.tab figcaption{font:400 1rem/1.4 var(--ui);color:var(--ink-2);margin-top:var(--s2)}.plate-n{color:var(--bermellon);margin-right:6px;font-weight:700}.tab{margin:var(--s5) 0 var(--s6);max-width:none!important}.tab-scroll{border-top:3px double var(--prusia);border-bottom:1px solid var(--prusia);overflow-x:auto}table{border-collapse:collapse;width:100%;font:400 1.0313rem/1.3 var(--ui);font-variant-numeric:tabular-nums}th{text-align:left;letter-spacing:.01em;color:var(--prusia);vertical-align:bottom;border-bottom:1px solid var(--prusia);padding:9px 12px 9px 0;font-size:.9375rem;font-weight:700}td{border-bottom:1px solid var(--paper-3);vertical-align:top;padding:8px 12px 8px 0}tr:last-child td{border-bottom:0}td.n,th.n{text-align:right;white-space:nowrap}td.t{white-space:nowrap}tr.hl td{background:var(--paper-2)}.callout{margin:var(--s5) 0;padding:var(--s4) var(--s5);border-left:4px solid var(--prusia);background:var(--paper-2);font-size:1.02em}.callout>:last-child{margin-bottom:0}.callout .label{margin-bottom:var(--s2);color:var(--prusia);display:block}.callout-safety{border-color:var(--bermellon);background:#fbeae4}.callout-safety .label{color:var(--bermellon)}.sources{margin-top:var(--s7);padding-top:var(--s4);border-top:3px double var(--prusia);font:400 1rem/1.4 var(--ui)}.sources ul{padding-left:1.1em}.revision{font:400 1rem/1.45 var(--ui);color:var(--ink-2);margin-top:var(--s5)}.moon-strip{gap:var(--s4);margin:var(--s5) 0;font:400 1rem/1.3 var(--ui);grid-template-columns:repeat(auto-fit,minmax(118px,1fr));display:grid;max-width:none!important}.moon-strip div{border-top:1px solid var(--rule);padding-top:var(--s3)}.moon-strip svg{width:44px;height:44px;margin-bottom:var(--s2)}.moon-strip strong{font-weight:700;display:block}.bar{background:var(--prusia-mid);min-width:2px;height:10px;display:block}.foot{background:var(--prusia-deep);color:var(--text-on-blue);font:400 1rem/1.4 var(--ui);margin-top:0}.foot-in{max-width:var(--wide);padding:var(--s7) var(--gutter) var(--s5);gap:var(--s6) var(--s5);grid-template-columns:repeat(4,1fr);margin:0 auto;display:grid}.foot h2{font:700 .8125rem/1.25 var(--ui);letter-spacing:.09em;text-transform:uppercase;color:var(--line-on-blue);margin:0 0 var(--s3)}.foot ul{margin:0;padding:0;list-style:none}.foot li{padding:4px 0}.foot a{white-space:nowrap;text-decoration:none}.foot a:hover{color:#fff;text-decoration:underline}.foot-note{max-width:var(--wide);padding:var(--s4) var(--gutter) var(--s6);color:var(--muted-on-blue);border-top:1px solid #234d90;margin:0 auto}@media (width<=800px){.foot-in{grid-template-columns:repeat(2,1fr)}}.progress{transform-origin:0;background:var(--bermellon);z-index:30;width:100%;height:3px;position:fixed;inset:0 auto auto 0;transform:scaleX(0)}@supports (animation-timeline:scroll()){.progress{animation:linear both grow scroll(root)}@keyframes grow{to{transform:scaleX(1)}}.plate-frame{animation:linear both lift view();animation-range:entry entry 40%}@keyframes lift{0%{opacity:.35}to{opacity:1}}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.progress,.plate-frame{animation:none!important}.progress{display:none}}.doc{max-width:46em;padding:var(--s7) var(--gutter) var(--s8);margin:0 auto}.doc h1{margin:0 0 var(--s4);font-size:clamp(2rem,2vw + 1.4rem,3.1rem)}.doc h2{margin:var(--s6) 0 var(--s3);font-size:1.6rem}.doc a{color:var(--prusia-mid)}.doc .updated{font:400 1rem/1.3 var(--ui);color:var(--ink-2)}.doc-wide{max-width:62em}
