/* Bounded, readable card rhythm for reviewed editorial and service pages. */
body.istandart-reviewed-cards .entry-header,
body.istandart-reviewed-cards .entry-content{max-width:960px;margin-inline:auto}
body.istandart-reviewed-cards .entry-content>.seo-topic{max-width:960px!important}
body.istandart-reviewed-cards .entry-header{margin:20px auto 24px;padding:16px 0}
body.istandart-reviewed-cards .page-main>.wrap{width:min(1020px,calc(100% - 40px))}
body.istandart-reviewed-cards .entry-title{max-width:920px;font-size:clamp(1.8rem,2.7vw,2.65rem);line-height:1.18}
body.istandart-reviewed-cards .seo-topic,
body.istandart-reviewed-cards #responsibility-guide,
body.istandart-reviewed-cards .isc-detail{max-width:960px;margin-inline:auto}
body.istandart-reviewed-cards .seo-topic-grid,
body.istandart-reviewed-cards #responsibility-guide .rg-grid,
body.istandart-reviewed-cards .isc-detail{gap:20px;align-items:start}
body.istandart-reviewed-cards .seo-topic-card,
body.istandart-reviewed-cards #responsibility-guide .rg-card,
body.istandart-reviewed-cards .isc-section{border-color:#bed9e5;border-radius:20px;background:#fff;box-shadow:0 10px 26px rgba(8,43,76,.055)}
body.istandart-reviewed-cards .seo-topic-card,
body.istandart-reviewed-cards #responsibility-guide .rg-card{padding:clamp(21px,3vw,28px)}
body.istandart-reviewed-cards .seo-topic .seo-topic-intro,
body.istandart-reviewed-cards #responsibility-guide .rg-lead{font-size:19px;line-height:1.6}
body.istandart-reviewed-cards .seo-topic-card:has(h3){grid-column:1/-1}
body.istandart-reviewed-cards .seo-topic-card:nth-child(odd):has(+.seo-topic-card h3){grid-column:1/-1}
body.istandart-reviewed-cards .seo-topic-related{max-width:860px}
body.istandart-reviewed-cards .seo-topic-links a{width:auto;max-width:100%;line-height:1.35}
body.istandart-reviewed-cards .isc-detail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}
body.istandart-reviewed-cards .isc-section{min-width:0;width:100%;max-width:960px;margin:0 auto 20px;padding:clamp(21px,3vw,28px);border:1px solid #bed9e5;border-radius:20px;background:#fff}
body.istandart-reviewed-cards .seo-topic-card h2,
body.istandart-reviewed-cards #responsibility-guide .rg-card h2{font-size:clamp(1.3rem,2vw,1.65rem);line-height:1.25}
body.istandart-reviewed-cards .isc-detail .isc-section{margin:0}
body.istandart-reviewed-cards .isc-section h2{margin-top:0;font-size:clamp(1.3rem,2vw,1.65rem)}
body.istandart-reviewed-cards .isc-section h2:not(:first-child){margin-top:1.5em;padding-top:1.1em;border-top:1px solid #dce8ed}
body.istandart-reviewed-cards .isc-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;max-width:960px;margin:20px auto}
body.istandart-reviewed-cards .isc-actions .isc-button,
body.istandart-reviewed-cards .isc-actions .isc-tel{width:auto;min-width:0}
body.istandart-reviewed-cards .isc-faq{max-width:960px;margin-inline:auto}
@media(max-width:760px){body.istandart-reviewed-cards .isc-detail{grid-template-columns:1fr;gap:14px}body.istandart-reviewed-cards .seo-topic-grid,body.istandart-reviewed-cards #responsibility-guide .rg-grid{gap:14px}body.istandart-reviewed-cards .isc-section{padding:20px}}
