@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-ext-wght-normal.cHuGMAiY.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:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-wght-normal.DwHjdM4S.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-greek-wght-normal.ece1310W.woff2) format("woff2-variations");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 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-vietnamese-wght-normal.D-yuW59g.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:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-ext-wght-normal.CxNHBx-q.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:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-wght-normal.D9elroTD.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:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-ext-wght-italic.BXuSHrjR.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:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-wght-italic.RLIThRd4.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-greek-wght-italic.F2ziEGcb.woff2) format("woff2-variations");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 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-vietnamese-wght-italic.C3q834ic.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:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-ext-wght-italic.CpkvI5hy.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:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-wght-italic.D2yaqPoE.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:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/public-sans-vietnamese-wght-normal.CtlIRbEm.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:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/public-sans-latin-ext-wght-normal.MQgHevqp.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:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/public-sans-latin-wght-normal.DdeTHZLK.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-scheme:light;--ink: #15191a;--muted: #5f5d53;--line: #e6e1d3;--panel: #f4f1e8;--panel-warm: #faf8f2;--silver: #f1ede2;--paper: #fdfcf8;--paper-warm: #faf8f2;--accent: #173f36;--accent-dark: #0e2b25;--accent-soft: #ecf0ea;--accent-line: #c9d4cc;--gold: #9a7b3f;--gold-soft: #f6f1e3;--blue: #2c4a42;--blue-soft: #eef0e9;--blue-gray: #5d6b60;--blue-gray-line: #c7cdbf;--sand: #8f7440;--sand-soft: #f6f1e3;--sand-line: #ddd2b4;--lavender-soft: #f1efe8;--lavender-line: #ddd8c9;--ledger-red: #a83a2e;--radius: 4px;--shadow: 0 1px 2px rgba(21, 25, 26, .06);--shadow-soft: 0 1px 2px rgba(21, 25, 26, .04);--shadow-lift: 0 1px 3px rgba(21, 25, 26, .07);--font-serif: "Source Serif 4 Variable", Georgia, "Times New Roman", serif;--font-sans: "Public Sans Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;font-family:var(--font-sans)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper-warm);color:var(--ink);line-height:1.5}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.container{width:min(1180px,calc(100% - 40px));margin:0 auto}.eyebrow{color:var(--accent-dark);font-size:.78rem;font-weight:760;letter-spacing:.08em;text-transform:uppercase}h1,h2,h3{margin:0;font-family:var(--font-serif);font-weight:600;font-variation-settings:"opsz" 28;line-height:1.06;letter-spacing:-.01em}h1{font-size:clamp(2.6rem,5vw,4.2rem);max-width:980px;text-wrap:balance}h2{font-size:clamp(1.9rem,3vw,2.7rem);text-wrap:balance}h3{font-size:1.35rem}p{color:var(--muted);font-size:1.05rem}.button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;border:1px solid transparent;border-radius:6px;padding:0 18px;font-weight:760;font-size:.95rem;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease,color .16s ease}.button:hover{transform:translateY(-1px)}.button.primary{background:var(--accent);color:#fff}.button.primary:hover{background:var(--accent-dark)}.button.secondary{border-color:var(--line);background:var(--paper);color:var(--ink)}.button.secondary:hover{border-color:var(--accent-line);background:var(--accent-soft)}.button.accent{background:var(--accent);color:#fff}.button.accent:hover{background:var(--accent-dark)}.section{padding:96px 0}.section.soft{background:var(--panel);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.7fr);gap:56px;align-items:start}.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.card{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);padding:24px;transition:border-color .18s ease}.card:hover{border-color:var(--accent-line)}.card p{margin-bottom:0}.stat-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border:1px solid var(--line);background:var(--line);border-radius:var(--radius);overflow:hidden}.stat{background:#fff;padding:24px}.stat strong{display:block;font-size:2rem}.pill-list{display:flex;flex-wrap:wrap;gap:10px;margin:26px 0 0;padding:0;list-style:none}.pill-list li{border:1px solid var(--line);border-radius:999px;padding:8px 12px;color:var(--ink);background:var(--paper);font-size:.94rem}.article-content{max-width:780px}.article-content h2{font-size:2rem;margin-top:48px}.article-content h3{margin-top:34px}.article-content a{color:var(--accent-dark);font-weight:700;text-decoration:underline;text-underline-offset:3px}.article-content .button{color:#fff;text-decoration:none}.article-content li{margin:10px 0;color:var(--muted)}.article-content table{width:100%;border-collapse:collapse;margin:24px 0 10px;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.article-content th,.article-content td{border-bottom:1px solid var(--line);padding:14px 16px;text-align:left;vertical-align:top}.article-content th{background:var(--panel);color:var(--ink);font-size:.9rem}.article-content td{color:var(--muted)}.article-content tr:last-child td{border-bottom:0}.article-content td:first-child{color:var(--ink);font-weight:760}.callout{border-left:4px solid var(--accent);background:var(--accent-soft);padding:18px 20px;margin:28px 0}.coa-template-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:28px 0 12px}.coa-template-grid section,.comparison-grid section,.article-cta{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:24px}.coa-template-grid h3,.comparison-grid h3{margin-top:8px}.coa-template-grid ul,.comparison-grid ul{padding-left:20px}.coa-template-grid p:last-child,.comparison-grid p:last-child,.article-cta p:last-child{margin-bottom:0}.coa-template-grid strong{color:var(--ink)}.comparison-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0 10px}.article-cta{margin:36px 0 12px;background:var(--panel)}.article-cta h2{margin-top:0}@media(max-width:760px){.coa-template-grid,.comparison-grid{grid-template-columns:1fr}}.callout h3{margin-top:0}.resource-card{display:flex;flex-direction:column;min-height:250px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:24px}.resource-card .meta{color:var(--accent-dark);font-size:.82rem;font-weight:760;text-transform:uppercase}.resource-card h3{margin-top:14px}.resource-card .read{margin-top:auto;color:var(--ink);font-weight:800}@media(max-width:860px){.container{width:min(100% - 28px,1180px)}.section{padding:68px 0}.split,.grid-3,.stat-row{grid-template-columns:1fr}.split{gap:36px}}.site-header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:50;border-bottom:1px solid var(--line);background:var(--paper-warm)}.nav-wrap[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;min-height:74px;gap:22px}.brand[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;white-space:nowrap}.brand[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{width:150px;height:auto}nav[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:4px}nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{border-radius:6px;padding:9px 11px;color:#33404c;font-size:.94rem;font-weight:700}nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:last-child{margin-left:8px;background:var(--ink);color:#fff}.mobile-label[data-astro-cid-3ef6ksr2]{display:none}@media(max-width:760px){.nav-wrap[data-astro-cid-3ef6ksr2]{align-items:flex-start;flex-direction:column;padding:14px 0}nav[data-astro-cid-3ef6ksr2]{width:100%;overflow-x:auto;padding-bottom:3px}nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{white-space:nowrap}nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:last-child{margin-left:0}.desktop-label[data-astro-cid-3ef6ksr2]{display:none}.mobile-label[data-astro-cid-3ef6ksr2]{display:inline}.brand[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{width:138px}}.footer[data-astro-cid-sz7xmlte]{border-top:1px solid var(--line);background:var(--accent-dark);color:#fff;padding:56px 0}.footer-grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1.35fr repeat(4,1fr);gap:32px}.brand[data-astro-cid-sz7xmlte]{display:inline-block;margin-bottom:14px}.brand[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{width:172px;height:auto}.footer[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{max-width:390px;color:#b8beb4}.footer[data-astro-cid-sz7xmlte] strong[data-astro-cid-sz7xmlte],.footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:block}.footer[data-astro-cid-sz7xmlte] strong[data-astro-cid-sz7xmlte]{margin-bottom:14px}.footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{margin:9px 0;color:#e6e8df}@media(max-width:860px){.footer-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr}}
