.guide-page{color:#14253d;background:#f6f9fd;min-height:100vh;font-family:Arial,Microsoft YaHei,sans-serif}.guide-page *{box-sizing:border-box}.guide-page a{color:inherit;text-decoration:none}.guide-hero{background:radial-gradient(circle at 82% 20%,#dceeff,#fff 40%,#f4f8ff 80%);padding:76px max(24px,50vw - 530px) 58px}.guide-breadcrumb{color:#75869b;gap:9px;margin-bottom:38px;font-size:12px;display:flex}.guide-breadcrumb a{color:#2f73dd}.guide-kicker{color:#2e73f6;letter-spacing:.13em;font-size:11px;font-weight:900}.guide-hero h1{letter-spacing:-.05em;max-width:900px;margin:16px 0 23px;font-size:52px;line-height:1.16}.guide-hero h1 em{color:#246fdb;font-style:normal}.guide-lead{color:#53677e;max-width:820px;font-size:18px;line-height:1.85}.guide-answer{background:#fff;border:1px solid #c9def5;border-radius:16px;grid-template-columns:120px 1fr;gap:18px;max-width:900px;margin-top:31px;padding:22px 25px;display:grid;box-shadow:0 15px 35px #57789b12}.guide-answer b{color:#226bd2}.guide-answer p{color:#3f556c;margin:0;line-height:1.75}.guide-meta{color:#7a8a9c;gap:22px;margin-top:24px;font-size:11px;display:flex}.guide-toc{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffed;border-block:1px solid #dbe6f1;gap:10px;padding:16px max(24px,50vw - 530px);display:flex;position:sticky;top:0}.guide-toc a{color:#4f647a;border-radius:9px;padding:8px 12px;font-size:12px}.guide-toc a:hover{color:#1f68cc;background:#edf5ff}.guide-body{max-width:1060px;margin:0 auto;padding:24px 0 80px}.guide-body>section{border-bottom:1px solid #dce6f0;padding:72px 0}.guide-body>section>p{color:#5e7083;max-width:850px;line-height:1.85}.guide-section-title{align-items:flex-start;gap:18px;margin-bottom:25px;display:flex}.guide-section-title>span{color:#2773dc;background:#e7f1ff;border-radius:12px;flex:none;place-items:center;width:39px;height:39px;font-size:11px;font-weight:900;display:grid}.guide-section-title small{color:#5287c9;letter-spacing:.15em;font-size:9px;font-weight:900}.guide-section-title h2{letter-spacing:-.025em;margin:7px 0 0;font-size:32px}.dimension-grid{grid-template-columns:repeat(5,1fr);gap:11px;margin-top:31px;display:grid}.dimension-grid article,.four-steps article,.safety-grid article{background:#fff;border:1px solid #dce7f2;border-radius:16px;padding:23px}.dimension-grid b{color:#236fdb}.dimension-grid p,.four-steps p,.safety-grid p{color:#67798b;margin:11px 0 0;font-size:12px;line-height:1.75}.age-table{background:#fff;border:1px solid #d5e2ef;border-radius:17px;margin-top:30px;overflow:hidden}.age-row{grid-template-columns:.55fr 1.15fr 1.65fr 1.5fr;display:grid}.age-row>*{color:#5a6c80;border-bottom:1px solid #e4ecf4;padding:18px;font-size:12px;line-height:1.65}.age-row strong{color:#216bcf}.age-row:last-child>*{border-bottom:0}.age-head{background:#102a4d}.age-head b{color:#eaf5ff}.guide-inline-link{color:#236ed6;margin-top:21px;font-size:13px;font-weight:900;display:inline-flex}.guide-split{grid-template-columns:.8fr 1.2fr;gap:65px;display:grid}.check-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.check-list li{background:#fff;border:1px solid #dce7f1;border-radius:12px;align-items:center;gap:17px;padding:15px 18px;display:flex}.check-list b{color:#2c73dc;font-size:10px}.check-list span{font-size:13px;line-height:1.55}.institution-guide{color:#edf7ff;background:linear-gradient(135deg,#0a2343,#124d63);border-radius:25px;border:0!important;padding-inline:42px!important}.institution-guide .guide-section-title>span{color:#74e1ff;background:#164d68}.institution-guide .guide-section-title small{color:#70dcff}.institution-guide .guide-section-title h2{color:#fff}.four-steps{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.four-steps article{background:#113855;border-color:#70d9ff29}.four-steps article>b{color:#70dcff;font-size:10px}.four-steps h3{color:#fff;margin:13px 0 0}.four-steps p{color:#a8c1d4}.guide-note{margin:25px 0;color:#bed3e2!important;max-width:none!important}.guide-primary{background:#6ce2ff;border-radius:10px;padding:13px 18px;font-size:12px;font-weight:900;display:inline-flex;color:#08324d!important}.safety-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.safety-grid h3{margin:0;font-size:16px}.source-section ul{gap:10px;margin:26px 0 0;padding:0;list-style:none;display:grid}.source-section li{color:#315c91;background:#fff;border-left:3px solid #3e82df;padding:16px 18px;font-size:12px;line-height:1.7}.faq-section>div:last-child{gap:10px;display:grid}.faq-section details{background:#fff;border:1px solid #dbe6f0;border-radius:13px;padding:0 20px}.faq-section summary{cursor:pointer;padding:18px 0;font-size:14px;font-weight:900}.faq-section details p{color:#617386;margin:0;padding:0 0 19px;font-size:13px;line-height:1.8}.guide-cta{color:#fff;background:linear-gradient(120deg,#1b5ed4,#684fda);border-radius:24px;justify-content:space-between;align-items:center;gap:35px;max-width:1060px;margin:0 auto 75px;padding:38px 42px;display:flex}.guide-cta span{color:#d5e5ff;letter-spacing:.14em;font-size:9px;font-weight:900}.guide-cta h2{margin:9px 0;font-size:27px}.guide-cta p{color:#dbe7ff;margin:0;font-size:13px}.guide-cta a{color:#215fc8;background:#fff;border-radius:11px;flex:none;padding:14px 18px;font-size:12px;font-weight:900}.guide-footer{max-width:1060px}.guide-footer p{line-height:1.6}@media (max-width:900px){.guide-hero h1{font-size:43px}.guide-toc{overflow-x:auto}.guide-toc a{white-space:nowrap}.guide-body{padding-inline:22px}.dimension-grid{grid-template-columns:repeat(2,1fr)}.guide-split{grid-template-columns:1fr}.four-steps{grid-template-columns:repeat(2,1fr)}.guide-cta,.guide-footer{margin-inline:22px}}@media (max-width:600px){.guide-hero{padding:52px 17px 42px}.guide-hero h1{font-size:35px}.guide-lead{font-size:16px}.guide-answer{grid-template-columns:1fr}.guide-meta{flex-direction:column;align-items:flex-start;gap:7px}.guide-body{padding-inline:16px}.guide-body>section{padding:56px 0}.guide-section-title h2{font-size:27px}.dimension-grid,.four-steps,.safety-grid{grid-template-columns:1fr}.age-table{overflow-x:auto}.age-row{min-width:700px}.institution-guide{padding-inline:21px!important}.guide-cta{flex-direction:column;align-items:flex-start;margin-inline:16px;padding:30px 23px}.guide-cta h2{font-size:24px}.guide-footer{flex-direction:column;align-items:flex-start;margin-inline:17px}.guide-footer p{margin:0}}
