/* ===== Home (index) ===== */
.hero{background:linear-gradient(180deg,#fff,#f3fff6);border-bottom:1px solid var(--line)}
.hero-inner{max-width:1200px;margin:0 auto;padding:22px 16px;display:grid;grid-template-columns:1.6fr .4fr;gap:16px;align-items:center}
.hero h1{margin:0 0 6px}
.hero-inner > div > div:last-child{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:12px}
@media (max-width:860px){.hero-inner{grid-template-columns:1fr;text-align:center}}

.home{max-width:1200px;margin:0 auto;padding:10px 16px 28px}
.row-head{display:flex;align-items:center;justify-content:space-between;margin:12px 2px 8px}
.row-head h2{margin:0;font-size:18px}
.row-head a{text-decoration:none;color:var(--primary)}
.row-head a:hover{text-decoration:underline}

.home .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;justify-items:center}
