*{box-sizing:border-box}body{margin:0;background:#faf9f6;color:#201e1d;font:15px/1.45 -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}header{padding:30px 20px 23px;text-align:center;border-bottom:1px solid #e7e3dd}header img{width:180px;height:76px;object-fit:contain;mix-blend-mode:multiply}header p{font-size:11px;letter-spacing:.03em;margin:2px 0;color:#6c6661}main{max-width:1080px;margin:auto;padding:24px 18px 45px}.intro span{font-size:10px;font-weight:750;letter-spacing:.18em;color:#bd2227}.intro p{font-size:19px;letter-spacing:-.5px;margin:6px 0 27px}.edition{margin-bottom:30px}.edition-head{display:flex;align-items:center;justify-content:space-between;margin:0 2px 12px;gap:10px}.edition-head a{display:flex;align-items:center;gap:9px}.edition-head img{width:132px;height:42px;object-fit:contain;object-position:left;mix-blend-mode:multiply}.edition-head .visit{font-size:17px;color:#9e9690}.stack{position:relative;width:100%;border:0;border-radius:15px;overflow:hidden;background:#282625;padding:0;text-align:left;color:white;cursor:pointer;box-shadow:0 6px 0 -2px #e6dfd6,0 12px 0 -4px #f0ebe5;margin-bottom:12px;min-height:210px;isolation:isolate}.stack img{position:absolute;width:100%;height:100%;inset:0;object-fit:cover;z-index:-2}.stack:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#00000008 12%,#000000d9);z-index:-1}.stack-copy{display:block;padding:82px 20px 20px}.stack small{font-size:9px;letter-spacing:.12em;text-transform:uppercase}.stack strong{display:block;font-size:23px;line-height:1.15;letter-spacing:-.6px;margin:8px 0 15px;max-width:620px}.open-label{display:flex;align-items:center;justify-content:space-between;font-size:11px;font-weight:600}.open-label b{background:#fff;color:#252321;padding:5px 9px;border-radius:20px}.stories{display:flex;gap:12px;overflow:auto;scroll-snap-type:x mandatory;padding:6px 0 10px}.stories[hidden]{display:none}.story{flex:0 0 79%;max-width:320px;scroll-snap-align:start;background:white;border:1px solid #e8e4df;border-radius:12px;overflow:hidden}.story img{width:100%;height:180px;object-fit:cover;display:block}.story h3{font-size:16px;line-height:1.3;margin:12px 14px 16px}.story small{display:block;margin:11px 14px 0;color:#a42a2c;font-size:10px}.country{display:flex;gap:13px;align-items:center;border-top:1px solid #ded8d1;padding:26px 0 20px;margin-top:12px}.country>span{font-size:37px}.country small{font-size:8px;letter-spacing:.16em;color:#93877c}.country h1{font-size:22px;letter-spacing:-.7px;margin:0}.district-title{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:35px 0 15px}.district-title h2{font-size:16px;margin:0}.district-title span{font-size:10px;color:#887e76;white-space:nowrap}.districts{display:flex;overflow:auto;scroll-snap-type:x mandatory;gap:17px;padding:0 0 18px;margin-bottom:27px}.districts .edition{flex:0 0 82%;min-width:0;scroll-snap-align:start;margin:0}.districts .stack strong{font-size:20px}.districts .edition-head img{width:135px}.districts .stories{flex-direction:column;max-height:480px;overflow:auto}.districts .story{flex:none}.districts .story img{height:155px}footer{background:#f0ede7;padding:30px 24px 64px;text-align:center}footer>img{width:110px;mix-blend-mode:multiply}footer p{font-size:12px;color:#7a7068}footer div{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 22px;font-size:12px;margin:23px 0}footer small{font-size:10px;color:#91867e}.preview{position:fixed;bottom:0;left:0;right:0;background:#231f1dec;color:#fff;text-align:center;font-size:9px;letter-spacing:.08em;padding:8px;z-index:5}button:focus-visible,a:focus-visible{outline:3px solid #c6272f;outline-offset:4px}@media(min-width:720px){header{padding:32px}.intro{margin-bottom:30px}.intro p{font-size:28px}.stack{min-height:300px}.stack-copy{padding:150px 28px 25px}.stack strong{font-size:32px}.districts .edition{flex-basis:31%}.districts .stack{min-height:245px}.districts .stack-copy{padding:95px 18px 20px}.story{flex-basis:30%}.districts .story{max-width:none}.districts .stack strong{font-size:22px}}@media(prefers-reduced-motion:no-preference){.stack{transition:transform .18s}.stack:hover{transform:translateY(-2px)}}
header>a{display:block;width:190px;height:77px;overflow:hidden;margin:0 auto 7px;position:relative}header>a img{position:absolute;width:510px;height:510px;max-width:none;left:50%;top:50%;transform:translate(-50%,-50%)}footer>img{width:180px;height:65px;object-fit:cover;object-position:center}
.districts .stories{flex-direction:row;max-height:none}.districts .story{flex:0 0 90%;min-width:0}
header>a img{width:190px;height:190px}footer>img{width:110px;height:90px;object-fit:contain}
