.s1d8b2{padding:24px 0 64px;}.e9ba4f{max-width:780px;margin:0 auto 32px;padding:0 20px;}.i73564{display:inline-block;font-size:12px;letter-spacing:.12em;font-weight:700;color:var(--accent-2);margin:0 0 12px;}.r2e0df{font-size:30px;line-height:1.3;margin:0 0 12px;letter-spacing:-.01em;}.e979f3{color:var(--muted);font-size:17px;margin:0 0 16px;}.m77cc2{display:flex;gap:16px;align-items:center;color:var(--muted);font-size:14px;}.w291d4{display:inline-flex;align-items:center;gap:6px;}.u1af1b{margin:0 auto 40px;max-width:1024px;padding:0 20px;}.u1af1b img{width:100%;height:auto;border-radius:var(--radius-lg);}.qaa612{max-width:720px;margin:0 auto;padding:0 20px;}.qaa612 h2{font-size:22px;margin:40px 0 12px;padding-top:8px;border-top:1px solid var(--border);}.qaa612 h3{font-size:18px;margin:28px 0 10px;}.qaa612 p{margin:0 0 18px;}.qaa612 ul,.qaa612 ol{margin:0 0 20px 1.4em;padding:0;}.qaa612 li{margin:0 0 8px;}.qaa612 blockquote{margin:24px 0;padding:12px 20px;border-left:3px solid var(--accent);color:var(--muted);background:var(--surface-alt);border-radius:0 var(--radius) var(--radius) 0;}.qaa612 a{color:var(--accent);}.qaa612 code{background:var(--surface-alt);padding:2px 6px;border-radius:4px;font-family:ui-monospace,"SF Mono",Menlo,monospace;font-size:.92em;}.i495a6{background:var(--surface-alt);border:1px solid var(--border);border-radius:var(--radius-lg);padding:20px 22px;margin:0 0 28px;}.z1cdfc{font-size:13px;letter-spacing:.1em;font-weight:700;color:var(--accent-2);margin:0 0 10px;}.kbffc6{margin:0;padding:0 0 0 1.2em;}.kbffc6 li{margin:0 0 6px;color:var(--ink);}.i1a2f1{padding:40px 0;background:var(--surface-alt);margin-top:60px;}.x1d304{text-align:center;font-size:20px;margin:0 0 24px;}.df0fd8{padding:40px 20px 24px;max-width:1220px;margin:0 auto;}.b19c2b{display:inline-block;font-size:12px;letter-spacing:.12em;font-weight:700;color:var(--accent-2);margin:0 0 8px;}.df0fd8 h1,.s886de{font-size:30px;line-height:1.3;margin:0 0 12px;letter-spacing:-.01em;font-weight:700;}.s5ff6b,.df0fd8 p{color:var(--muted);max-width:var(--measure);font-size:16px;line-height:1.7;margin:0;}@media (min-width:880px){.df0fd8 h1,.s886de{font-size:36px;}}.g3eae1{max-width:780px;padding:24px 20px 64px;margin:0 auto;font-size:16px;line-height:1.9;color:var(--ink);}.g3eae1 h2{font-size:22px;font-weight:700;margin:40px 0 16px;padding-top:12px;border-top:1px solid var(--border);}.g3eae1 h3{font-size:18px;font-weight:600;margin:28px 0 10px;}.g3eae1 p{margin:0 0 18px;}.g3eae1 ul,.g3eae1 ol{margin:0 0 20px;padding-left:24px;}.g3eae1 li{margin-bottom:6px;}.e70357{border-top:1px solid var(--border);margin:24px 0 0;}.oc047a{display:grid;grid-template-columns:140px 1fr;gap:16px;padding:14px 0;border-bottom:1px solid var(--border);}.g07dd4{margin:0;font-weight:600;color:var(--muted);font-size:14px;}.ia62c9{margin:0;font-size:15px;}@media (max-width:640px){.oc047a{grid-template-columns:1fr;gap:4px;padding:12px 0;}}.g5835d{background:var(--surface-alt);border:1px solid var(--border);border-radius:var(--radius-lg);padding:20px 22px;margin:0 0 28px;}.ib339e{display:grid;grid-template-columns:180px 1fr;gap:12px;padding:8px 0;}.x3553c{margin:0;display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:14px;font-weight:600;}.ld2dcf{color:var(--accent);flex-shrink:0;}.b2a0fa{margin:0;font-size:15px;}@media (max-width:640px){.ib339e{grid-template-columns:1fr;gap:4px;}}.k722eb{display:grid;gap:16px;max-width:640px;}.r73c9e{display:grid;gap:6px;}.tce5e8{font-size:14px;font-weight:600;color:var(--ink);}.r33d01,.y461d5{padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius);font:inherit;font-family:var(--font-sans);background:#fff;color:var(--ink);}.r33d01:focus,.y461d5:focus{outline:2px solid var(--accent);outline-offset:1px;}.y461d5{min-height:160px;resize:vertical;}.je5983{position:absolute;left:-9999px;width:1px;height:1px;}.u5a1f2{justify-self:start;background:var(--accent);color:var(--ink-inv);border:0;padding:12px 24px;border-radius:var(--radius);font:inherit;font-weight:600;cursor:pointer;}.u5a1f2:hover{background:var(--accent-hi);}.m9e840{color:#B00020;font-size:14px;}.n1cd4d{background:#E6F4EA;border:1px solid #A6D9B4;padding:14px 16px;border-radius:var(--radius);color:#14532D;}.n236b0{display:grid;gap:8px;}.k866e3{border:1px solid var(--border);border-radius:var(--radius-lg);padding:14px 18px;background:#fff;}.h91e1c{font-weight:600;cursor:pointer;}.h91e1c::marker{color:var(--accent);}.wda64e{color:var(--muted);margin:10px 0 0;font-size:15px;}.q9bccd{padding:12px 20px;font-size:13px;color:var(--muted);max-width:1220px;margin:0 auto;}.q9bccd ol{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0;}.q9bccd li{display:inline;}.q9bccd a{color:var(--muted);}.r4cf94{color:var(--border);}.s88f65{color:var(--ink);}.l39c97{display:flex;gap:6px;justify-content:center;padding:32px 0;}.l39c97 a,.l39c97 span{padding:8px 14px;border:1px solid var(--border);border-radius:var(--radius);text-decoration:none;color:var(--ink);background:#fff;}.h5ad6c{background:var(--accent);color:var(--ink-inv);border-color:var(--accent);}.b0377f{background:linear-gradient(180deg,#0F6E63 0%,#0B5A51 100%);color:var(--ink-inv);padding:56px 0;text-align:center;}.f3f2b1{max-width:720px;margin:0 auto;padding:0 20px;}.dad72c{color:rgba(255,255,255,.85);display:inline-flex;margin:0 0 12px;}.b9a0d7{display:inline-block;font-size:12px;letter-spacing:.18em;font-weight:700;opacity:.85;margin:0 0 10px;}.h20b0a{color:var(--ink-inv);font-size:26px;margin:0 0 12px;}.kb9c86{color:rgba(248,250,252,.9);margin:0 0 22px;}.v44b07 form{display:flex;gap:8px;max-width:480px;margin:0 auto;flex-wrap:wrap;justify-content:center;}.l24879{flex:1 1 220px;padding:12px 14px;border:0;border-radius:var(--radius);font:inherit;min-width:200px;}.sb26db{padding:12px 22px;background:var(--ink);color:var(--ink-inv);border:0;border-radius:var(--radius);font:inherit;font-weight:600;cursor:pointer;white-space:nowrap;flex:0 0 auto;}.sb26db:hover{background:#000;}.y71b70{margin:14px 0 0;font-size:14px;opacity:.9;}.q5d244{background:#0B1220;color:var(--ink-inv);padding:48px 0 0;}.j6d7be{display:grid;grid-template-columns:1fr;gap:36px;}.m08b90{display:inline-flex;align-items:center;gap:10px;color:var(--ink-inv);text-decoration:none;font-weight:700;}.ge77b6{font-size:18px;}.p046a7{color:rgba(248,250,252,.75);font-size:14px;margin:12px 0 0;max-width:42ch;}.q5d244 a{color:rgba(248,250,252,.85);}.q5d244 a:hover{color:var(--ink-inv);}.r3228d{font-size:12px;letter-spacing:.12em;font-weight:700;margin:0 0 12px;color:rgba(248,250,252,.65);text-transform:none;}.u2119e,.j8d595{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:14px;}.ud7de3{font-size:13px;color:rgba(248,250,252,.85);display:grid;gap:4px;}.rbf3b1{line-height:1.5;}.y51147{border-top:1px solid rgba(255,255,255,.08);margin-top:40px;padding:20px 0;}.k8b3ad{text-align:center;}.ubc172{margin:0;font-size:13px;color:rgba(248,250,252,.65);}@media (min-width:880px){.j6d7be{grid-template-columns:1.6fr 1fr 1fr 1.5fr;gap:32px;}}.e7a5f0{position:fixed;left:0;right:0;bottom:0;z-index:500;background:var(--paper);border-top:1px solid var(--border);padding:16px 0;box-shadow:0 -4px 16px rgba(11,18,32,.08);}.e7a5f0[hidden]{display:none;}.b6b9ba{display:flex;align-items:center;gap:16px;flex-wrap:wrap;}.o26994{flex:1 1 400px;margin:0;font-size:14px;color:var(--muted);}.g6b869{display:flex;gap:8px;}.l5758a{padding:10px 18px;border:1px solid var(--border);border-radius:var(--radius);font:inherit;cursor:pointer;background:#fff;}.p5c672{background:var(--accent);color:var(--ink-inv);border-color:var(--accent);}.faa624{background:#fff;color:var(--ink);}.tfcacc{padding:80px 20px;text-align:center;}.ecec5a{font-size:72px;margin:0;color:var(--accent-2);font-weight:700;}.d23825{font-size:24px;margin:8px 0 12px;}.r0e057{color:var(--muted);max-width:480px;margin:0 auto 24px;}.hc9153{display:inline-block;padding:10px 20px;border-radius:var(--radius);font-weight:600;text-decoration:none;}.t18cb5{background:var(--accent);color:var(--ink-inv);}.t18cb5:hover{background:var(--accent-hi);color:var(--ink-inv);}.mcd851{background:transparent;color:var(--accent);border:1px solid var(--accent);}.tb952c{background:transparent;color:var(--ink);border:1px solid var(--border);}.m606b5,.p28b6f,.lbf508,.kd4807,.m08b90,.ia68fc,.q3201a,.q9bccd a,.l5758a,.z4f4ee,.hc9153,.sb26db,.l39c97 a,.l39c97 span,.p170d6{text-decoration:none;}.ia4153{padding:56px 0;}.ff6e8a{max-width:var(--measure);color:var(--muted);font-size:17px;}.n6ef3b{display:grid;gap:24px;grid-template-columns:1fr;margin-top:24px;}@media (min-width:880px){.n6ef3b{grid-template-columns:1.5fr 1fr;}}.sb05a2{padding:56px 0;background:var(--surface-alt);}.g321d7{padding:20px;background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);}.kfc353{color:var(--accent);margin-bottom:8px;}.kb182b{font-size:16px;margin:0 0 6px;}.u1ff24{color:var(--muted);font-size:14px;margin:0;}.wa4fbe{padding:56px 0;}.va6a6b{display:grid;grid-template-columns:40px 1fr;gap:16px;padding:16px 0;border-bottom:1px solid var(--border);}.ac5e75{color:var(--accent);font-size:22px;font-weight:700;}.sb5bde{font-size:16px;margin:0 0 4px;}.a0ad04{color:var(--muted);font-size:14px;margin:0;}.o71563{padding:56px 0;background:linear-gradient(180deg,#142033 0%,#0B1220 100%);color:var(--ink-inv);text-align:center;}.bfc269{color:var(--ink-inv);font-size:26px;margin:0 0 12px;}.q4dd0e{color:rgba(248,250,252,.85);max-width:640px;margin:0 auto 20px;}.e4e39a{display:inline-block;background:var(--accent);color:var(--ink-inv);padding:12px 24px;border-radius:var(--radius);text-decoration:none;font-weight:600;}.article-summary{background:var(--surface-alt);border-left:4px solid var(--accent);padding:16px 20px;margin:24px 0 32px;border-radius:4px;}.article-summary__label{color:var(--accent);font-weight:700;font-size:13px;letter-spacing:0.05em;margin:0 0 8px;}.article-summary p:not(.article-summary__label){margin:0;color:var(--ink);line-height:1.8;}.qaa612{max-width:720px;margin:40px auto;padding:0 20px;font-size:16px;line-height:1.9;color:var(--ink);}.qaa612 p{margin:0 0 20px;}.qaa612 h2{font-size:22px;font-weight:700;margin:40px 0 16px;padding-top:12px;border-top:1px solid var(--border);color:var(--ink);}.qaa612 h3{font-size:18px;font-weight:600;margin:32px 0 12px;color:var(--ink);}.qaa612 a{color:var(--accent);text-decoration:underline;text-underline-offset:3px;}.qaa612 a:hover{color:var(--accent-hi);}.qaa612 ul,.qaa612 ol{margin:0 0 20px;padding-left:24px;}.qaa612 li{margin-bottom:6px;}
