/* Scoped additions for reviewed content and contextual next steps. */
.kr-seo-next-step{padding:1rem 1.15rem;border-left:3px solid #b88a25;background:#f5f7f8;border-radius:0 8px 8px 0;line-height:1.7;overflow-wrap:anywhere}
.kr-seo-next-step a,.kr-seo-proof a,.kr-local-reviewed a{color:#123d59;text-decoration:underline;text-underline-offset:.18em;font-weight:650}
.kr-seo-proof{padding:clamp(2rem,5vw,4rem) 0;background:#f2f5f7;color:#182d3c}
.kr-seo-proof .container{max-width:1140px;margin-inline:auto;padding-inline:clamp(1rem,4vw,2rem)}
.kr-seo-proof h2{font-size:clamp(1.4rem,2.8vw,2rem);line-height:1.2;max-width:26ch;margin:0 0 1rem}
.kr-seo-proof p{max-width:78ch;line-height:1.75}
.kr-local-reviewed{max-width:78ch;line-height:1.8}
.kr-local-reviewed h2{margin-top:2.2rem;line-height:1.3}
.kr-local-reviewed h3{margin-top:1.5rem;line-height:1.4}
.kr-local-reviewed li{margin-bottom:.6rem}
.kr-reviewed-date{color:#475569;font-size:.9rem}
.kr-seo-table-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;margin-block:1rem}
.kr-seo-table-scroll .compare-table{min-width:32rem;width:100%;margin:0}
.kr-seo-table-scroll:focus-visible{outline:3px solid #b88a25;outline-offset:3px}
.kr-seo-footer-links{display:flex;flex-wrap:wrap;gap:.65rem 1rem;max-width:100%;min-width:0}
.kr-seo-compare .main-nav{min-width:0;flex-wrap:wrap}
.kr-seo-local .hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}
.kr-seo-local .hero-actions .button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 18px;border:1px solid currentColor;border-radius:4px;font-weight:700;text-decoration:none;line-height:1.4}
.kr-seo-local .hero-actions .button-gold{color:#111814;background:#d2ad50;border-color:#d2ad50}
.kr-seo-local .hero-actions .button:focus-visible{outline:3px solid #d2ad50;outline-offset:3px}
.kr-local-reviewed details{margin-block:.75rem}
.kr-local-reviewed summary{cursor:pointer;font-weight:650}
.kr-seo-next-step a:focus-visible,.kr-seo-proof a:focus-visible,.kr-local-reviewed a:focus-visible{outline:3px solid #b88a25;outline-offset:3px}
