.guide-import{max-width:960px;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:#1a1a2e;line-height:1.8}
.guide-import h2{color:#066aab;border-bottom:3px solid #d4a843;padding-bottom:10px;margin-top:50px;margin-bottom:20px;font-size:28px}
.guide-import h3{color:#044e7e;margin-top:35px;margin-bottom:15px;font-size:22px}
.guide-import h4{color:#1a1a2e;margin-top:25px;margin-bottom:10px;font-size:18px;font-weight:700}
.guide-import p{margin-bottom:16px;font-size:16px}
.guide-import table{width:100%;border-collapse:collapse;margin:20px 0 30px;font-size:14px}
.guide-import th{background:#066aab;color:#fff;padding:12px 14px;text-align:left;font-weight:600}
.guide-import td{padding:10px 14px;border-bottom:1px solid #e2e5ea}
.guide-import tr:nth-child(even){background:#f5f6f8}
.guide-import td.num,.guide-import th.num{text-align:right;white-space:nowrap}
.guide-import tr.total td{font-weight:700;background:#e8f0fb}
.guide-import ul,.guide-import ol{margin:12px 0 20px 20px}
.guide-import li{margin-bottom:8px;font-size:16px}
.guide-import strong{color:#044e7e}
.guide-import a{color:#0057D9}
.guide-import .highlight-box{background:#eef4fd;border-left:4px solid #0057D9;padding:20px 24px;margin:24px 0;border-radius:0 8px 8px 0}
.guide-import .warning-box{background:#fff7e0;border-left:4px solid #F2A900;padding:20px 24px;margin:24px 0;border-radius:0 8px 8px 0}
.guide-import .danger-box{background:#fdecec;border-left:4px solid #E3000F;padding:20px 24px;margin:24px 0;border-radius:0 8px 8px 0}
.guide-import .box-label{display:block;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;color:#2B2B2B}
.guide-import .toc{background:#f5f6f8;border:1px solid #e2e5ea;border-radius:10px;padding:24px 30px;margin:30px 0}
.guide-import .toc-title{margin:0 0 10px;font-weight:800;color:#066aab;font-size:18px}
.guide-import .toc ol{margin-left:18px}
.guide-import .toc a{text-decoration:none;font-weight:500}
.guide-import .toc a:hover{text-decoration:underline}
.guide-import .intro-hero{background:linear-gradient(135deg,#1a1a2e 0%,#16213e 60%,#1a1a2e 100%);color:#fff;padding:44px 40px;border-radius:12px;margin-bottom:30px;text-align:center}
.guide-import .intro-hero .hero-title{font-size:32px;font-weight:800;line-height:1.25;margin-bottom:12px;color:#fff}
.guide-import .intro-hero .hero-title span{color:#d4a843}
.guide-import .intro-hero p{color:rgba(255,255,255,.88);font-size:17px;max-width:720px;margin:0 auto}
.guide-import .specs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px;margin:20px 0 30px}
.guide-import .spec-card{background:#fff;border:1px solid #e2e5ea;border-radius:10px;padding:18px;text-align:center}
.guide-import .spec-card .value{font-size:26px;font-weight:800;color:#0057D9}
.guide-import .spec-card .label{font-size:13px;color:#4a4a5e;margin-top:4px}
.guide-import .ca-cta{position:relative;background:linear-gradient(135deg,#0f1b33 0%,#16213e 100%);color:#fff;border:2px solid #d4a843;border-radius:14px;padding:30px 30px 26px;margin:36px 0;box-shadow:0 10px 30px rgba(15,27,51,.18)}
.guide-import .ca-cta .ca-badge{position:absolute;top:-12px;left:24px;background:#d4a843;color:#2B2B2B;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:4px 12px;border-radius:20px}
.guide-import .ca-cta .ca-title{font-size:23px;font-weight:800;line-height:1.3;color:#fff;margin:4px 0 10px}
.guide-import .ca-cta p{color:rgba(255,255,255,.9);margin-bottom:12px}
.guide-import .ca-cta ul{margin:6px 0 18px 20px}
.guide-import .ca-cta li{color:rgba(255,255,255,.92)}
.guide-import .ca-cta strong{color:#d4a843}
.guide-import .ca-cta .ca-btn{display:inline-block;background:#d4a843;color:#2B2B2B !important;font-weight:800;font-size:17px;padding:14px 26px;border-radius:8px;text-decoration:none;margin-top:4px}
.guide-import .ca-cta .ca-btn:hover,.guide-import .ca-cta .ca-btn:focus-visible{background:#f0c55a;text-decoration:none}
.guide-import .ca-cta .ca-note{font-size:13px;color:rgba(255,255,255,.7);margin:12px 0 0}
.guide-import .ca-inline{background:#fff8e6;border:1px solid #d4a843;border-radius:10px;padding:16px 20px;margin:24px 0}
.guide-import .ca-inline .ca-badge-inline{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#7a5600;margin-right:8px}
.guide-import .sources{font-size:14px}
.guide-import .sources li{font-size:14px}
.guide-import .faq-item{border-bottom:1px solid #e2e5ea;padding:6px 0 10px}
@media(max-width:768px){.guide-import h2{font-size:22px}.guide-import h3{font-size:18px}.guide-import table{font-size:12px}.guide-import th,.guide-import td{padding:8px 10px}.guide-import .intro-hero{padding:28px 18px}.guide-import .intro-hero .hero-title{font-size:24px}.guide-import .specs-grid{grid-template-columns:repeat(2,1fr)}.guide-import .ca-cta{padding:26px 18px 20px}.guide-import .ca-cta .ca-title{font-size:20px}.guide-import .ca-cta .ca-btn{display:block;text-align:center}}
