/* Existing guide and hub content, with readable text and static discovery links. */
.c24-guide .crm-hero,.c24-guide article.crm-copy,.c24-guide .c24-topic-proof{
  width:min(100% - 48px,1120px);margin-inline:auto;
}
.c24-guide .crm-hero{padding-block:144px 48px}
.c24-guide .crm-hero h1{font-size:clamp(32px,5vw,56px);line-height:1.12;max-width:20ch;margin-block:20px}
.c24-guide .crm-hero>p,.c24-guide article.crm-copy p{max-width:76ch}
.c24-guide article.crm-copy{padding-bottom:40px}
.c24-guide article.crm-copy section{padding-block:24px;border-top:1px solid rgba(30,31,92,.12)}
.c24-guide article.crm-copy h2,.c24-discovery h2{font-size:clamp(23px,3vw,32px);line-height:1.25;margin-bottom:16px}
.c24-guide article.crm-copy a,.c24-discovery a{color:#155aaf;text-decoration:underline;text-underline-offset:3px}
.c24-guide .c24-topic-proof{padding-block:32px 56px}
.c24-guide nav.crm-related{position:static;height:auto;padding:20px 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;box-shadow:none;border:0;background:transparent;z-index:auto}
.c24-guide nav.crm-related a{white-space:normal;line-height:1.6}
.c24-discovery{width:min(100% - 48px,1120px);margin:32px auto;padding:32px!important;background:#f8f9fc;border:1px solid rgba(30,31,92,.12);border-radius:16px;color:#1e1f5c}
.c24-discovery p{max-width:76ch;line-height:1.7;margin-bottom:16px}
.c24-discovery ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px 32px;padding-left:20px;list-style:disc}
.c24-discovery li{padding-left:4px;line-height:1.6;overflow-wrap:anywhere}
.c24-discovery a:focus-visible{outline:3px solid #155aaf;outline-offset:4px}
@media(max-width:600px){
  .c24-guide .crm-hero,.c24-guide article.crm-copy,.c24-guide .c24-topic-proof,.c24-discovery{width:calc(100% - 32px)}
  .c24-guide .crm-hero{padding-top:116px}
  .c24-discovery{padding:24px!important}
}
