.sweep-page{max-width:1050px;margin:auto;padding:36px 20px;color:#f4ecdb;background:#244b65}.sweep-heading{margin:36px 0}.sweep-heading h1{font:clamp(2.1rem,6vw,3.6rem)/1.15 Georgia,serif}.sweep-heading p,.sweep-card p,.sweep-note p{font-size:1.1rem;line-height:1.65;max-width:75ch}.sweep-card{background:#f4ecdb;color:#17384e;padding:clamp(20px,4vw,36px);border-radius:12px;margin:24px 0;overflow-wrap:anywhere}.sweep-card h2{font:1.8rem/1.25 Georgia,serif;margin:12px 0}.sweep-card a{color:#68480e;text-decoration:underline;text-underline-offset:3px}.sweep-card .cm-kicker{color:#17384e}.sweep-status{font-weight:800;border-left:5px solid #68480e;padding-left:14px}.sweep-page a:focus-visible{outline:3px solid #c99d3f;outline-offset:4px}.sweep-history-link{padding:20px 0;line-height:1.5}.sweep-note{padding:8px 0;background:#244b65;color:#f4ecdb}
