*{box-sizing:border-box}body{margin:0;font-family:system-ui,-apple-system,"Segoe UI",sans-serif;background:#f6f8fb;color:#17202a}.sh-header{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 max(20px,calc((100% - 1180px)/2));background:#fff;border-bottom:1px solid #dbe2ea;position:sticky;top:0;z-index:5}.sh-header a{text-decoration:none;color:#173e8f;font-weight:800}.sh-nav{display:flex;gap:14px;flex-wrap:wrap}.sh-main{max-width:1180px;margin:auto;padding:34px 20px 72px}.sh-breadcrumb{font-size:13px;color:#65758b;margin-bottom:22px}.sh-breadcrumb a{color:#2563eb;text-decoration:none}.sh-hero{padding:12px 0 28px}.sh-eyebrow{text-transform:uppercase;letter-spacing:.12em;color:#2563eb;font-weight:800;font-size:12px}.sh-hero h1{font-size:clamp(34px,5vw,58px);margin:8px 0 14px}.sh-hero p{max-width:850px;line-height:1.75;color:#586a82}.sh-meta{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.sh-pill{display:inline-flex;padding:7px 11px;border-radius:999px;background:#eef4ff;border:1px solid #ccdafa;color:#234a95;font-weight:750;font-size:13px}.sh-cross{display:flex;gap:10px;flex-wrap:wrap;padding:18px 0 30px}.sh-cross a{padding:10px 12px;border:1px solid #dbe2ea;border-radius:12px;background:#fff;color:#334155;text-decoration:none;font-weight:700}.sh-section{border-top:1px solid #dbe2ea;padding:28px 0}.sh-section h2{font-size:24px;margin:0 0 7px}.sh-section>p{margin:0 0 15px;color:#65758b;line-height:1.6}.sh-tools{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.sh-tool{display:block;padding:14px;border-radius:14px;background:#fff;border:1px solid #dbe2ea;text-decoration:none;color:#17202a;min-height:96px}.sh-tool strong{display:block;line-height:1.4;margin-bottom:6px}.sh-tool span{font-size:12px;color:#65758b;line-height:1.45}.sh-index{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.sh-index a{display:flex;justify-content:space-between;gap:10px;padding:13px;border-radius:13px;background:#fff;border:1px solid #dbe2ea;text-decoration:none;color:#17202a;font-weight:750}.sh-index small{color:#65758b}.sh-note{padding:18px 20px;border-radius:15px;background:#eef4ff;border:1px solid #cadbff;color:#41516a;line-height:1.65}.sh-footer{display:flex;justify-content:center;gap:18px;flex-wrap:wrap;padding:28px;border-top:1px solid #dbe2ea;background:#fff}.sh-footer a{color:#526278;text-decoration:none}@media(max-width:920px){.sh-tools,.sh-index{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.sh-tools,.sh-index{grid-template-columns:1fr}.sh-header{align-items:flex-start;padding-top:14px;padding-bottom:14px;flex-direction:column}.sh-main{padding-top:24px}}@media(prefers-color-scheme:dark){body{background:#0f141c;color:#edf2f7}.sh-header,.sh-tool,.sh-index a,.sh-cross a,.sh-footer{background:#161d27;border-color:#334155}.sh-header a{color:#78a7ff}.sh-hero p,.sh-tool span,.sh-section>p,.sh-index small,.sh-breadcrumb{color:#aab6c5}.sh-tool,.sh-index a,.sh-cross a{color:#edf2f7}.sh-note{background:#14213a;border-color:#284b83;color:#bdc9d8}.sh-section{border-color:#334155}.sh-pill{background:#132343;border-color:#2c5590;color:#9dc0ff}}