/* Factual information pages only; shared navigation stays unchanged. */
.cdc-info-heading{max-width:1000px;padding-bottom:32px}
.cdc-info-heading h1{max-width:21ch;overflow-wrap:break-word}
.cdc-info-updated{font-size:.88rem;color:#526566}
.cdc-info-reading{max-width:900px;padding-bottom:56px;line-height:1.7;overflow-wrap:anywhere}
.cdc-info-section{padding:28px 0;border-top:1px solid #d3dfd8;scroll-margin-top:28px}
.cdc-info-section h2{margin:0 0 16px;font-size:clamp(1.4rem,3vw,1.9rem);line-height:1.25}
.cdc-info-section h3{margin:24px 0 8px;font-size:1.12rem;line-height:1.4}
.cdc-info-section p{margin:0 0 14px}
.cdc-info-section p:last-child{margin-bottom:0}
.cdc-info-reading a{text-underline-offset:.2em}
.cdc-info-reading a:focus-visible{outline:3px solid #946a1d;outline-offset:4px;border-radius:2px}
.cdc-info-summary{display:flex;flex-wrap:wrap;gap:8px 20px;padding:0 0 26px;font-size:.94rem}
.cdc-info-summary a{display:inline-block;padding:6px 0}
.cdc-info-details{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:12px 24px;margin:0 0 18px}
.cdc-info-details dt{font-weight:700}
.cdc-info-details dd{margin:0}
.cdc-info-section address{font-style:normal;line-height:1.8;margin:18px 0}
.cdc-info-section ul{padding-left:1.4em;margin:0 0 18px}
.cdc-info-section li+li{margin-top:8px}
.cdc-info-callout{background:#edf3e9;border-left:4px solid #3d6957;border-radius:0 12px 12px 0;padding:18px 20px;margin:22px 0}
.cdc-info-callout p{margin:8px 0 0}
.cdc-info-back{padding-top:20px;border-top:1px solid #d3dfd8}
@media(max-width:600px){.cdc-info-heading{padding-top:36px}.cdc-info-reading{padding-bottom:36px}.cdc-info-details{grid-template-columns:1fr;gap:2px}.cdc-info-details dd{margin-bottom:12px}.cdc-info-section{padding:24px 0}.cdc-info-callout{padding:16px}}
@media print{.cdc-info-page{color:#000}.cdc-info-summary{display:none}.cdc-info-section{break-inside:avoid}.cdc-info-callout{background:none;border:1px solid #777}.cdc-info-reading a{color:#000}}
