/* One compact white disclosure with simple guide links. */
body.home-page .home-guides-band {background:#0a2345;color:#fff;padding:0;margin:0}
body.home-page .home-guides-band .seo-guides-home {box-sizing:border-box;background:transparent;color:#fff;padding-block:12px;margin-block:0}
body.home-page .home-guides-band .seo-guides-home .home-guides-disclosure {background:#fff;border:1px solid #dce6f0;border-radius:12px;overflow:hidden;box-shadow:none}
body.home-page .seo-guides-home .home-guides-disclosure>summary,
body.home-page .seo-guides-home .home-guides-disclosure:not([open])>summary {box-sizing:border-box;min-height:72px;padding:16px 20px;background:transparent;color:#111;gap:16px}
body.home-page .seo-guides-home .home-guides-disclosure>summary:hover,
body.home-page .seo-guides-home .home-guides-disclosure:not([open])>summary:hover {background:transparent}
body.home-page .seo-guides-home .home-guides-disclosure>summary #buying-guides-title,
body.home-page .seo-guides-home .home-guides-disclosure:not([open])>summary #buying-guides-title {font:700 18px/1.35 var(--body);letter-spacing:-.2px;color:#0b2345;margin:0 0 5px}
body.home-page .seo-guides-home .home-guides-disclosure .home-guides-heading>span,
body.home-page .seo-guides-home .home-guides-disclosure:not([open]) .home-guides-heading>span {font:400 14px/1.5 var(--body);color:#52657d;margin:0}
body.home-page .seo-guides-home .home-guides-disclosure .home-guides-heading .home-guides-prompt {display:none}
body.home-page .seo-guides-home .home-guides-disclosure .home-guides-chevron,
body.home-page .seo-guides-home .home-guides-disclosure:not([open]) .home-guides-chevron {width:19px;height:19px;color:#42b5ff;stroke-width:1.7}
body.home-page .seo-guides-home .home-guides-disclosure .home-guide-grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin:0 20px}
body.home-page .seo-guides-home .home-guides-disclosure .home-guide-card {min-height:56px;padding:11px 0;background:transparent;border:0;border-top:1px solid #dce6f0;border-radius:0;box-shadow:none;gap:12px}
body.home-page .seo-guides-home .home-guides-disclosure .home-guide-card strong {font-size:14px;line-height:1.4;font-weight:600;color:#111}
body.home-page .seo-guides-home .home-guides-disclosure .home-guide-card span span {font-size:12px;line-height:1.5;color:#333}
body.home-page .seo-guides-home .home-guides-disclosure .home-guide-card svg {color:#42b5ff;width:15px;height:15px}
body.home-page .seo-guides-home .home-guides-disclosure .home-guide-card:hover {background:transparent;border-color:#dce6f0;box-shadow:none}
body.home-page .seo-guides-home .home-guides-disclosure .home-guide-card:hover strong {color:#111;text-decoration:underline;text-underline-offset:3px}
body.home-page .seo-guides-home .home-guides-disclosure .home-guides-all {margin:0;padding:12px 20px 16px}
body.home-page .seo-guides-home .home-guides-disclosure .home-guides-all a {color:#111;min-height:36px}
body.home-page .seo-guides-home .home-guides-disclosure>summary:focus-visible {outline:2px solid #8bd2ff;outline-offset:-4px}
body.home-page .seo-guides-home .home-guides-disclosure .home-guide-card:focus-visible {outline:2px solid #8bd2ff;outline-offset:3px}
@media (min-width:1001px) {
 body.home-page .home-guides-band .seo-guides-home {width:min(1200px,calc(100% - 64px));max-width:1200px;padding:16px 0;margin:0 auto}
}
@media (max-width:640px) {
 body.home-page .seo-guides-home .home-guides-disclosure .home-guide-grid {grid-template-columns:minmax(0,1fr);margin-inline:16px}
 body.home-page .seo-guides-home .home-guides-disclosure>summary,
 body.home-page .seo-guides-home .home-guides-disclosure:not([open])>summary {padding:14px 16px}
 body.home-page .seo-guides-home .home-guides-disclosure>summary #buying-guides-title,
 body.home-page .seo-guides-home .home-guides-disclosure:not([open])>summary #buying-guides-title {font-size:18px}
 body.home-page .seo-guides-home .home-guides-disclosure .home-guides-all {padding-inline:16px}
}

@media (min-width:1001px) {
 body.home-page .home-guides-band .seo-guides-home {padding:0 0 12px}
}
