@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-cyrillic-ext-wght-normal.D4X5GqEv.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-cyrillic-wght-normal.CY6AOgYE.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-vietnamese-wght-normal.U01xdrZh.woff2) format("woff2-variations");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:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-latin-ext-wght-normal.CXYtwYOx.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:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-latin-wght-normal.BzFMHfZw.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{--color-teal: #1f5e63;--color-teal-dark: #16484c;--color-orange: #e08a3c;--color-gold: #c99a5b;--color-ink: #2b2a28;--color-muted: #6b6960;--color-surface: #ffffff;--color-cream: #fbf6ee;--color-line: #ece5d8;--color-photo: #e6efee;--font-sans: "Nunito Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--text-base: clamp(1rem, .96rem + .2vw, 1.0625rem);--text-h1: clamp(1.9rem, 1.3rem + 2.6vw, 2.75rem);--text-h2: clamp(1.4rem, 1.1rem + 1.2vw, 1.9rem);--text-eyebrow: .8125rem;--space-section: clamp(2.5rem, 1.8rem + 3vw, 4.5rem);--container: 1080px;--radius: 12px;--radius-pill: 999px;--ease: cubic-bezier(.16, 1, .3, 1)}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-sans);font-size:var(--text-base);line-height:1.6;color:var(--color-ink);background:var(--color-surface);-webkit-font-smoothing:antialiased}img,picture,svg{display:block;max-width:100%}a{color:inherit}h1,h2,h3{line-height:1.15;font-weight:800}:focus-visible{outline:3px solid var(--color-teal);outline-offset:2px}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:clamp(1rem,.5rem + 2vw,2rem)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.btn-solid,.btn-outline{display:inline-block;font-weight:700;padding:.7rem 1.4rem;border-radius:var(--radius-pill);text-decoration:none;transition:background .2s var(--ease),color .2s var(--ease)}.btn-solid{background:var(--color-teal);color:#fff}.btn-solid:hover{background:var(--color-teal-dark)}.btn-outline{background:transparent;color:var(--color-teal);border:1.5px solid var(--color-teal)}.btn-outline:hover{background:var(--color-teal);color:#fff}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.section{padding-block:var(--space-section)}.section-cream{background:var(--color-cream);padding-block:var(--space-section)}.eyebrow{color:var(--color-teal);font-weight:700;font-size:var(--text-eyebrow);margin-bottom:.5rem}.page-title{font-size:var(--text-h1);margin-bottom:.75rem}.lead{font-size:1.1rem;color:#55534d;max-width:60ch;line-height:1.6}.prose{max-width:65ch}.prose p{margin-bottom:1rem}.prose p:last-child{margin-bottom:0}.grid-auto{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.25rem}.card{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius);padding:1.2rem 1.25rem}.site-header[data-astro-cid-3ef6ksr2]{background:var(--color-surface);border-bottom:1px solid var(--color-line);position:sticky;top:0;z-index:10}.header-inner[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:.9rem}.brand[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:.6rem}.logo-lcg[data-astro-cid-3ef6ksr2]{height:56px;width:auto}.logo-oasi[data-astro-cid-3ef6ksr2]{height:56px;width:auto;border-radius:50%}.wordmark[data-astro-cid-3ef6ksr2]{font-weight:800;font-size:1.15rem;color:var(--color-teal);text-decoration:none;letter-spacing:-.01em}.wordmark[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{color:var(--color-gold)}.nav[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:clamp(.75rem,.3rem + 1.5vw,1.5rem)}.nav[data-astro-cid-3ef6ksr2]>a[data-astro-cid-3ef6ksr2]:not(.nav-cta){text-decoration:none;font-weight:700;font-size:.95rem;color:var(--color-ink)}.nav[data-astro-cid-3ef6ksr2]>a[data-astro-cid-3ef6ksr2]:not(.nav-cta):hover{color:var(--color-teal)}.nav-cta[data-astro-cid-3ef6ksr2]{padding:.5rem 1.1rem}@media(max-width:640px){.nav[data-astro-cid-3ef6ksr2]>a[data-astro-cid-3ef6ksr2]:not(.nav-cta){display:none}}.site-footer[data-astro-cid-sz7xmlte]{background:var(--color-teal);color:#fff;margin-top:var(--space-section)}.footer-inner[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1.5rem;padding-block:2rem 1rem}.f-word[data-astro-cid-sz7xmlte]{font-weight:800;font-size:1.05rem;margin-bottom:.4rem}.f-detail[data-astro-cid-sz7xmlte]{font-size:.85rem;color:#fffc;line-height:1.7}.f-right[data-astro-cid-sz7xmlte]{font-size:.9rem;color:#ffffffd9;line-height:1.8}.f-thanks[data-astro-cid-sz7xmlte] span[data-astro-cid-sz7xmlte]{color:var(--color-orange)}.footer-bottom[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.5rem;border-top:1px solid rgba(255,255,255,.18);padding-block:.9rem 1.5rem;font-size:.8rem;color:#ffffffb3}.footer-bottom[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#ffffffb3}
