@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f7650dfaa438c37c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/98baa4a7809fbf72-s.woff2) format("woff2");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:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8bf7b2ceda89477b-s.p.woff2) format("woff2");unicode-range:u+00??,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:Public Sans Fallback;src:local("Arial");ascent-override:90.59%;descent-override:21.46%;line-gap-override:0.00%;size-adjust:104.87%}.__className_3a41d0{font-family:Public Sans,Public Sans Fallback;font-style:normal}.__variable_3a41d0{--font-sans:"Public Sans","Public Sans Fallback"}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/3d165c286d94e27c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/e54d16b9f2c4535b-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/7c21074d9bafed1b-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/916860560b9a2bc2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/591e43f23f51e5a5-s.woff2) format("woff2");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:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/97ac91773d3121b2-s.p.woff2) format("woff2");unicode-range:u+00??,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:"Source Serif 4 Fallback";src:local("Times New Roman");ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.00%;size-adjust:117.91%}.__className_25ee46{font-family:"Source Serif 4","Source Serif 4 Fallback";font-style:normal}.__variable_25ee46{--font-serif:"Source Serif 4","Source Serif 4 Fallback"}:root{--teal-900:#081f23;--teal-800:#0e3a40;--teal-100:#eaf4f3;--teal-50:#f4faf9;--teal-accent:#9fd1cb;--ink:#16252a;--ink-soft:#3c4f53;--ink-muted:#47585c;--ink-faded:#5c6e71;--terracotta:#a8491f;--terracotta-dark:#8a3b18;--terracotta-50:#fbeae0;--red:#b3402e;--red-50:#fbe9e5;--green:#1f7a5c;--green-50:#e3f2ec;--line:#dce6e5;--line-soft:#ecf2f1;--paper:#fdfdfb}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#ffffff;color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}@keyframes vsFadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes vsStamp{0%{opacity:0;transform:scale(1.7) rotate(-14deg)}55%{opacity:1;transform:scale(.94) rotate(-7deg)}to{opacity:1;transform:scale(1) rotate(-7deg)}}@keyframes vsSlideIn{0%{opacity:0;transform:translateX(-18px)}to{opacity:1;transform:none}}@keyframes vsPulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes vsZoom{0%{transform:scale(1)}to{transform:scale(1.07)}}@keyframes vsPop{0%{opacity:0;transform:translateY(18px) scale(.9)}60%{opacity:1;transform:translateY(-3px) scale(1.03)}to{opacity:1;transform:none}}@keyframes vsShake{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}55%{transform:translateX(4px)}80%{transform:translateX(-2px)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.cc-nav-desktop{display:flex;align-items:center;gap:clamp(16px,2.5vw,36px)}.cc-nav-mobile-btn{display:none}.cc-wa-float{display:inline-flex}.cc-mobile-bar{display:none}@media (max-width:979px){.cc-nav-desktop{display:none}.cc-nav-mobile-btn{display:flex}.cc-wa-float{display:none}.cc-mobile-bar{display:flex}.cc-mobile-spacer{height:84px}}.cc-btn-terra{background:var(--terracotta);transition:background .15s ease}.cc-btn-terra:hover{background:var(--terracotta-dark)}.cc-btn-outline{background:#ffffff;transition:background .15s ease}.cc-btn-outline:hover{background:var(--teal-100)}.cc-link-nav{color:var(--ink-muted);transition:color .15s ease}.cc-link-nav:hover{color:var(--teal-800)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--terracotta);outline-offset:3px;border-radius:4px}.cc-admin-grid{display:grid;grid-template-columns:minmax(320px,5fr) minmax(380px,7fr);grid-gap:22px;gap:22px;align-items:start}@media (max-width:1080px){.cc-admin-grid{grid-template-columns:1fr}}.cc-markdown h3,.cc-markdown h4,.cc-markdown h5{font-family:var(--font-sans);color:var(--ink);margin:14px 0 6px;line-height:1.3}.cc-markdown h3{font-size:17px}.cc-markdown h4{font-size:16px}.cc-markdown p{margin:6px 0}.cc-markdown ul{margin:6px 0;padding-left:22px}.cc-markdown li{margin:3px 0}.cc-markdown blockquote{margin:8px 0;padding:8px 14px;border-left:4px solid var(--terracotta);background:var(--terracotta-50);border-radius:0 8px 8px 0;color:var(--ink-soft)}.cc-markdown code{background:var(--line-soft);padding:1px 5px;border-radius:4px;font-size:.9em}@media print{.cc-no-print{display:none!important}}