@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/barlow-latin-400-normal.qiz4-Cze.woff2)format("woff2"),url(/_astro/barlow-latin-400-normal.fsAxiSwU.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/barlow-latin-500-normal.BPAOfeC8.woff2)format("woff2"),url(/_astro/barlow-latin-500-normal.C1h8hMer.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-latin-600-normal.DILqtrty.woff2)format("woff2"),url(/_astro/barlow-latin-600-normal.CNwfPWQD.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/barlow-latin-700-normal.A9pxMQ4z.woff2)format("woff2"),url(/_astro/barlow-latin-700-normal.__SGTsZ1.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-condensed-latin-600-normal.DepVgxBB.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-600-normal.BFJEwTuo.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/barlow-condensed-latin-700-normal.v1xN8_Wq.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-700-normal.Dmwat-ge.woff)format("woff")}:root{--page:#e8edf2;--card:#fff;--navy:#1d3a5c;--navy-deep:#152c47;--ink:#14213a;--muted:#5b6b7f;--line:#cfd8e2;--amber:#c9860a;--link:#1f5ea8;--link-hover:#143f73;--pill:#e3e9f0;--accent:var(--link);--accent-dark:var(--link-hover);--logo-blue:#0070c0;--logo-navy:#002060;--black:20, 33, 58;--gray:91, 107, 127;--gray-light:232, 237, 242;--gray-dark:20, 33, 58;--box-shadow:0 1px 2px #14213a0f, 0 6px 20px #14213a14;--font-body:"Barlow", system-ui, sans-serif;--font-display:"Barlow Condensed", "Arial Narrow", sans-serif;--radius:6px;--wrap:1100px}body{font-family:var(--font-body);text-align:left;background:var(--page);word-wrap:break-word;overflow-wrap:break-word;color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;padding:0;font-size:19px;line-height:1.65}main{width:100%;max-width:var(--wrap);box-sizing:border-box;margin:0 auto;padding:3em 1.25em}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);color:var(--ink);letter-spacing:-.005em;margin:0 0 .5rem;font-weight:700;line-height:1.1}h1{font-size:clamp(2.4rem,6vw,3.6rem);line-height:1}h2{font-size:2.1em}h3{font-size:1.6em}h4{font-size:1.3em}h5{font-size:1.1em}strong,b{font-weight:700}a{color:var(--link);text-decoration:none;transition:color .15s}a:hover{color:var(--link-hover)}p{margin-bottom:1em}.page-head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;margin-bottom:2.25rem;padding-bottom:1.6rem;display:flex;position:relative}.page-head:after{content:"";background:var(--amber);width:72px;height:3px;position:absolute;bottom:-2px;left:0}.page-head h1{margin:0 0 .6rem}.page-head .lead{max-width:36em;color:var(--muted);margin:0;font-size:1.05em;line-height:1.55}.page-head .meta{text-align:right;color:var(--muted);font-size:.8em;line-height:1.4}.page-head .meta strong{color:var(--ink);font-size:1.15em;display:block}.panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);grid-template-columns:148px 1fr;display:grid;overflow:hidden}.panel+.panel{margin-top:1.5rem}.panel-label{background:var(--navy);color:#fff;font-family:var(--font-display);padding:1.1rem 1.25rem;font-weight:700;line-height:1}.panel-label .big{letter-spacing:-.01em;font-size:3.4rem;display:block}.panel-label small{font-family:var(--font-body);opacity:.85;margin-top:.4rem;font-size:.72rem;font-weight:400;line-height:1.35;display:block}@media (width<=640px){.panel{grid-template-columns:1fr}.panel-label .big{font-size:2.4rem}}.pill{background:var(--pill);color:var(--muted);letter-spacing:.02em;white-space:nowrap;border-radius:4px;padding:.1em .55em;font-size:.7em;font-weight:600;display:inline-block}.button{background:var(--link);color:#fff;font:inherit;cursor:pointer;border:none;border-radius:4px;padding:.6rem 1.2rem;font-size:.9em;font-weight:600;text-decoration:none;transition:background-color .15s;display:inline-block}.button:hover,.button:focus-visible{background:var(--navy);color:#fff}.prose p{margin-bottom:1.4em}.prose h2,.prose h3,.prose h4{margin-top:1.6em}.prose h2{font-size:1.9em}.prose p:has(+ul,+ol){margin-bottom:.5em}.prose p+ul,.prose p+ol{margin-top:.5em}textarea{width:100%;font-size:16px}input{font-size:16px}.prose p>img:only-child{margin:0 auto;display:block}table{width:100%;max-width:100%;display:block;overflow-x:auto}.prose table{border-collapse:collapse;margin:1em 0 2em;font-size:.92em;line-height:1.4}.prose th,.prose td{border-bottom:1px solid var(--line);vertical-align:top;padding:.65em .9em}.prose thead th{background-color:var(--navy);color:#fff;border-bottom:none;font-weight:500}.prose tbody tr:nth-child(2n){background-color:#f5f7fa}.prose th:not(:first-child),.prose td:not(:first-child){text-align:center}.prose th:first-child,.prose td:first-child{text-align:left}img{border-radius:4px;max-width:100%;height:auto}code{background-color:var(--pill);border-radius:3px;padding:2px 5px;font-size:.88em}pre{border-radius:var(--radius);color:#e8edf2;padding:1.25em 1.5em;font-size:.85em;line-height:1.55;background-color:var(--navy-deep)!important}pre>code{all:unset}blockquote{border-left:4px solid var(--amber);color:var(--ink);background:#f5f7fa;margin:1.5em 0;padding:.75em 1.25em}blockquote p:last-child{margin-bottom:0}hr{border:none;border-top:1px solid var(--line)}@media (width<=720px){body{font-size:17px}main{padding:1.75em 1em}}.sr-only{clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;overflow:hidden;position:absolute!important}.stack{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);margin:0;padding:0;list-style:none;overflow:hidden}.stack-head{background:var(--navy);color:#dbe4ee;grid-template-columns:148px 1fr;font-size:.78em;font-weight:500;display:grid}.stack-head span{padding:.7rem 1.75rem}.stack-row{grid-template-columns:148px 1fr;display:grid}.stack-row>.panel-label{border-top:1px solid #ffffff1f}.stack-row:first-child>.panel-label,.stack-head+.stack-row>.panel-label{border-top:none}.stack-row+.stack-row>.stack-body{border-top:1px solid var(--line)}.stack-body{min-width:0;padding:1.4rem 1.75rem;position:relative}.stack-body.is-new:before{content:"";background:var(--amber);width:4px;height:1.6rem;position:absolute;top:1.55rem;left:0}.stack-body .top{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.stack-title{font-family:var(--font-display);margin:0;font-size:1.55em;font-weight:700;line-height:1.15}.stack-title a{color:var(--ink)}.stack-title a:hover{color:var(--link)}.stack-text{color:var(--muted);margin:.45rem 0 0;font-size:.92em;line-height:1.55}.stack-meta{color:var(--muted);margin:.6rem 0 0;font-size:.82em}.stack-meta strong{color:var(--ink)}@media (width<=640px){.stack-head{display:none}.stack-row{grid-template-columns:1fr}.stack-row+.stack-row>.panel-label{border-top:none}.stack-body{padding:1.1rem}.stack-body.is-new:before{top:1.25rem}.panel-label{align-items:baseline;gap:.6rem;padding:.6rem 1.1rem;display:flex}.panel-label .big{font-size:1.8rem}.panel-label small{margin:0}}.prose>:first-child{margin-top:0}a[data-astro-cid-evkijfd6]{text-decoration:none;display:inline-block}.logo[data-astro-cid-f7espo7c]{--logo-cloud:#1f6fbf;--logo-net:var(--navy);--logo-fill:#fff;--logo-ink:var(--navy);--logo-mid:#1f6fbf;--logo-dot:var(--amber);align-items:flex-end;line-height:1;display:inline-flex}.logo-icon[data-astro-cid-f7espo7c]{flex:none;width:auto;height:62px;overflow:visible}.cloud[data-astro-cid-f7espo7c]{fill:var(--logo-fill);stroke:var(--logo-cloud);stroke-width:4.5px;stroke-linejoin:round}.link[data-astro-cid-f7espo7c]{stroke:var(--logo-net);stroke-width:1.6px}.node[data-astro-cid-f7espo7c] circle[data-astro-cid-f7espo7c]{fill:var(--logo-fill);stroke:var(--logo-net);stroke-width:1.6px}.node[data-astro-cid-f7espo7c] .head[data-astro-cid-f7espo7c]{fill:none;stroke-width:1.1px}.node[data-astro-cid-f7espo7c] .shoulders[data-astro-cid-f7espo7c]{fill:none;stroke:var(--logo-net);stroke-width:1.1px;stroke-linecap:round}.wordmark[data-astro-cid-f7espo7c]{border-bottom:3px solid var(--logo-cloud);color:var(--logo-ink);font-family:var(--font-display);letter-spacing:.005em;white-space:nowrap;margin:0 0 15px -3px;padding:0 14px 4px 10px;font-size:32px;font-weight:700;position:relative}.wordmark[data-astro-cid-f7espo7c] .mid[data-astro-cid-f7espo7c]{color:var(--logo-mid);font-weight:600}.wordmark[data-astro-cid-f7espo7c]:after{content:"";background:var(--logo-dot);border-radius:50%;width:10px;height:10px;position:absolute;bottom:-6.5px;right:-5px}@media (width<=720px){.wordmark[data-astro-cid-f7espo7c]{display:none}.logo-icon[data-astro-cid-f7espo7c]{height:44px}}header[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--line);background:#fff;margin:0;padding:0 1.25em}nav[data-astro-cid-nen7h5rs]{max-width:calc(var(--wrap) - 2.5em);justify-content:space-between;align-items:center;gap:1rem;margin:0 auto;padding:.4em 0;display:flex}.logo-container[data-astro-cid-nen7h5rs]{align-items:center;display:flex}.logo-container[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{display:flex}.logo[data-astro-cid-nen7h5rs]{border-radius:0;width:auto;height:56px;display:block}nav[data-astro-cid-nen7h5rs]{min-height:88px}.header-navy[data-astro-cid-nen7h5rs]{background:var(--navy);border-bottom:none}.header-navy[data-astro-cid-nen7h5rs] .logo{--logo-fill:var(--navy);--logo-cloud:#fff;--logo-net:#fff;--logo-ink:#fff;--logo-mid:#9cc6f0}.header-navy[data-astro-cid-nen7h5rs] .internal-links[data-astro-cid-nen7h5rs] a,.header-navy[data-astro-cid-nen7h5rs] .social-links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:#fff}.header-navy[data-astro-cid-nen7h5rs] .internal-links[data-astro-cid-nen7h5rs] a:hover,.header-navy[data-astro-cid-nen7h5rs] .social-links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.header-navy[data-astro-cid-nen7h5rs] .social-links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:focus-visible{color:var(--amber)}.internal-links[data-astro-cid-nen7h5rs]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem;display:flex}.internal-links[data-astro-cid-nen7h5rs] a{color:var(--ink);font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;padding:.6em .7em;font-size:1.1em;font-weight:600;position:relative}.internal-links[data-astro-cid-nen7h5rs] a:after{content:"";background:0 0;height:3px;transition:background-color .15s;position:absolute;bottom:.25em;left:.7em;right:.7em}.internal-links[data-astro-cid-nen7h5rs] a:hover{color:var(--link)}.internal-links[data-astro-cid-nen7h5rs] a.active:after{background:var(--amber)}.internal-links[data-astro-cid-nen7h5rs] .search-link[data-astro-cid-nen7h5rs]{align-items:center;gap:.4rem;display:inline-flex}.internal-links[data-astro-cid-nen7h5rs] .search-link[data-astro-cid-nen7h5rs]:focus-visible{outline:2px solid var(--link);outline-offset:2px}.internal-links[data-astro-cid-nen7h5rs] .search-link[data-astro-cid-nen7h5rs] .search-text[data-astro-cid-nen7h5rs]{display:none}.internal-links[data-astro-cid-nen7h5rs] .search-link[data-astro-cid-nen7h5rs] .search-icon[data-astro-cid-nen7h5rs]{width:1.2em;height:1.2em}.social-links[data-astro-cid-nen7h5rs],.social-links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{display:flex}.social-links[data-astro-cid-nen7h5rs]{gap:.6rem}.social-links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--navy);transition:color .15s}.social-links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.social-links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:focus-visible{color:var(--amber)}.social-links[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{width:22px;height:22px}@media (width>=961px){.internal-links[data-astro-cid-nen7h5rs]{flex-wrap:nowrap}}@media (width<=1180px){.social-links[data-astro-cid-nen7h5rs]{display:none}}@media (width<=960px){nav[data-astro-cid-nen7h5rs]{flex-direction:column;gap:0;min-height:0;padding-top:.6em}}@media (width<=720px){.logo[data-astro-cid-nen7h5rs]{height:40px}.internal-links[data-astro-cid-nen7h5rs] a{padding:.5em .45em;font-size:1em}.internal-links[data-astro-cid-nen7h5rs] a:after{left:.45em;right:.45em}.internal-links[data-astro-cid-nen7h5rs] .search-link[data-astro-cid-nen7h5rs] .search-text[data-astro-cid-nen7h5rs]{display:inline-block}.internal-links[data-astro-cid-nen7h5rs] .search-link[data-astro-cid-nen7h5rs] .search-icon[data-astro-cid-nen7h5rs]{display:none}}.link-button[data-astro-cid-jo6i4kqk]{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.cookie-consent[data-astro-cid-jo6i4kqk]{z-index:100;border:1px solid var(--line);border-radius:var(--radius);max-width:720px;color:rgb(var(--gray-dark));box-shadow:var(--box-shadow);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin:0 auto;padding:1rem 1.25rem;font-size:.95rem;display:flex;position:fixed;bottom:1rem;left:1rem;right:1rem}.cookie-consent[data-astro-cid-jo6i4kqk][hidden]{display:none}.cookie-consent[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{flex:280px;margin:0}.cookie-actions[data-astro-cid-jo6i4kqk]{gap:.5rem;display:flex}.cookie-actions[data-astro-cid-jo6i4kqk] button[data-astro-cid-jo6i4kqk]{border:1px solid var(--line);color:rgb(var(--gray-dark));font:inherit;cursor:pointer;background:#fff;border-radius:4px;padding:.5rem 1.1rem;font-weight:600}.cookie-actions[data-astro-cid-jo6i4kqk] button[data-astro-cid-jo6i4kqk].accept{border-color:var(--link);background:var(--link);color:#fff}.cookie-actions[data-astro-cid-jo6i4kqk] button[data-astro-cid-jo6i4kqk]:focus-visible,.link-button[data-astro-cid-jo6i4kqk]:focus-visible{outline:2px solid var(--accent-dark);outline-offset:2px}footer[data-astro-cid-jo6i4kqk]{background:var(--navy);color:#c9d4e1;margin-top:3em;padding:2.25em 1.25em}.footer-content[data-astro-cid-jo6i4kqk]{max-width:calc(var(--wrap) - 2.5em);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin:0 auto;display:flex}.footer-content[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:0;font-size:.85em}.social-links[data-astro-cid-jo6i4kqk]{gap:1rem;display:flex}.social-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#fff;transition:color .15s;display:flex}.social-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.social-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:focus-visible{color:var(--amber)}.social-links[data-astro-cid-jo6i4kqk] svg[data-astro-cid-jo6i4kqk]{width:24px;height:24px}@media (width<=720px){footer[data-astro-cid-jo6i4kqk]{padding-bottom:4em}.footer-content[data-astro-cid-jo6i4kqk]{text-align:center;flex-direction:column}}
