/* v1.1.15: narrow, read-only editorial ↔ service navigation; no global overrides. */
.googsi-v1115-next{margin:40px 0 12px;padding:22px 24px;border:1px solid #dfe6f2;border-radius:15px;background:#f8faff;color:#172341}
.googsi-v1115-next h2{font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.27;margin:0 0 8px;color:#111d39}
.googsi-v1115-next>p{margin:0 0 16px;color:#4e5b76;font-size:.96rem;line-height:1.65}
.googsi-v1115-next ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0;gap:12px}
.googsi-v1115-next li{background:#fff;border:1px solid #e1e6f2;border-radius:11px;padding:14px}
.googsi-v1115-next li a{display:block;font-weight:700;color:#274cce;text-decoration:none;line-height:1.45}
.googsi-v1115-next li a:hover,.googsi-v1115-next li a:focus-visible{text-decoration:underline}
.googsi-v1115-next li small{display:block;color:#5b6680;line-height:1.5;margin-top:5px;font-size:.83rem}
.googsi-v1115-guides{padding:clamp(42px,6vw,76px) 0;background:#fff;color:#14213e}
.googsi-v1115-guides .container{max-width:1200px;margin-inline:auto}
.googsi-v1115-kicker{display:block;color:#3855d8;letter-spacing:.08em;text-transform:uppercase;font-weight:750;font-size:.74rem;margin-bottom:11px}
.googsi-v1115-guides h2{max-width:750px;margin:0 0 10px;font-size:clamp(1.55rem,3vw,2.1rem);line-height:1.2}
.googsi-v1115-guides .container>p{margin:0 0 22px;color:#55637f}
.googsi-v1115-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.googsi-v1115-guide-grid>a{display:flex;flex-direction:column;gap:9px;min-height:155px;padding:22px 20px;border:1px solid #e1e6ef;border-radius:14px;background:#fafbfe;color:#14213e;text-decoration:none;transition:border-color .15s ease}
.googsi-v1115-guide-grid>a:hover,.googsi-v1115-guide-grid>a:focus-visible{border-color:#4b61d5}
.googsi-v1115-guide-grid strong{font-size:1rem;line-height:1.42}
.googsi-v1115-guide-grid span{font-size:.88rem;color:#54617a;line-height:1.5}
.googsi-v1115-guide-grid b{margin-top:auto;color:#3453d9;align-self:flex-end}
.googsi-v1115-category{max-width:1200px;margin:20px auto 18px;padding:18px 20px;border:1px solid #dfe5ef;background:#fff;border-radius:13px;color:#172341}
.googsi-v1115-category strong{font-size:1.1rem}
.googsi-v1115-category p{margin:6px 0 10px;line-height:1.5;color:#53607a}
.googsi-v1115-category a{display:inline-block;margin-right:22px;color:#2d4cce;font-weight:650}
@media(max-width:760px){.googsi-v1115-next ul{grid-template-columns:1fr}.googsi-v1115-guide-grid{grid-template-columns:1fr}.googsi-v1115-next{padding:18px}.googsi-v1115-category{margin:14px 16px}}
