*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#172033;background:#f5f7fb;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.7}a{color:inherit}.header[data-astro-cid-b5cw7her]{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #e5eaf1;position:sticky;top:0}.header-inner[data-astro-cid-b5cw7her],.hero-inner[data-astro-cid-b5cw7her],.main-inner[data-astro-cid-b5cw7her],.footer-inner[data-astro-cid-b5cw7her]{width:min(1160px,100% - 40px);margin:0 auto}.header-inner[data-astro-cid-b5cw7her]{justify-content:space-between;align-items:center;gap:20px;min-height:66px;display:flex}.brand[data-astro-cid-b5cw7her]{color:#10203d;letter-spacing:-.02em;align-items:center;gap:10px;font-weight:900;text-decoration:none;display:inline-flex}.brand-mark[data-astro-cid-b5cw7her]{color:#fff;background:#125fc5;border-radius:9px;place-items:center;width:36px;height:36px;font-size:19px;display:grid}.nav[data-astro-cid-b5cw7her]{align-items:center;gap:22px;font-size:13px;font-weight:750;display:flex}.nav[data-astro-cid-b5cw7her] a[data-astro-cid-b5cw7her]{color:#4b5870;text-decoration:none}.nav[data-astro-cid-b5cw7her] a[data-astro-cid-b5cw7her]:hover,.article[data-astro-cid-b5cw7her] a[data-astro-cid-b5cw7her]:hover{text-decoration:underline}.hero[data-astro-cid-b5cw7her]{background:radial-gradient(circle at 85% 15%,#2070dc24,#0000 32%),linear-gradient(#fff,#f0f6ff);border-bottom:1px solid #e3eaf4}.hero-inner[data-astro-cid-b5cw7her]{padding:34px 0 48px}.crumbs[data-astro-cid-b5cw7her]{color:#778399;flex-wrap:wrap;gap:8px;margin-bottom:24px;font-size:12px;display:flex}.crumbs[data-astro-cid-b5cw7her] a[data-astro-cid-b5cw7her]{color:#1767c9;text-decoration:none}.hero-grid[data-astro-cid-b5cw7her]{grid-template-columns:1.08fr .92fr;align-items:center;gap:42px;display:grid}.eyebrow[data-astro-cid-b5cw7her]{color:#135db8;letter-spacing:.07em;text-transform:uppercase;background:#e5f0ff;border-radius:999px;padding:6px 11px;font-size:11px;font-weight:900;display:inline-flex}h1[data-astro-cid-b5cw7her]{color:#101c34;letter-spacing:-.045em;margin:15px 0;font-size:clamp(34px,5vw,55px);line-height:1.08}.hero-copy[data-astro-cid-b5cw7her]{color:#536178;max-width:650px;margin:0;font-size:17px}.actions[data-astro-cid-b5cw7her]{flex-wrap:wrap;gap:11px;margin-top:24px;display:flex}.btn[data-astro-cid-b5cw7her]{border-radius:10px;justify-content:center;align-items:center;min-height:45px;padding:0 17px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.primary[data-astro-cid-b5cw7her]{color:#fff;background:#1265ce;box-shadow:0 7px 18px #1265ce2e}.secondary[data-astro-cid-b5cw7her]{color:#17345e;background:#fff;border:1px solid #d6e0ed}.image-frame[data-astro-cid-b5cw7her]{background:#fff;border:1px solid #e0e7f0;border-radius:17px;padding:9px;box-shadow:0 16px 38px #19355c1f}.feature-image[data-astro-cid-b5cw7her]{border-radius:10px;width:100%;height:auto;display:block}.image-caption[data-astro-cid-b5cw7her]{color:#758198;margin:9px 3px 1px;font-size:11px;line-height:1.45}.main-inner[data-astro-cid-b5cw7her]{padding:42px 0 76px}.layout[data-astro-cid-b5cw7her]{grid-template-columns:minmax(0,1fr) 285px;align-items:start;gap:27px;display:grid}.article[data-astro-cid-b5cw7her],.side-card[data-astro-cid-b5cw7her]{background:#fff;border:1px solid #e4e9f0;border-radius:16px;box-shadow:0 7px 24px #1b2d4b09}.article[data-astro-cid-b5cw7her]{min-width:0;padding:clamp(22px,4vw,40px)}.article[data-astro-cid-b5cw7her] h2[data-astro-cid-b5cw7her]{color:#14213b;letter-spacing:-.025em;margin:36px 0 11px;font-size:clamp(24px,3vw,31px);line-height:1.25}.article[data-astro-cid-b5cw7her] h2[data-astro-cid-b5cw7her]:first-child{margin-top:0}.article[data-astro-cid-b5cw7her] h3[data-astro-cid-b5cw7her]{color:#1b2b48;margin:25px 0 8px;font-size:19px;line-height:1.35}.article[data-astro-cid-b5cw7her] p[data-astro-cid-b5cw7her]{color:#536178;margin:0 0 16px;font-size:15px}.article[data-astro-cid-b5cw7her] ul[data-astro-cid-b5cw7her],.article[data-astro-cid-b5cw7her] ol[data-astro-cid-b5cw7her]{color:#536178;padding-left:22px}.article[data-astro-cid-b5cw7her] li[data-astro-cid-b5cw7her]{margin:7px 0}.article[data-astro-cid-b5cw7her] a[data-astro-cid-b5cw7her]{color:#1265c9;font-weight:750;text-decoration:none}.stats[data-astro-cid-b5cw7her]{grid-template-columns:repeat(4,1fr);gap:10px;margin:24px 0;display:grid}.stat[data-astro-cid-b5cw7her]{background:#f6f9fd;border:1px solid #e5ebf3;border-radius:12px;padding:15px 12px}.stat[data-astro-cid-b5cw7her] strong[data-astro-cid-b5cw7her]{color:#1265c9;font-size:25px;line-height:1.15;display:block}.stat[data-astro-cid-b5cw7her] span[data-astro-cid-b5cw7her]{color:#69768c;margin-top:4px;font-size:11px;font-weight:750;display:block}.callout[data-astro-cid-b5cw7her]{background:#f0f6ff;border-left:4px solid #176bd1;border-radius:9px;margin:23px 0;padding:18px 20px}.callout[data-astro-cid-b5cw7her] p[data-astro-cid-b5cw7her]:last-child{margin-bottom:0}.subject-grid[data-astro-cid-b5cw7her]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0 25px;display:grid}.subject[data-astro-cid-b5cw7her]{background:#fff;border:1px solid #e1e8f1;border-radius:12px;padding:17px;transition:all .18s;display:block;text-decoration:none!important}.subject[data-astro-cid-b5cw7her]:hover{border-color:#a9c9f0;transform:translateY(-2px);box-shadow:0 8px 20px #184b8712}.subject-head[data-astro-cid-b5cw7her]{color:#192844;justify-content:space-between;align-items:flex-start;gap:8px;font-size:14px;font-weight:850;display:flex}.count[data-astro-cid-b5cw7her]{color:#1265c9;white-space:nowrap;font-size:12px}.subject[data-astro-cid-b5cw7her] p[data-astro-cid-b5cw7her]{color:#718096;margin:8px 0 0;font-size:12px;line-height:1.5}.year-grid[data-astro-cid-b5cw7her]{grid-template-columns:repeat(4,1fr);gap:9px;margin:18px 0 25px;display:grid}.year[data-astro-cid-b5cw7her]{background:#f9fbfe;border:1px solid #dfe6ef;border-radius:9px;place-items:center;min-height:43px;font-size:13px;font-weight:850;display:grid;color:#1b3b68!important;text-decoration:none!important}.year[data-astro-cid-b5cw7her]:hover{background:#edf5ff;border-color:#b9d2f1}.steps[data-astro-cid-b5cw7her]{grid-template-columns:repeat(3,1fr);gap:11px;margin:20px 0 25px;display:grid}.step[data-astro-cid-b5cw7her]{background:#fafcff;border:1px solid #e3e9f1;border-radius:12px;padding:16px}.step[data-astro-cid-b5cw7her] b[data-astro-cid-b5cw7her]{color:#fff;background:#1768cc;border-radius:50%;place-items:center;width:28px;height:28px;margin-bottom:9px;font-size:12px;display:grid}.step[data-astro-cid-b5cw7her] strong[data-astro-cid-b5cw7her]{color:#1b2943;font-size:13px;display:block}.step[data-astro-cid-b5cw7her] span[data-astro-cid-b5cw7her]{color:#6b7890;margin-top:4px;font-size:12px;line-height:1.5;display:block}.book-box[data-astro-cid-b5cw7her]{background:#f8fbff;border:1px solid #dfe7f1;border-radius:13px;align-items:center;gap:17px;margin:25px 0;padding:17px;display:flex}.book-cover[data-astro-cid-b5cw7her]{object-fit:cover;border-radius:5px;flex:none;width:84px;height:116px}.book-copy[data-astro-cid-b5cw7her]{min-width:0}.book-copy[data-astro-cid-b5cw7her] small[data-astro-cid-b5cw7her]{color:#1768c9;letter-spacing:.06em;font-size:10px;font-weight:900}.book-copy[data-astro-cid-b5cw7her] strong[data-astro-cid-b5cw7her]{color:#15223b;margin:3px 0;font-size:18px;line-height:1.2;display:block}.book-copy[data-astro-cid-b5cw7her] p[data-astro-cid-b5cw7her]{margin:0 0 9px;font-size:12px}.book-actions[data-astro-cid-b5cw7her]{flex-wrap:wrap;gap:8px;display:flex}.mini-btn[data-astro-cid-b5cw7her]{background:#fff;border:1px solid #d5dfeb;border-radius:7px;padding:7px 10px;font-size:11px;display:inline-flex;color:#17406f!important;text-decoration:none!important}.mini-btn[data-astro-cid-b5cw7her].buy{background:#1265ce;border-color:#1265ce;color:#fff!important}.faq[data-astro-cid-b5cw7her] details[data-astro-cid-b5cw7her]{border-bottom:1px solid #e8edf3;padding:14px 0}.faq[data-astro-cid-b5cw7her] summary[data-astro-cid-b5cw7her]{cursor:pointer;color:#1c2b47;font-size:14px;font-weight:800}.faq[data-astro-cid-b5cw7her] details[data-astro-cid-b5cw7her] p[data-astro-cid-b5cw7her]{margin:9px 0 0;font-size:13px}.cta[data-astro-cid-b5cw7her]{color:#fff;background:linear-gradient(130deg,#105fc4,#173f82);border-radius:14px;margin-top:30px;padding:25px}.cta[data-astro-cid-b5cw7her] h2[data-astro-cid-b5cw7her]{color:#fff;margin:0 0 8px;font-size:25px}.cta[data-astro-cid-b5cw7her] p[data-astro-cid-b5cw7her]{color:#ffffffd9;margin-bottom:15px}.cta[data-astro-cid-b5cw7her] .btn[data-astro-cid-b5cw7her]{color:#1456a4;background:#fff}.sidebar[data-astro-cid-b5cw7her]{position:sticky;top:84px}.side-card[data-astro-cid-b5cw7her]{margin-bottom:14px;padding:19px}.side-card[data-astro-cid-b5cw7her] h3[data-astro-cid-b5cw7her]{color:#192844;margin:0 0 12px;font-size:16px}.side-links[data-astro-cid-b5cw7her]{gap:0;display:grid}.side-links[data-astro-cid-b5cw7her] a[data-astro-cid-b5cw7her]{color:#4a5870;border-bottom:1px solid #edf0f4;justify-content:space-between;gap:8px;padding:9px 0;font-size:12px;font-weight:750;text-decoration:none;display:flex}.side-links[data-astro-cid-b5cw7her] a[data-astro-cid-b5cw7her]:last-child{border-bottom:0}.side-links[data-astro-cid-b5cw7her] a[data-astro-cid-b5cw7her]:hover{color:#1265c9}.side-note[data-astro-cid-b5cw7her]{color:#6b7890;font-size:12px}.footer[data-astro-cid-b5cw7her]{color:#b6c1d2;background:#101a2d}.footer-inner[data-astro-cid-b5cw7her]{flex-wrap:wrap;justify-content:space-between;gap:18px;padding:27px 0;font-size:12px;display:flex}.footer[data-astro-cid-b5cw7her] a[data-astro-cid-b5cw7her]{color:#e0e8f4;text-decoration:none}@media (width<=900px){.hero-grid[data-astro-cid-b5cw7her],.layout[data-astro-cid-b5cw7her]{grid-template-columns:1fr}.sidebar[data-astro-cid-b5cw7her]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid;position:static}.side-card[data-astro-cid-b5cw7her]{margin:0}.image-frame[data-astro-cid-b5cw7her]{max-width:620px}}@media (width<=620px){.header-inner[data-astro-cid-b5cw7her],.hero-inner[data-astro-cid-b5cw7her],.main-inner[data-astro-cid-b5cw7her],.footer-inner[data-astro-cid-b5cw7her]{width:min(100% - 30px,1160px)}.nav[data-astro-cid-b5cw7her]{display:none}.hero-inner[data-astro-cid-b5cw7her]{padding:25px 0 32px}.hero-grid[data-astro-cid-b5cw7her]{gap:23px}h1[data-astro-cid-b5cw7her]{font-size:36px}.hero-copy[data-astro-cid-b5cw7her]{font-size:15px}.main-inner[data-astro-cid-b5cw7her]{padding:25px 0 48px}.article[data-astro-cid-b5cw7her]{padding:21px 17px}.stats[data-astro-cid-b5cw7her]{grid-template-columns:repeat(2,1fr)}.subject-grid[data-astro-cid-b5cw7her],.steps[data-astro-cid-b5cw7her]{grid-template-columns:1fr}.year-grid[data-astro-cid-b5cw7her]{grid-template-columns:repeat(4,1fr)}.sidebar[data-astro-cid-b5cw7her]{grid-template-columns:1fr}.book-box[data-astro-cid-b5cw7her]{align-items:flex-start}}
