*{box-sizing:border-box}body{margin:0;color:#41242a;background:repeating-linear-gradient(90deg,#a3202e 0 90px,#fff 90px 180px);font:17px/1.7 system-ui,sans-serif}main{max-width:920px;margin:32px auto;padding:38px;background:#fff;border:2px solid #922630;border-radius:12px;box-shadow:0 8px 35px #40121c33}h1{font:700 clamp(2rem,5vw,3rem)/1.15 Georgia,serif;color:#922630}h2{font-size:1.3rem;color:#922630;margin-top:2rem}nav{display:flex;gap:18px;flex-wrap:wrap;margin:20px 0}a{color:#861f2c;text-underline-offset:3px}a:focus-visible,button:focus-visible{outline:3px solid #c29440;outline-offset:4px}dt{font-weight:700;margin-top:12px}dd{margin:0}table{border-collapse:collapse;width:100%;font-size:.9rem}th,td{padding:12px;border:1px solid #dcbfc4;text-align:left;vertical-align:top}.table-wrap{overflow:auto}button{padding:12px 18px;background:#922630;color:white;border:0;border-radius:6px;font:inherit;cursor:pointer}.date{color:#735e61;font-size:.9rem}footer{border-top:1px solid #dcbfc4;margin-top:32px;padding-top:12px}@media(max-width:600px){main{margin:12px;padding:22px}body{font-size:16px}}