.scm-guide-hub,.scm-guide-single{max-width:1160px;margin:25px auto 65px;padding:0 20px;box-sizing:border-box;color:#163f5f}
.scm-guide-intro{background:linear-gradient(120deg,#123b5b,#147eaf);color:#fff;border-radius:16px;padding:36px;margin-bottom:22px}
.scm-guide-intro span{font-size:12px;letter-spacing:.13em;font-weight:700;color:#a8e4ff}
.scm-guide-intro h2{font-size:clamp(28px,4vw,42px);margin:10px 0;color:#fff}
.scm-guide-intro p{font-size:17px;max-width:780px;margin:0;color:#fff}
.scm-guide-filters{display:flex;align-items:end;gap:12px;flex-wrap:wrap;padding:18px;background:#f2f7fa;border-radius:12px;margin:18px 0 26px}
.scm-guide-filters label{font-size:13px;font-weight:700;display:block}
.scm-guide-filters input,.scm-guide-filters select{min-height:42px;border:1px solid #bbd0db;border-radius:7px;padding:8px 11px;background:#fff;min-width:170px}
.scm-guide-filters input{flex:1 1 250px}.scm-guide-filters button{min-height:42px;padding:9px 24px;background:#138eca;color:white;border:0;border-radius:7px;cursor:pointer}
.scm-guide-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,285px),1fr));gap:20px}
.scm-guide-card{background:#fff;box-shadow:0 2px 14px #123b5b13;border:1px solid #e0eaf0;border-radius:13px;overflow:hidden}
.scm-guide-card img{width:100%;height:190px;object-fit:cover;display:block}
.scm-guide-card-inner{padding:22px}.scm-guide-card small{color:#1283b6;font-weight:750;text-transform:uppercase;letter-spacing:.05em}
.scm-guide-card h3{font-size:22px;line-height:1.25;margin:12px 0;color:#153d58}.scm-guide-card h3 a{color:inherit;text-decoration:none}
.scm-guide-card p{color:#486374;line-height:1.55}.scm-guide-card-link{font-weight:700;color:#0b84c0}
.scm-guide-pagination{display:flex;gap:10px;margin:30px 0}.scm-guide-pagination a{padding:7px 13px;border:1px solid #b8d2df;border-radius:6px}
.scm-guide-single{max-width:900px;font-size:17px;line-height:1.7}.scm-guide-single li{margin-bottom:10px}
.scm-guide-video-wrap{position:relative;aspect-ratio:16/9;max-width:840px}.scm-guide-video-wrap iframe{width:100%;height:100%;position:absolute;inset:0}
.scm-guide-share a{display:inline-block;padding:12px 18px;border-radius:8px;background:#137eae;color:#fff;text-decoration:none}
.scm-suite-guide-home{max-width:1160px;margin:26px auto;padding:22px 26px;border-radius:14px;background:#eef7fc;border:1px solid #c7e5f5;display:flex;align-items:center;justify-content:space-between;gap:18px}
.scm-suite-guide-home h2{margin:0 0 5px;color:#143e5b;font-size:24px}.scm-suite-guide-home p{margin:0;color:#4c6473}
.scm-suite-guide-home a{display:inline-block;background:#137eae;border-radius:8px;color:#fff;text-decoration:none;padding:13px 20px;font-weight:700;white-space:nowrap}
@media(max-width:650px){.scm-guide-filters{align-items:stretch;display:flex;flex-direction:column}.scm-guide-filters input,.scm-guide-filters select{width:100%;box-sizing:border-box;min-height:42px;flex:auto}.scm-suite-guide-home{margin:16px;flex-direction:column;align-items:flex-start}.scm-guide-intro{padding:24px}}
