*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#eee8dd;color:#29241f;font:17px/1.73 system-ui,-apple-system,sans-serif}body:before{content:"";display:block;height:6px;background:linear-gradient(90deg,#6c2523,#bd8b43,#6c2523)}main{max-width:1140px;margin:auto;padding:28px 26px 90px}a{color:#7d372e}nav{display:flex;flex-wrap:wrap;gap:8px;border-bottom:1px solid #ccbda8;padding:5px 0 20px}nav a{padding:8px 13px;border-radius:999px;text-decoration:none;font-size:14px;background:#fff9f0;border:1px solid #d8cbb8}nav a[aria-current]{background:#512b2a;color:#fff;border-color:#512b2a}header{max-width:850px;padding:52px 0 36px}.eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:.22em;font-weight:700;color:#8c6241}h1,h2,h3{font-family:Georgia,'Times New Roman',serif;font-weight:normal;line-height:1.18;color:#3a2d27}h1{font-size:clamp(40px,6vw,68px);margin:10px 0 18px}h2{font-size:clamp(29px,3.3vw,40px);margin:58px 0 18px}h3{font-size:24px;margin:28px 0 10px}p{max-width:850px;margin:13px 0}.lead{font-size:21px;color:#5f5146}.small,footer,.muted{font-size:13px;color:#756b61}.panel,.card{background:#fffaf2;border:1px solid #d9cbb9;border-radius:16px;padding:22px}.panel{margin:22px 0}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.statgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin:28px 0}.stat{background:#fffaf2;border:1px solid #d9cbb9;border-radius:13px;padding:18px}.stat b{display:block;font:40px Georgia;color:#743b30}.stat span{font-size:13px;color:#756b61}.chapter{max-width:820px;font-size:18px}.chapter p{margin:0 0 22px}.chapter .dateline{font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#966d43;margin-top:30px}.team-block{border-left:3px solid #b9864a;padding-left:24px;margin:28px 0 42px}.team-block h3{margin-top:0}.note{background:#eee2cb;border-left:4px solid #a46c34;padding:17px 22px;margin:28px 0;max-width:900px}.bar-row{display:grid;grid-template-columns:170px 1fr 42px;gap:10px;align-items:center;margin:13px 0;font-size:14px}.bar-row .track{height:18px;background:#ded3c5;border-radius:9px;overflow:hidden}.bar-row i{display:block;height:100%;background:linear-gradient(90deg,#af793d,#713332);border-radius:9px}.scroll{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:14px}th,td{border-bottom:1px solid #dfd5c7;text-align:left;padding:11px;vertical-align:top}th{color:#74523c}details{background:#faf5ec;border:1px solid #dfd2bf;border-radius:12px;margin:10px 0;padding:14px 18px}summary{cursor:pointer;font-weight:650}.event{padding:10px 0;border-bottom:1px solid #e2d8ca;font-size:13px}.event strong{color:#704235}.event ul{margin:5px 0 0;padding-left:21px}.event li{margin:2px 0}.award{display:grid;grid-template-columns:190px 1fr;gap:25px;padding:30px 0;border-top:1px solid #d2c4b1}.award img{width:100%;border-radius:13px;box-shadow:0 10px 25px #39211c20}.award h2{margin:4px 0 14px}.award .winner{font:25px Georgia;color:#7d372e}.award ul{padding-left:20px}.award li{margin:8px 0}.award .why{background:#fffaf2;border-left:3px solid #b88742;padding:13px 16px;margin:12px 0}.card h2{font-size:27px;margin:8px 0}.card p{font-size:15px}.card:hover{border-color:#a77b46}footer{border-top:1px solid #cfbfaa;margin-top:65px;padding-top:20px}input.search{width:min(100%,500px);padding:12px 15px;border:1px solid #c7b89f;border-radius:8px;background:#fffaf2;font:inherit}@media(max-width:700px){main{padding:18px 15px 70px}.grid,.statgrid{grid-template-columns:1fr 1fr}.award{grid-template-columns:1fr}.award img{width:150px}.bar-row{grid-template-columns:120px 1fr 35px}header{padding:33px 0 24px}}@media(max-width:480px){.grid,.statgrid{grid-template-columns:1fr}.stat b{font-size:34px}}@media print{nav,.search{display:none}body{background:#fff}.panel,.stat,.card{background:white}.award,.team-block,details{break-inside:avoid}}