body,h1,h2,h3,h4,p,ul{margin:0}:root{--royal-blue:#4169e1;--aqua-mint:#3ff0b5;--ink-900:#0d1321;--ink-700:#1f2a44;--ink-500:#505a78;--muted:#f2f6ff;--link-color:#0aaea0;--container:min(1180px,92vw)}*,::after,::before{box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:system-ui,-apple-system,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",Arial,"Noto Sans",sans-serif;color:#0d1321;background:#fff;max-width:100vw;overflow-x:hidden}ul{padding:0}li{margin:0 0 .5rem 1.25rem}a{text-decoration:none;color:var(--link-color)}.s-255a762c36cdae2fe950{width:var(--container);margin-inline:auto}:focus-visible{outline:3px solid color-mix(in oklab,var(--aqua-mint),white 40%);outline-offset:2px;border-radius:10px}.s-20182fbc10716eb197ea{padding:clamp(48px,7vw,96px) 0;border-bottom:1px solid #eef2ff}.s-3bf99d4aa9cc2c047875{background:linear-gradient(180deg,#fff,#f9fbff)}.s-ac4ae97285c19b13201d{font-size:clamp(2rem,4vw,3rem);line-height:1.05;letter-spacing:-.02em}.s-bf1c365741a4bfb5fee5{font-size:clamp(1.4rem,2.2vw,2rem);margin-bottom:.4rem}.s-8cb33b2754e53feca4f7{color:var(--ink-500);margin-top:.5rem}.s-1f178facf48dccaebfe0{margin-top:.5rem}.s-de820e2414088aefe2e5{display:grid;grid-template-columns:1fr 1fr;gap:clamp(18px,3.2vw,36px)}header.s-f819d7dee1ee55de63a8{position:sticky;top:0;z-index:1000;backdrop-filter:saturate(140%) blur(8px);background:color-mix(in oklab,#fff 85%,var(--muted));border-bottom:1px solid #e8eefc}.s-3224a500d5a1273d6d0c{display:flex;align-items:center;justify-content:space-between;padding:.8rem 0}.s-63acf68c4f951d6412a8{display:flex;align-items:center;gap:.8rem}.s-63acf68c4f951d6412a8 img{width:40px;height:40px;border-radius:10px}.s-63acf68c4f951d6412a8 .s-6ae999552a0d2dca14d6{font-weight:900;letter-spacing:.2px;font-size:1.15rem;color:var(--ink-900)}nav.s-e3b7c980d763196e9d13{display:flex;align-items:center;gap:1rem}nav.s-e3b7c980d763196e9d13 a{color:var(--ink-700);padding:.6rem .8rem;border-radius:10px;font-weight:650}nav.s-e3b7c980d763196e9d13 a:hover{background:#eef4ff;color:#0b3a8a}.s-d6a8182dd1a6f8cdfbf9{margin-left:.3rem}.s-7a86b15480e0a870f0b0{display:none;width:42px;height:42px;border-radius:12px;border:1px solid #d9e4ff;cursor:pointer}.s-7a86b15480e0a870f0b0 span{display:block;width:20px;height:2px;background:var(--ink-900);margin:5px auto}.s-b3cd584ff1d124ae8f1d{position:fixed;inset:70px 0 auto 0;background:#fff;border-bottom:1px solid #e8eefc;display:none;padding:1rem 1rem 1.2rem;box-shadow:0 10px 40px rgba(0,0,0,.08)}.s-b3cd584ff1d124ae8f1d.s-5fc7e38bffe00ca46add{display:block}.s-b3cd584ff1d124ae8f1d a{display:block;padding:.9rem 1rem;border-radius:12px;color:var(--ink-900)}.s-b3cd584ff1d124ae8f1d a:hover{background:#eef4ff}footer.s-a928d4c5751e4352ec16{margin-top:40px;border-top:1px solid #e8eefc;background:#f9fbff}.s-57af18394ef051b5bec5{padding:28px 0}.s-49709ad975004444e9f4{display:grid;grid-template-columns:1.1fr .9fr;gap:28px}.s-5109b8ed055a6af8a9f4{display:flex;gap:12px;align-items:flex-start}.s-5109b8ed055a6af8a9f4 img{width:44px;height:44px;border-radius:12px}.s-c6032273df3a56208bca{display:grid;grid-template-columns:repeat(2,minmax(180px,1fr));gap:10px 24px}.s-c6032273df3a56208bca a{color:#1f2a44;padding:.35rem 0;border-radius:8px}.s-c6032273df3a56208bca a:hover{color:#0b3a8a;text-decoration:underline;text-underline-offset:3px}.s-623b8e331687f0d3a7e0{margin-top:18px;font-size:.95rem;color:#505a78}.s-1ab7eea472bb445b4446{margin-top:18px;font-size:.9rem;color:#505a78}@media (max-width:980px){.s-49709ad975004444e9f4,.s-de820e2414088aefe2e5{grid-template-columns:1fr}nav.s-e3b7c980d763196e9d13{display:none}.s-7a86b15480e0a870f0b0{display:block}}main{min-height:100vh}.s-7a5e15cb07a3c0bd8329{margin-top:.8rem}.s-c84a9e5f9dad18bf3c68{color:#505a78}