@font-face{font-family:Montserrat;src:url(/_astro/montserrat.l_AIctKy.woff2)format("woff2");font-weight:400 800;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(/_astro/open-sans.CWNzRldh.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(/_astro/open-sans-italic.Bf1Hxpwk.woff2)format("woff2");font-weight:400 700;font-style:italic;font-display:swap}:root{--ink:#111;--text:#575757;--muted:#666;--blue:#1b589c;--blue-dark:#154a85;--navy:#0d2c4e;--navy-2:#10345d;--sky:#589dd4;--sky-pale:#84c1f2;--pale:#f7f7f7;--line:#e2e2e2;--night:#242424;--head:"Montserrat", Helvetica, Arial, sans-serif;--body:"Open Sans", Helvetica, Arial, sans-serif}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font:400 1rem/1.65 var(--body);color:var(--text);background:#fff;margin:0}img{max-width:100%;height:auto}a{color:var(--blue);text-underline-offset:.18em}a:hover{color:var(--navy)}:focus-visible{outline:2px solid var(--blue);outline-offset:2px}h1,h2,h3,h4{font-family:var(--head);color:var(--ink);text-wrap:balance;margin:0 0 .5em;font-weight:700;line-height:1.2}h1{font-size:clamp(2.1rem,4.4vw,3.2rem)}h2{font-size:clamp(1.55rem,2.6vw,2rem)}h3{font-size:1.2rem}p{margin:0 0 1em}.wrap{width:100%;max-width:1180px;margin:0 auto;padding:0 clamp(20px,4vw,40px)}.wrap.narrow{max-width:900px}.center{text-align:center}.skip{position:absolute;top:0;left:-9999px}.skip:focus{z-index:60;color:var(--ink);background:#fff;padding:.5rem 1rem;top:1rem;left:1rem}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rule:after{content:"";background:var(--sky);width:105px;height:2px;margin-top:.9rem;display:block}.center .rule:after,.rule.center:after{margin-inline:auto}.subhead{font:400 clamp(.95rem, 1.3vw, 1.1rem)/1.5 var(--head);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);margin:0 0 1rem}.eyebrow{font:600 .8rem/1.4 var(--head);letter-spacing:.14em;text-transform:uppercase;color:var(--blue);flex-wrap:wrap;align-items:center;gap:.4rem .6rem;margin:0 0 .9rem;display:flex}.lede{color:var(--text);max-width:42rem;font-size:clamp(1.02rem,1.3vw,1.12rem);line-height:1.7}.button{background:var(--sky);min-height:44px;color:var(--navy);font:700 .9rem/1.2 var(--body);letter-spacing:.02em;text-transform:uppercase;border:0;border-radius:0;justify-content:center;align-items:center;gap:.5rem;padding:10px 18px;text-decoration:none;transition:background .15s;display:inline-flex}.button:after{content:"";border:2px solid;border-width:2px 2px 0 0;width:6px;height:6px;margin-left:.1rem;transform:rotate(45deg)}.button:hover{background:var(--sky-pale);color:var(--navy)}.button.blue{background:var(--blue);color:#fff}.button.blue:hover{background:var(--navy-2);color:#fff}.button.ghost{color:var(--blue);box-shadow:inset 0 0 0 2px var(--blue);background:0 0}.button.ghost:hover{background:var(--blue);color:#fff}.button.small{min-height:38px;padding:8px 14px;font-size:.82rem}.text-link{text-underline-offset:.3em;align-items:center;gap:.4rem;font-weight:700;text-decoration:underline;display:inline-flex}.text-link:after{content:"›";text-decoration:none}.dark{isolation:isolate;background:var(--navy);color:#ffffffe6;position:relative}.dark h1,.dark h2,.dark h3,.dark .subhead,.dark .lede,.dark .eyebrow,.dark a:not(.button){color:#fff}.dark .rule:after{background:var(--sky)}.photo-type h1,.photo-type h2{text-shadow:0 2px 4px #0000008c}.strip{-webkit-box-decoration-break:clone;box-decoration-break:clone;font:400 clamp(.95rem, 1.5vw, 1.2rem)/1.7 var(--head);letter-spacing:.1em;text-transform:uppercase;color:#fff;background:#000000b8;padding:.15em .35em;display:inline}.band{padding:clamp(3.25rem,6vw,5rem) 0}.band.pale{background:var(--pale)}.draft{background:var(--navy);color:#fff;font:700 .7rem/1.5 var(--body);letter-spacing:.08em;text-transform:uppercase;vertical-align:middle;padding:.2rem .6rem;display:inline-block}.dark .draft{color:var(--navy);background:#fff}.pill{background:var(--blue);color:#fff;font:600 .72rem/1.5 var(--head);letter-spacing:.08em;text-transform:uppercase;padding:.25rem .7rem;text-decoration:none;display:inline-block}a.pill:hover{background:var(--navy);color:#fff}.ticks{padding:0;list-style:none}.ticks li{padding-left:2rem;position:relative}.ticks li:before{content:"";border:2px solid var(--sky);border-radius:3px;width:1.05rem;height:1.05rem;position:absolute;top:.2em;left:0}.ticks li:after{content:"";border:solid var(--blue);border-width:0 3px 3px 0;width:.4rem;height:.75rem;position:absolute;top:.28em;left:.33rem;transform:rotate(40deg)}.qa{gap:.6rem;display:grid}.qa details{border:1px solid var(--line);border-left:4px solid var(--blue);background:#fff}.qa details[open]{background:var(--pale)}.qa summary{cursor:pointer;font:600 1.02rem/1.45 var(--head);color:var(--ink);padding:1rem 3.6rem 1rem 1.2rem;list-style:none;display:block;position:relative}.qa summary::-webkit-details-marker{display:none}.qa summary:before{content:"";background:var(--blue);width:28px;height:28px;margin-top:-14px;position:absolute;top:50%;right:1rem}.qa summary:after{content:"";background:linear-gradient(#fff,#fff) 50%/12px 2px no-repeat,linear-gradient(#fff,#fff) 50%/2px 12px no-repeat;width:12px;height:12px;margin-top:-6px;transition:transform .2s;position:absolute;top:50%;right:calc(1rem + 8px)}.qa details[open] summary:after{transform:rotate(45deg)}.qa summary:hover{color:var(--blue)}.qa .answer{color:var(--text);padding:0 1.2rem 1.15rem}.qa .answer p:last-child{margin-bottom:0}.prose{overflow-wrap:break-word;max-width:46rem;color:var(--text);font-size:1.02rem;line-height:1.75}.prose>*{margin-top:0;margin-bottom:0}.prose>*+*{margin-top:1.05em}.prose h2{margin-top:1.8em;font-size:clamp(1.3rem,2.1vw,1.6rem)}.prose h3{margin-top:1.5em;font-size:1.15rem}.prose strong{color:var(--ink);font-weight:700}.prose img{display:block}.prose blockquote{border-left:4px solid var(--sky);background:var(--pale);color:var(--ink);margin-inline:0;padding:1rem 1.3rem}.prose ul,.prose ol{padding-left:1.4rem}.prose li+li{margin-top:.4em}.prose li::marker{color:var(--blue)}.prose hr{border:0;border-top:1px solid var(--line)}.prose code{background:var(--pale);color:var(--navy);padding:.1em .35em;font-size:.9em}.prose pre{background:var(--night);color:#eee;padding:1rem 1.2rem;font-size:.88rem;line-height:1.6;overflow-x:auto}.prose pre code{color:inherit;background:0 0;padding:0}.prose table{border-collapse:collapse;font-size:.94rem;line-height:1.55;display:block;overflow-x:auto}@media (width>=720px){.prose table{width:100%;display:table}}.prose th,.prose td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:.65rem .85rem}.prose th{background:var(--blue);color:#fff;font-weight:700}.dark .prose,.dark .prose strong{color:#fff}.dark .prose li::marker{color:var(--sky-pale)}.table-wrap{overflow-x:auto}.table-wrap table{border-collapse:collapse;background:#fff;width:100%}.table-wrap th,.table-wrap td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:.7rem .85rem}.table-wrap th{background:var(--blue);color:#fff;font-weight:700}
