.final-days{margin:20px auto;padding:18px 24px;border:1px solid #d5dce1;border-top:4px solid #10243e;border-radius:8px;background:#f3f7fa;color:#10243e}.final-days h2{font-size:1.5rem;margin:3px 0 8px}.final-days p{line-height:1.55;margin:8px 0}.final-days nav{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0}.final-days nav a{padding:10px 16px;background:#10243e;color:white;border-radius:4px;text-decoration:none;min-height:44px;box-sizing:border-box}.final-days summary{cursor:pointer;padding:8px 0;font-weight:700}.final-days [hidden]{display:none!important}@media(max-width:600px){.final-days{padding:16px;margin:16px}.final-days nav a{flex:1 1 130px;text-align:center}}
