.sgk-eyebrow{margin:0 0 .55rem;color:#0f766e;font-size:.82rem;font-weight:800;letter-spacing:0}
.sgk-home-hero{padding:54px 0 42px;background:linear-gradient(135deg,#f8fafc 0%,#eef7f4 54%,#fff7ed 100%)}
.sgk-home-hero h1{margin:0;color:#102027;font-size:clamp(2.4rem,6vw,4.8rem);line-height:1;letter-spacing:0}
.sgk-hero-subtitle{max-width:820px;margin:18px 0 0;color:#51636b;font-size:1.05rem;line-height:1.8}
.sgk-search-form{display:flex;width:min(100%,860px);margin-top:22px;padding:8px;background:#fff;border:1px solid rgba(15,118,110,.15);border-radius:8px;box-shadow:0 18px 42px rgba(16,32,39,.08)}
.sgk-search-form input{min-width:0;flex:1;border:0;padding:13px 14px;color:#102027;outline:0}
.sgk-search-form button{display:inline-flex;gap:8px;align-items:center;justify-content:center;border:0;border-radius:6px;padding:0 22px;color:#fff;background:#0f766e;font-weight:800}
.sgk-hot-tags,.sgk-chip-row,.sgk-vip-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}
.sgk-hot-tags a,.sgk-chip-row span,.sgk-vip-tags span{border:1px solid rgba(15,118,110,.18);border-radius:999px;padding:7px 12px;color:#164e63;background:rgba(255,255,255,.76);font-size:.9rem}
.sgk-section{padding:34px 0}
.sgk-muted-section{background:#f3f6f5}
.sgk-section-head h2{margin:0 0 18px;color:#102027;font-size:1.65rem;letter-spacing:0}
.sgk-entry-grid,.sgk-term-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.sgk-term-grid{grid-template-columns:repeat(5,minmax(0,1fr))}
.sgk-entry-card,.sgk-term-card,.sgk-resource-card,.sgk-panel,.sgk-disclaimer,.sgk-sidebar-guide{border:1px solid #e5ecea;border-radius:8px;background:#fff}
.sgk-entry-card{padding:18px}
.sgk-entry-card h3{margin:0 0 8px;color:#102027;font-size:1.1rem}
.sgk-entry-card p{min-height:48px;margin:0 0 12px;color:#607178}
.sgk-entry-card a{font-weight:800;color:#0f766e}
.sgk-term-card{display:flex;min-height:90px;flex-direction:column;justify-content:center;padding:16px;color:#102027}
.sgk-term-card span{margin-top:6px;color:#64747b;font-size:.9rem}
.sgk-resource-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.36fr);gap:16px;margin-top:18px;padding:18px}
.sgk-resource-card h2,.sgk-panel h2,.sgk-faq h2{margin:0 0 12px;color:#102027;font-size:1.25rem}
.sgk-resource-meta{display:flex;flex-wrap:wrap;gap:10px;color:#607178;font-size:.92rem}
.sgk-info-list{display:grid;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}
.sgk-info-list div{border-radius:6px;padding:10px 12px;background:#f8fafc}
.sgk-info-list dt{color:#607178;font-size:.82rem}.sgk-info-list dd{margin:2px 0 0;color:#102027;font-weight:800}
.sgk-panel{margin-top:18px;padding:18px}.sgk-check-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:0;padding-left:1.1rem;color:#3b4b52}
.sgk-disclaimer{margin-top:18px;padding:16px;border-color:#fed7aa;background:#fff7ed;color:#7c2d12}
.sgk-faq details{border-top:1px solid #e5ecea;padding:13px 0}.sgk-faq summary{cursor:pointer;color:#102027;font-weight:800}.sgk-faq p{margin:8px 0 0;color:#607178}
.sgk-sidebar-guide{display:grid;gap:8px;padding:16px}.sgk-sidebar-guide h3{margin:0 0 4px;font-size:1rem}.sgk-sidebar-guide a{border-radius:6px;padding:9px 10px;background:#f8fafc;color:#164e63}
.sgk-vip-hero{padding:54px 0 38px;background:linear-gradient(135deg,#102027 0%,#0f766e 64%,#f59e0b 100%);color:#fff}.sgk-vip-hero h1{margin:0 0 14px;color:#fff;font-size:clamp(2.1rem,5vw,4rem);letter-spacing:0}.sgk-vip-hero p{max-width:850px;color:#eefaf7;font-size:1.06rem;line-height:1.8}.sgk-vip-tags span{border-color:rgba(255,255,255,.26);color:#fff;background:rgba(255,255,255,.12)}
.sgk-vip-plans{margin-top:28px}.sgk-price-card .price-desc{text-align:left}.sgk-compare-wrap{overflow-x:auto}.sgk-compare-table{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden}.sgk-compare-table th,.sgk-compare-table td{padding:13px 16px;border-bottom:1px solid #e5ecea;text-align:left}.sgk-compare-table th{background:#f8fafc;color:#102027}
.sgk-about h1{margin-top:0}.sgk-about p{line-height:1.9}.sgk-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.sgk-guide-grid>div{border-radius:8px;padding:16px;background:#f8fafc}.sgk-guide-grid h3{margin:0 0 8px;font-size:1.05rem}
@media (max-width:991.98px){.sgk-entry-grid,.sgk-term-grid,.sgk-resource-card,.sgk-guide-grid{grid-template-columns:1fr 1fr}.sgk-check-list{grid-template-columns:1fr}}
@media (max-width:575.98px){.sgk-home-hero,.sgk-vip-hero{padding:34px 0 28px}.sgk-home-hero h1{font-size:2.6rem}.sgk-search-form{flex-direction:column}.sgk-search-form button{min-height:44px}.sgk-entry-grid,.sgk-term-grid,.sgk-resource-card,.sgk-info-list,.sgk-guide-grid{grid-template-columns:1fr}.sgk-entry-card p{min-height:0}}
