*{box-sizing:border-box}body{margin:0}:where(.studio-surface,.public-surface){background:var(--paper);color:var(--body);font-family:var(--font-body);min-height:100vh;font-size:15px;line-height:1.6}
:where(.studio-surface,.public-surface) h1,:where(.studio-surface,.public-surface) h2,:where(.studio-surface,.public-surface) h3{color:var(--ink);letter-spacing:-.035em;line-height:1.15}:where(.studio-surface,.public-surface) h1{margin:0 0 14px;font-size:clamp(32px,3.5vw,48px);font-weight:600}:where(.studio-surface,.public-surface) h2{margin:0 0 14px;font-size:21px;font-weight:600}:where(.studio-surface,.public-surface) p{max-width:75ch;margin:0 0 20px}:where(.studio-surface,.public-surface) a{color:var(--navy)}:where(.studio-surface,.public-surface) button,:where(.studio-surface,.public-surface) input,:where(.studio-surface,.public-surface) textarea{font:inherit}:where(.studio-surface,.public-surface) button,:where(.studio-surface,.public-surface) a,:where(.studio-surface,.public-surface) input,:where(.studio-surface,.public-surface) textarea{touch-action:manipulation}:where(.studio-surface,.public-surface) button{cursor:pointer}:where(.studio-surface,.public-surface) button:disabled{cursor:not-allowed;opacity:.5}:where(.studio-surface,.public-surface) a:focus-visible,:where(.studio-surface,.public-surface) button:focus-visible,:where(.studio-surface,.public-surface) input:focus-visible,:where(.studio-surface,.public-surface) textarea:focus-visible{outline:3px solid var(--cyan);outline-offset:4px}:where(.studio-surface,.public-surface) input,:where(.studio-surface,.public-surface) textarea{border-radius:var(--radius);width:100%;color:var(--ink);background:#fff;border:1px solid #bac6cf;padding:12px 14px}:where(.studio-surface,.public-surface) textarea{resize:vertical;min-height:180px}:where(.studio-surface,.public-surface) input:disabled,:where(.studio-surface,.public-surface) textarea:disabled{background:var(--surface)}:where(.studio-surface,.public-surface) .button{background:var(--navy);color:#fff;border:1px solid var(--navy);white-space:nowrap;border-radius:2px;justify-content:center;align-items:center;min-height:46px;padding:11px 22px;font-weight:600;text-decoration:none;display:inline-flex}:where(.studio-surface,.public-surface) .button:hover:not(:disabled){background:#123b67}:where(.studio-surface,.public-surface) .button.secondary{color:var(--navy);background:#fff;border-color:#bdc9d2}:where(.studio-surface,.public-surface) .button.secondary:hover:not(:disabled){background:#eef5f7}:where(.studio-surface,.public-surface) .quiet-link{color:var(--navy);text-underline-offset:4px;background:0 0;border:0;padding:0;font-size:14px;text-decoration:underline}:where(.studio-surface,.public-surface) .small{color:var(--body);font-size:13px}:where(.studio-surface,.public-surface) .brand{max-width:100%;height:auto;display:block}:where(.studio-surface,.public-surface) .status-pill{white-space:nowrap;color:#17626a;background:#eff9f9;border:1px solid #b8e0e2;border-radius:24px;align-items:center;padding:6px 13px;font-size:13px;display:inline-flex}:where(.studio-surface,.public-surface) .field-label{color:var(--navy);margin:24px 0 9px;font-weight:600;display:block}:where(.studio-surface,.public-surface) .feedback{border-left:3px solid var(--navy);background:#edf3f7;margin-bottom:20px;padding:14px 18px}:where(.studio-surface,.public-surface) .error{color:#a32b35}:where(.studio-surface,.public-surface) .feedback.error{background:#fff1f1;border-color:#a32b35}:where(.studio-surface,.public-surface) .feedback.success{color:#205b48;background:#eff8f3;border-color:#428c6c}:where(.studio-surface,.public-surface) .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){:where(.studio-surface,.public-surface) *,:where(.studio-surface,.public-surface) :before,:where(.studio-surface,.public-surface) :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
@font-face{font-family:Josefin Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/josefin-sans-latin-400-normal.33lrytr9prs-6.woff2)format("woff2"),url(../media/josefin-sans-latin-400-normal.2wefrq93o9cdf.woff)format("woff")}
@font-face{font-family:Josefin Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/josefin-sans-latin-500-normal.10cvly1s7ttc2.woff2)format("woff2"),url(../media/josefin-sans-latin-500-normal.09dav5djxpco2.woff)format("woff")}
@font-face{font-family:Josefin Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/josefin-sans-latin-600-normal.2zcsa3y90j31t.woff2)format("woff2"),url(../media/josefin-sans-latin-600-normal.3qz_i9tu3v6lq.woff)format("woff")}
:root{--font-body:"Josefin Sans", "Segoe UI", sans-serif;--color-navy:#072448;--color-cyan:#10aabc;--color-pink:#e0144c;--color-yellow:#ffcb00;--color-body:#535e65;--color-ink:#191e32;--color-paper:#fff;--color-surface:#f6f8fa;--color-line:#dce3e8;--ink:var(--color-ink);--paper:var(--color-paper);--surface:var(--color-surface);--line:var(--color-line);--space-unit:var(--space-1);--navy:var(--color-navy);--cyan:var(--color-cyan);--body:var(--color-body);--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-6:48px;--space-8:64px;--space-12:96px;--container-content:1200px;--container-reading:75ch;--radius:4px;--radius-panel:8px;--border-subtle:1px solid #dce3e8;--shadow-panel:0 12px 40px #07244814;--layer-header:20;--layer-drawer:40;--layer-dialog:50;--motion-state:.4s;--motion-logo:.3s;--motion-dropdown:.85s;--ease-standard:ease-in-out;--ease-dropdown:cubic-bezier(.19, 1, .22, 1)}@media (prefers-reduced-motion:reduce){:root{--motion-state:0s;--motion-logo:0s;--motion-dropdown:0s}}
