.site-hero,.article-hero{background:linear-gradient(135deg,#111827,#312e81);color:#fff;padding:88px 0 78px}.site-hero h1,.article-hero h1{font-size:clamp(2rem,5vw,3.5rem);font-weight:800;margin:12px 0 18px}.site-hero p,.article-hero p{max-width:850px;font-size:1.05rem;line-height:1.9;color:rgba(255,255,255,.82)}.site-kicker{display:inline-block;font-size:.78rem;letter-spacing:.2em;color:#fbbf24;font-weight:800}.info-card,.notice-box,.contact-card,.feature-card,.step-card,.news-card,.home-news-card{background:#fff;border:1px solid #e5e7eb;border-radius:18px;box-shadow:0 12px 35px rgba(15,23,42,.07)}.info-card,.notice-box{padding:30px}.info-card ul{padding-left:1.2rem;line-height:2}.feature-card,.contact-card{padding:28px;height:100%}.feature-card i,.contact-card i{font-size:2rem;color:#d97706;margin-bottom:16px}.feature-card h3,.contact-card h3,.step-card h3{font-size:1.2rem;font-weight:750}.step-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.step-card{padding:26px}.step-card span{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:50%;background:#111827;color:#fff;font-weight:800;margin-bottom:18px}.timeline{position:relative;padding-left:28px}.timeline:before{content:"";position:absolute;left:8px;top:8px;bottom:8px;width:2px;background:#f59e0b}.timeline>div{position:relative;padding:0 0 24px 20px}.timeline>div:before{content:"";position:absolute;left:-25px;top:5px;width:12px;height:12px;border-radius:50%;background:#f59e0b}.timeline strong{font-size:1.1rem}.domain-line{word-break:break-all;background:#f3f4f6;padding:10px 12px;border-radius:10px}.news-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.news-card,.home-news-card{padding:26px}.news-meta,.article-meta{display:flex;gap:14px;align-items:center;font-size:.84rem;color:#6b7280;margin-bottom:14px}.news-meta span,.article-meta span{background:#fef3c7;color:#92400e;padding:5px 10px;border-radius:999px;font-weight:700}.news-card h2{font-size:1.35rem;line-height:1.55}.news-card h2 a,.home-news-card h3 a{color:#111827;text-decoration:none}.read-more{font-weight:700;text-decoration:none;color:#b45309}.article-hero{padding-bottom:64px}.article-meta{color:rgba(255,255,255,.75)}.article-content{max-width:860px;margin:auto;font-size:1.05rem;line-height:2}.article-content p{margin-bottom:1.35rem}.source-note{background:#f8fafc;border-left:4px solid #f59e0b;padding:18px 20px;margin-top:30px;color:#475569}.article-actions{display:flex;gap:18px;flex-wrap:wrap;margin-top:28px}.article-actions a{background:#111827;color:#fff;text-decoration:none;padding:10px 18px;border-radius:10px}.home-news-card h3{font-size:1.12rem;line-height:1.55}.home-news-card p{color:#6b7280}.navbar-nav .nav-link{white-space:nowrap}.navbar-brand img{object-fit:contain}@media(max-width:991px){.step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.navbar-collapse{padding:14px 0}}@media(max-width:767px){.site-hero,.article-hero{padding:58px 0 48px}.step-grid,.news-grid{grid-template-columns:1fr}.info-card,.notice-box,.contact-card,.feature-card,.step-card,.news-card,.home-news-card{border-radius:14px}.article-content{font-size:1rem;line-height:1.9}}
