:root{--accent:#275F9F;--page:#F0F0F0;--width:1080px;font-family:Arial,sans-serif;color:#333;background:var(--page)}*{box-sizing:border-box}body{margin:0;background:var(--page);font-size:13px;line-height:1.4}a{color:var(--accent)}img{max-width:100%;height:auto}.skip-link{position:absolute;left:-9999px;background:#fff;padding:8px;z-index:2}.skip-link:focus{left:8px}.source-wrap{width:min(var(--width),calc(100% - 20px));margin:12px auto}.source-header{height:95px;padding:10px 18px;background:#1a1a1a;border-radius:6px 6px 0 0}.source-logo{display:inline-flex;height:75px;align-items:center;color:#fff;font:28px Roboto Condensed,Arial,sans-serif;text-decoration:none}.source-logo img{height:75px;width:auto}.source-nav{display:flex;min-height:60px;align-items:center;gap:0;background:#151515;overflow:auto}.source-nav a{padding:22px 18px;color:#fff;font:16px Roboto Condensed,Arial,sans-serif;text-decoration:none;text-transform:uppercase;white-space:nowrap}.source-nav a:hover{background:var(--accent)}.source-content,.source-footer{margin-top:14px;padding:20px;background:#fff;border:1px solid #c5c5c5;border-radius:6px;box-shadow:0 0 8px #bdbdbd}.source-content h1,.source-content h2,.source-content h3{font-family:Roboto Condensed,Arial,sans-serif;color:var(--accent)}.source-content h1{font-size:24px}.source-content h2{font-size:18px;text-transform:uppercase}.source-content h3{font-size:16px}.source-content p{max-width:80ch}.fallback-image{display:block;width:100%;max-height:420px;object-fit:cover;margin-bottom:18px}.source-footer{text-align:center}.recovery-hub-list{columns:3;column-gap:24px}.recovery-hub-list li{break-inside:avoid;margin-bottom:7px}@media(max-width:700px){.source-wrap{width:calc(100% - 12px);margin:6px}.source-header{height:auto}.source-nav a{padding:15px 12px}.source-content{padding:14px}.recovery-hub-list{columns:1}}.source-entry-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,1.15fr);align-items:center;gap:clamp(20px,4vw,54px);margin-bottom:28px}.source-entry-heading{display:flex;min-width:0;flex-direction:column}.source-entry-heading .recovery-date{order:1}.source-entry-heading h1,.source-entry-heading h2,.source-entry-heading h3{order:2}.source-entry-heading .recovery-editorial-notice{order:3}.source-entry-hero .fallback-image{margin:0;aspect-ratio:4/3}@media(max-width:700px){.source-entry-hero{grid-template-columns:1fr}.source-entry-heading{order:1}.source-entry-hero .fallback-image{order:2}}