.crw-hero-wp{max-width:980px;margin:0 auto 2rem;padding:0 1rem;text-align:center;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}
.crw-eyebrow-wp{font-size:.9rem;color:#6b7280;letter-spacing:.04em;text-transform:uppercase;margin-bottom:.4rem}
.crw-title-wp{font-size:2rem;line-height:1.25;margin:.25rem 0 .4rem;font-weight:700;color:#202122}
.crw-rule-wp{border:0;border-top:2px solid #eaecf0;margin:.6rem auto 1rem;width:70%}
.crw-tagline-wp{font-size:1.15rem;line-height:1.6;margin:0 0 .75rem;color:#374151}
.crw-count-wp{font-size:1rem;color:#4b5563;margin:0 0 1.25rem}
.crw-links-wp{margin:0;font-size:1rem;line-height:1.6}
.crw-links-wp a{color:#0645ad;text-decoration:none;border-bottom:1px solid #a7c0f5;margin:0 .25rem;padding-bottom:1px}
.crw-links-wp a:hover{color:#0b0080;border-bottom-color:#0b0080}
.content-grid{max-width:980px;margin:0 auto 2rem;display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding:0 1rem}
.content-section{background:#fff;border:1px solid #eaecf0;border-radius:10px;box-shadow:0 1px 6px rgba(0,0,0,.03);padding:1rem}
.content-section.wide{grid-column:1 / -1}
.content-header{font-size:1.2rem;line-height:1.35;font-weight:700;color:#202122;border-bottom:1px solid #eaecf0;padding-bottom:.4rem;margin:-.1rem 0 .9rem}
.content-section a{color:#0645ad;text-decoration:none;border-bottom:1px solid #a7c0f5}
.content-section a:hover{color:#0b0080;border-bottom-color:#0b0080}
.content-section ul{margin:.3rem 0 .7rem;padding-left:1.2rem}
.content-section li{margin:.2rem 0}
.content-section table{width:100%;border-collapse:collapse;margin:.35rem 0}
.content-section th,.content-section td{border:1px solid #eaecf0;padding:.55rem .65rem;vertical-align:top}
.content-section th{background:#f8f9fa;font-weight:700}
@media (max-width:900px){
.content-grid{grid-template-columns:1fr}
.crw-rule-wp{width:88%}
.crw-title-wp{font-size:1.75rem}
.crw-tagline-wp{font-size:1.08rem}
}