.guide-kicker{color:var(--theme-blue,#4155c8);letter-spacing:.4px;margin:0 0 6px;font-size:13px;font-weight:800}.guide-lead{color:var(--theme-text,#333d4b);font-size:17px;line-height:1.85}.guide-updated{color:var(--theme-muted,#8b95a1);margin:-2px 0 18px;font-size:13px}.guide-crumbs{color:var(--theme-muted,#8b95a1);margin-bottom:14px;font-size:13px}.guide-crumbs a{color:var(--theme-secondary,#6f7990);text-decoration:none}.guide-list{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin:22px 0;display:grid}.guide-card{border:1px solid var(--theme-line,#e7eaf1);background:var(--theme-surface,#fff);color:var(--theme-text,#121a36);border-radius:16px;gap:8px;padding:20px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:grid}.guide-card:hover{border-color:var(--theme-blue-line,#b9c3f6);box-shadow:0 8px 22px #1720410f}.guide-card strong{font-size:16px;line-height:1.5}.guide-card span{color:var(--theme-secondary,#5b6479);font-size:14px;line-height:1.65}.guide-article h2{margin:34px 0 10px;font-size:21px}.guide-article p,.guide-article li{color:var(--theme-text,#333d4b);font-size:16px;line-height:1.85}.guide-article ul{gap:6px;padding-left:20px;display:grid}.guide-cta{background:linear-gradient(135deg,var(--theme-blue-tint,#eef1ff),var(--theme-blue-tint,#f7f8ff));border:1px solid var(--theme-blue-line,#dfe4fb);border-radius:18px;flex-wrap:wrap;align-items:center;gap:12px;margin:34px 0;padding:22px 24px;display:flex}.guide-cta div{flex:1;gap:4px;min-width:220px;display:grid}.guide-cta strong{font-size:17px}.guide-cta span{color:var(--theme-secondary,#5b6479);font-size:14px}.guide-cta a{background:var(--theme-solid,#121a36);color:#fff;border-radius:10px;padding:12px 18px;font-size:14px;font-weight:800;text-decoration:none}.guide-cta a.secondary{background:var(--theme-surface,#fff);color:var(--theme-text,#121a36);border:1px solid var(--theme-line,#d6dbe6)}.guide-faq details{border-top:1px solid var(--theme-line,#edf0f5);margin:0;padding:14px 0}.guide-faq summary{cursor:pointer;font-size:16px;font-weight:700}.guide-faq details p{margin:10px 0 0}.guide-help{background:var(--theme-soft,#f9fafb);border-radius:18px;margin:34px 0 0;padding:22px 24px}.guide-help h2{margin:0 0 12px!important;font-size:18px!important}.guide-help ul{gap:12px;margin:0;list-style:none;display:grid;padding:0!important}.guide-help li{align-items:baseline;gap:14px;display:flex}.guide-help a{min-width:124px;text-decoration:none}.guide-help a strong{color:var(--theme-blue,#1b64da);font-size:18px}.guide-help span{color:var(--theme-text,#121a36);font-size:15px;font-weight:700;line-height:1.5;display:grid}.guide-help small{color:var(--theme-secondary,#6f7990);font-size:13px;font-weight:400}.guide-more h2{margin:40px 0 0;font-size:19px}.self-test{border:1px solid var(--theme-line,#e7eaf1);background:var(--theme-surface,#fff);border-radius:18px;margin:22px 0;padding:22px}.self-test ol{gap:18px;margin:14px 0;padding-left:20px;display:grid}.self-test li p{margin:0 0 8px;font-weight:700}.self-test [role=radiogroup]{flex-wrap:wrap;gap:6px;display:flex}.self-test [role=radio]{border:1px solid var(--theme-blue-line,#e2e6f0);background:var(--theme-surface,#fff);font:inherit;cursor:pointer;color:var(--theme-secondary,#4e5968);border-radius:999px;padding:8px 14px;font-size:14px}.self-test [role=radio].on{border-color:var(--theme-blue-line,#3182f6);color:#fff;background:#3182f6;font-weight:700}.self-test-note{margin:0;color:var(--theme-secondary,#6f7990)!important;font-size:14px!important}.self-test-result{background:var(--theme-blue-tint,#f2f8ff);border-radius:14px;gap:6px;padding:18px 20px;display:grid}.self-test-result strong{font-size:20px}.self-test-result.mid{background:var(--theme-amber-tint,#fff8e6)}.self-test-result.high{background:var(--theme-red-tint,#ffeef0)}.self-test-call{background:var(--theme-solid,#121a36);color:#fff;border-radius:10px;justify-self:start;margin-top:6px;padding:10px 16px;font-size:14px;font-weight:800;text-decoration:none}@media (max-width:600px){.guide-lead{font-size:16px}.guide-help li{flex-direction:column;gap:2px}}.guide-summary{background:var(--theme-blue-tint,#f2f8ff);border:1px solid var(--theme-blue-line,#d9e9ff);border-radius:16px;margin:20px 0;padding:18px 22px}.guide-summary strong{color:var(--theme-blue,#1b64da);font-size:15px}.guide-summary ul{gap:4px;margin:8px 0 0;display:grid;padding-left:20px!important}.guide-summary li{font-size:15px!important;line-height:1.7!important}
