@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;font-stretch:75% 100%;src:url("./media/instrument-sans-latin-ext-wdth-normal-U4MPYY6T.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;font-stretch:75% 100%;src:url("./media/instrument-sans-latin-wdth-normal-NDB4KJ7D.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Variable;font-style:italic;font-display:swap;font-weight:400 700;font-stretch:75% 100%;src:url("./media/instrument-sans-latin-ext-wdth-italic-UEHWUZZ3.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans Variable;font-style:italic;font-display:swap;font-weight:400 700;font-stretch:75% 100%;src:url("./media/instrument-sans-latin-wdth-italic-WU2FZZOR.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink: #231f20;--slate: #4f5b62;--paper: #ffffff;--mist: #eef6f7;--mist-strong: #dcecef;--rule: #d3e2e5;--field: #6b7f86;--gulf: #0c4a57;--gulf-strong: #083640;--lagoon: #62cced;--mangrove: #7bcb2a;--mangrove-deep: #3b6e0f;--amber-deep: #7a4f00;--signal: #b3261e;--route: linear-gradient(90deg, var(--lagoon), var(--mangrove));--font: "Instrument Sans Variable", "Instrument Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--step--1: .875rem;--step-0: 1.0625rem;--step-1: 1.3125rem;--step-2: 1.6875rem;--step-3: 2.125rem;--step-4: 2.625rem;--step-5: 3.375rem;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4rem;--space-9: 6rem;--radius-field: 8px;--radius-panel: 18px;--gutter: 1rem;--page: 70rem;--measure: 38rem;color-scheme:light}@media(min-width:40rem){:root{--gutter: 1.5rem}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:5rem}body{margin:0;font-family:var(--font);font-size:var(--step-0);line-height:1.55;color:var(--ink);background:var(--paper);font-variant-numeric:tabular-nums;text-rendering:optimizeLegibility}h1,h2,h3{margin:0;font-style:italic;font-weight:650;font-stretch:88%;line-height:1.1;letter-spacing:-.012em;text-wrap:balance}h1{font-size:var(--step-4)}h2{font-size:var(--step-3)}h3{font-size:var(--step-1);font-stretch:94%}@media(min-width:48rem){h1{font-size:var(--step-5)}}p{margin:0;max-width:var(--measure);text-wrap:pretty}a{color:var(--gulf);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--gulf);outline-offset:2px;border-radius:4px}img,svg{display:block;max-width:100%}.container{width:100%;max-width:var(--page);margin-inline:auto;padding-inline:var(--gutter)}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lede{font-size:var(--step-1);line-height:1.45;color:var(--slate)}.button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:3rem;padding:.75rem 1.4rem;border:2px solid var(--gulf);border-radius:999px;background:var(--gulf);color:var(--paper);font:inherit;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer}.button:hover{background:var(--gulf-strong);border-color:var(--gulf-strong)}.button[disabled]{opacity:.55;cursor:not-allowed}.button--quiet{background:transparent;color:var(--gulf)}.button--quiet:hover{background:var(--mist);color:var(--gulf-strong)}.button--small{min-height:2.5rem;padding:.4rem 1rem;font-size:var(--step--1)}.field{display:grid;gap:var(--space-1)}.field>label,.field>.label{font-weight:600;font-size:.95rem}.hint{font-size:var(--step--1);color:var(--slate)}.error{font-size:var(--step--1);color:var(--signal);font-weight:600}input[type=text],input[type=email],input[type=tel],input[type=number],input[type=date],input[type=time],input[type=datetime-local],select,textarea{width:100%;min-height:3rem;padding:.65rem .8rem;border:1.5px solid var(--field);border-radius:var(--radius-field);background:var(--paper);color:var(--ink);font:inherit}textarea{min-height:5.5rem;resize:vertical}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--signal)}.check{display:grid;grid-template-columns:1.4rem 1fr;gap:var(--space-3);align-items:start;line-height:1.45}.check input{width:1.3rem;height:1.3rem;margin:.12rem 0 0;accent-color:var(--gulf)}.notice{padding:var(--space-3) var(--space-4);border-left:4px solid var(--amber-deep);background:#fbf5e8;color:var(--ink);font-size:var(--step--1)}.alert{padding:var(--space-3) var(--space-4);border-left:4px solid var(--signal);background:#fbeceb;color:var(--ink)}.section{padding-block:var(--space-8)}.section--mist{background:var(--mist)}.section-head{display:grid;gap:var(--space-3);margin-bottom:var(--space-6)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.page-head{display:grid;gap:var(--space-4);padding-block:var(--space-7) var(--space-6)}.page-head h1{max-width:18ch}.page-body{padding-bottom:var(--space-8)}.prose{display:grid;gap:var(--space-4);max-width:var(--measure)}.prose h2{margin-top:var(--space-5);font-size:var(--step-2)}.plain-list{display:grid;margin:0;padding:0;list-style:none;border-top:2px solid var(--ink)}.plain-list>li{padding:var(--space-3) 0;border-bottom:1px solid var(--rule)}.breadcrumb{font-weight:600}
