.fh-museum *{box-sizing:border-box}
.fh-museum{margin:0;padding:22px 14px;background:#02060c;color:#e8e5dc;font-family:'Segoe UI',Arial,sans-serif}
.fh-museum{max-width:1190px;margin:auto;padding:28px 25px 20px;border:1px solid #5c4d31;background:radial-gradient(ellipse at 50% 6%,#35405a44,transparent 45%),linear-gradient(110deg,#0e141d,#070e18 55%,#10151c);box-shadow:0 20px 70px #000a}
.fh-museum .masthead{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-bottom:35px}
.fh-museum .eyebrow{font-size:9px;letter-spacing:.25em;color:#b8a57d;margin:0 0 9px}
.fh-museum .title-3d{font:normal 46px/1.12 Georgia,serif;color:#f6ead0;margin:0 0 9px}
.fh-museum .title-3d em{font-style:normal;color:#ffd46e}
.fh-museum .intro{font-size:12px;color:#8d9bae;margin:0}
.fh-museum .period{border-left:1px solid #a07b3344;padding:10px 0 10px 21px;white-space:nowrap}
.fh-museum .period span{display:block;font-size:8px;color:#78889d;letter-spacing:.12em}
.fh-museum .period strong{display:block;margin-top:7px;color:#d3be94;font-size:12px}
.fh-museum .champions{display:grid;gap:14px;align-items:end}
.fh-museum .primary{grid-template-columns:1fr 1fr 1.16fr 1fr 1fr}
.fh-museum .champion{min-width:0;text-align:center;position:relative}
.fh-museum .event-title{height:53px}
.fh-museum .event-title .event-name{font:bold 14px/1.3 Georgia,serif;letter-spacing:.03em;margin:0 0 7px;color:#e9d4ae}
.fh-museum .kind{font-size:8px;letter-spacing:.18em;color:#8c9eb2}
.fh-museum .alcove{height:273px;position:relative;padding:0 6px;background:linear-gradient(90deg,#070c12,#29334144 15%,#101824 50%,#29334144 85%,#070c12);border-left:4px solid #293442;border-right:4px solid #293442;border-bottom:1px solid #b88b3d55;box-shadow:inset 6px 0 9px #0007,inset -6px 0 9px #0007}
.fh-museum .alcove::before,.fh-museum .alcove::after{content:'';position:absolute;width:3px;top:0;bottom:0;background:linear-gradient(#99805a,#3d4653 35%,#1e2b3d 80%,#8c6e3e)}
.fh-museum .alcove::before{left:0}
.fh-museum .alcove::after{right:0}
.fh-museum .arch{position:absolute;inset:3px 7px 22px;border-radius:110px 110px 4px 4px;border:1px solid #9a783a66;background:radial-gradient(ellipse at 50% 55%,#b47f2b22,transparent 70%),linear-gradient(#04080f,#101925);box-shadow:inset 0 15px 28px #000b}
.fh-museum .rank{position:absolute;top:20px;left:0;right:0;font:19px Georgia,serif;color:#957b4e;z-index:1}
.fh-museum .stage{position:absolute;inset:41px 0 21px;display:flex;align-items:flex-end;justify-content:center;z-index:2}
.fh-museum .character{display:block;width:100%;height:100%;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 7px 4px #000a)}
.fh-museum .plinth{position:absolute;bottom:13px;height:24px;width:90%;left:5%;border-radius:50%;background:radial-gradient(ellipse,#b99a5766,#31323c 55%,#0a111d 70%);border-bottom:2px solid #90713c;box-shadow:0 9px 10px #0008}
.fh-museum .nameplate{margin-top:13px;padding:13px 4px 12px;border:1px solid #b1893a;border-top:3px solid #e7ba58;background:linear-gradient(#172131,#050a12);box-shadow:inset 0 0 20px #a66c1e0d,0 5px 12px #0007}
.fh-museum .class-name{display:block;color:#ab9872;font-size:8px;font-weight:700;letter-spacing:.16em;margin-bottom:7px;text-transform:uppercase}
.fh-museum .winner-name{display:block;color:#ffe276;font:bold 32px/1.1 Georgia,serif;letter-spacing:-1px;white-space:nowrap;text-decoration:none;text-shadow:0 2px 2px #000,0 0 7px #ffca4188,0 0 20px #ec9a2022}
.fh-museum .winner-name:hover{color:#fff1b0}
.fh-museum .stat{font-size:9px;color:#9aabc0;line-height:1.5;margin:9px 0 0;min-height:14px}
.fh-museum .details{display:block;text-decoration:none;font-size:8px;color:#758ba6;padding:12px 4px 0;text-transform:uppercase;letter-spacing:.11em}
.fh-museum .details span{color:#c8a965;margin-left:6px}
.fh-museum .featured .event-title{height:61px}
.fh-museum .featured .event-title .event-name{color:#ffe6a7;font-size:18px;text-shadow:0 0 20px #f0b33155}
.fh-museum .featured .kind{color:#d6ae62}
.fh-museum .featured .alcove{height:315px;border-color:#a48245;box-shadow:0 0 30px #b7821a11,inset 6px 0 9px #0008,inset -6px 0 9px #0008}
.fh-museum .featured .arch{background:radial-gradient(ellipse at 50% 55%,#c0923b33,transparent 70%),linear-gradient(#050911,#121f2a);border-color:#c29c52}
.fh-museum .featured .rank{color:#e2b967}
.fh-museum .featured .nameplate{border-color:#ffdc83;border-top:4px solid #ffe5a1;box-shadow:0 0 23px #cf9a3227,inset 0 0 26px #daa54311}
.fh-museum .featured .winner-name{font-size:43px;color:#fff1a0}
.fh-museum .featured .class-name{color:#e6c788}
.fh-museum .divider{display:flex;align-items:center;gap:17px;color:#8c7755;font-size:8px;letter-spacing:.23em;margin:29px 0 24px}
.fh-museum .divider::before,.fh-museum .divider::after{content:'';flex:1;height:1px;background:linear-gradient(90deg,transparent,#7e613a88)}
.fh-museum .divider::after{transform:rotate(180deg)}
.fh-museum .secondary{grid-template-columns:repeat(6,minmax(0,1fr));gap:13px}
.fh-museum .secondary .event-title{height:45px}
.fh-museum .secondary .event-title .event-name{font-size:12px}
.fh-museum .secondary .kind{font-size:7px;letter-spacing:.08em}
.fh-museum .secondary .alcove{height:180px;border-left-width:3px;border-right-width:3px}
.fh-museum .secondary .stage{inset:30px 0 20px}
.fh-museum .secondary .rank{top:12px;font-size:15px}
.fh-museum .secondary .nameplate{min-height:102px;padding:12px 5px 10px}
.fh-museum .secondary .winner-name{font-size:26px}
.fh-museum .secondary .class-name{font-size:7px;letter-spacing:.09em}
.fh-museum .secondary .stat{font-size:8px}
.fh-museum .secondary .details{font-size:7px}
.fh-museum .empty-seal{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px}
.fh-museum .empty-seal svg{width:48px;height:42px;fill:none;stroke:#b99b61;stroke-width:1.3}
.fh-museum .empty-seal span{color:#927e5b;font-size:6px;letter-spacing:.15em}
.fh-museum .awaiting .empty-seal svg{stroke:#455a72}
.fh-museum .awaiting .empty-seal span{color:#52667e}
.fh-museum .awaiting .nameplate{border-color:#34455b;border-top-color:#52677d;background:linear-gradient(#101b2a,#060d17)}
.fh-museum .awaiting .winner-name{font:normal 14px/1.4 Georgia,serif;color:#8492a7;white-space:normal;letter-spacing:0;text-shadow:none}
.fh-museum .awaiting .stat{font-size:8px;color:#617186}
.fh-museum .awaiting .class-name{color:#4d637c}
.fh-museum .awaiting .alcove{border-color:#293748}
.fh-museum .awaiting .arch{border-color:#3e506755;background:radial-gradient(ellipse,#1c304b44,transparent 70%),#070d16}
.fh-museum .awaiting .rank{color:#3d526a}
.fh-museum .awaiting .plinth{opacity:.5}
.fh-museum .museum-note{text-align:center;color:#4c6078;font-size:7px;letter-spacing:.16em;margin-top:24px}
.fh-museum a:focus-visible{outline:2px solid #ffda70;outline-offset:5px}
@container(max-width:1050px){.fh-museum{padding:24px 18px}
.fh-museum .champions{gap:10px}
.fh-museum .winner-name{font-size:27px}
.fh-museum .featured .winner-name{font-size:38px}
.fh-museum .primary .event-title .event-name{font-size:12px}
.fh-museum .primary .featured .event-title .event-name{font-size:16px}
.fh-museum .secondary{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 14px}
.fh-museum .secondary .alcove{height:215px}
.fh-museum .secondary .stage{inset:35px 0 20px}
.fh-museum .secondary .winner-name{font-size:30px}
.fh-museum .secondary .awaiting .winner-name{font-size:17px}
}
@container(max-width:560px){.fh-museum{padding:12px 8px}
.fh-museum{padding:20px 12px}
.fh-museum .masthead{align-items:flex-start;flex-direction:column;padding-bottom:24px;gap:17px}
.fh-museum .period{padding:0;border:0}
.fh-museum .title-3d{font-size:39px}
.fh-museum .intro{font-size:11px}
.fh-museum .primary{grid-template-columns:1fr 1fr;gap:25px 14px}
.fh-museum .primary .featured{grid-column:1/-1;grid-row:1;max-width:350px;width:100%;justify-self:center}
.fh-museum .primary .event-title{height:47px}
.fh-museum .primary .event-title .event-name{font-size:15px}
.fh-museum .primary .featured .event-title .event-name{font-size:19px}
.fh-museum .primary .alcove{height:258px}
.fh-museum .primary .featured .alcove{height:330px}
.fh-museum .primary .winner-name{font-size:30px}
.fh-museum .primary .featured .winner-name{font-size:43px}
.fh-museum .secondary{grid-template-columns:1fr 1fr}
.fh-museum .secondary .alcove{height:180px}
.fh-museum .secondary .winner-name{font-size:26px}
.fh-museum .secondary .awaiting .winner-name{font-size:14px}
.fh-museum .divider{font-size:7px;letter-spacing:.13em}
.fh-museum .stat{font-size:8px}
.fh-museum .secondary .nameplate{min-height:106px}
}
@media(prefers-reduced-motion:no-preference){.fh-museum .character{transition:filter .2s ease,transform .2s ease}
.fh-museum .champion:hover .character{filter:drop-shadow(0 5px 8px #c5934133);transform:translateY(-3px)}
}
.fh-museum{border-color:#927344;box-shadow:inset 0 0 0 3px #080d15,inset 0 0 0 4px #b48b4733,inset 0 0 65px #b7872210,0 20px 70px #000b;padding-top:32px}
.fh-museum .masthead{padding-bottom:38px;position:relative;display:grid;grid-template-columns:1fr auto 1fr;gap:18px}
.fh-museum .masthead>div:first-child{grid-column:2;grid-row:1;text-align:center}
.fh-museum .period{grid-column:3;grid-row:1;justify-self:end}
.fh-museum .masthead:after{content:'';position:absolute;bottom:20px;left:0;right:0;height:1px;background:linear-gradient(90deg,#d8b97599,#9d702c33 33%,transparent 80%)}
.fh-museum .title-3d{position:relative;display:inline-block;font:bold 53px/1.16 Georgia,serif;letter-spacing:-1.4px;margin-bottom:13px;isolation:isolate}
.fh-museum .title-depth,.fh-museum .title-face{display:block}
.fh-museum .title-depth{position:absolute;inset:0;z-index:-1;color:#785221;text-shadow:0 1px #e1ba70,1px 2px #9b6a2d,2px 3px #795023,3px 4px #63421f,4px 5px #3b2818,5px 6px #16110e,0 9px 7px #000c}
.fh-museum .title-face{background:linear-gradient(180deg,#fff1cc 0%,#d9b47b 23%,#a37440 43%,#f0d4a0 49%,#bd8d50 63%,#79502a 88%,#cca66b 100%);background-clip:text;-webkit-background-clip:text;color:transparent;filter:drop-shadow(0 -1px 0 #ffefc866)}
.fh-museum .title-face em{font-style:normal;color:inherit}
.fh-museum .eyebrow{color:#bfa573;letter-spacing:.27em}
.fh-museum .period strong{color:#e5c78e}
.fh-museum .event-title .event-name{color:#edce93;text-shadow:0 1px #080704,0 0 12px #bd8f3120}
.fh-museum .alcove,.fh-museum .featured .alcove{border:0;background:linear-gradient(90deg,#080d15,#44372133 8%,#101824 27%,#101824 73%,#44372133 92%,#080d15);box-shadow:inset 0 0 16px #0009}
.fh-museum .alcove:before,.fh-museum .alcove:after{display:none}
.fh-museum .arch{inset:10px 13px 20px;border-color:#c8a76a44;border-radius:110px 110px 5px 5px;box-shadow:inset 0 13px 29px #000c,0 0 13px #d8aa3d08}
.fh-museum .gold-frame{position:absolute;inset:-6px -6px -2px;width:calc(100% + 12px);height:calc(100% + 8px);z-index:4;overflow:visible;pointer-events:none;filter:drop-shadow(0 2px 2px #000c)}
.fh-museum .gold-frame .fine{opacity:.8}
.fh-museum .gold-frame .carving{stroke-width:.8}
.fh-museum .gold-frame .bevel{stroke:#fff0bb;opacity:.48;stroke-width:.55;transform:translateY(-.65px)}
.fh-museum .featured .gold-frame{filter:drop-shadow(0 1px 2px #000) drop-shadow(0 0 5px #dba63225)}
.fh-museum .rank{top:28px;font-size:16px;color:#bd9b60}
.fh-museum .featured .rank{top:29px}
.fh-museum .nameplate{position:relative;border:1px solid #b79453;border-top:3px solid #e2c487;background:linear-gradient(130deg,#1b2231,#080e18 45%,#141d29);box-shadow:inset 0 0 0 3px #0b101a,inset 0 0 0 4px #a8874940,inset 0 1px 18px #be954410,0 5px 12px #0007;padding-top:15px;padding-bottom:14px}
.fh-museum .nameplate:before,.fh-museum .nameplate:after{content:'';position:absolute;top:6px;width:14px;height:14px;border:1px solid #d3ae69;transform:rotate(45deg);background:linear-gradient(135deg,#e0c084,#553b1e 48%,#c7a061);box-shadow:inset 0 0 0 3px #151820;pointer-events:none}
.fh-museum .nameplate:before{left:7px}
.fh-museum .nameplate:after{right:7px}
.fh-museum .class-name{color:#c2a575;font-size:7px;letter-spacing:.17em}
.fh-museum .winner-name,.fh-museum .featured .winner-name{color:#edcc99;background:linear-gradient(180deg,#ffefd0 7%,#d8b47e 38%,#a87a43 49%,#f0d39f 56%,#bd8c50 87%);background-clip:text;-webkit-background-clip:text;color:transparent;text-shadow:none;filter:drop-shadow(0 1px 0 #6e4825) drop-shadow(0 3px 2px #000) drop-shadow(0 0 6px #b77f2e33)}
.fh-museum .featured .nameplate{border-color:#f1d594;border-top-color:#fff1bd;box-shadow:inset 0 0 0 3px #15151c,inset 0 0 0 4px #c4a06566,0 0 20px #c58d241a}
.fh-museum .featured .event-title .event-name{color:#e8c68e}
.fh-museum .plinth{border-bottom-color:#c5a566;background:radial-gradient(ellipse,#cbb27866,#514a3a 48%,#0a111d 74%)}
.fh-museum .awaiting .gold-frame{opacity:.48;filter:drop-shadow(0 2px 2px #0009)}
.fh-museum .awaiting .nameplate:before,.fh-museum .awaiting .nameplate:after{opacity:.36}
.fh-museum .awaiting .nameplate{border-color:#6e5c3b;border-top-color:#a08753}
.fh-museum .secondary .nameplate:before,.fh-museum .secondary .nameplate:after{height:9px;width:9px;top:6px;box-shadow:inset 0 0 0 2px #151820}
.fh-museum .secondary .nameplate:before{left:5px}
.fh-museum .secondary .nameplate:after{right:5px}
@container(max-width:560px){.fh-museum .title-3d{font-size:43px}
.fh-museum .masthead{padding-bottom:30px;display:flex;align-items:center}
.fh-museum .masthead>div:first-child{text-align:center}
.fh-museum .masthead:after{bottom:12px}
.fh-museum .period{align-self:center;text-align:center}
}
.fh-museum{border-color:#b67a13;box-shadow:inset 0 0 0 3px #080d15,inset 0 0 0 4px #ffd05744,inset 0 0 65px #e2a01a12,0 20px 70px #000b}
.fh-museum .masthead:after{background:linear-gradient(90deg,transparent,#a46b0c 16%,#ffe57b 49%,#a46b0c 84%,transparent)}
.fh-museum .title-depth{color:#794204;text-shadow:0 1px #fff2a3,1px 2px #d6981b,2px 3px #9d5e07,3px 4px #794204,4px 5px #4f2903,5px 6px #241401,0 9px 7px #000c}
.fh-museum .title-face{background:linear-gradient(180deg,#fffad3 0%,#fff09b 12%,#eab835 29%,#bd7b0c 44%,#fff1a4 48%,#ffe06b 54%,#cf910e 72%,#8c4e02 89%,#efbb3c 100%);background-clip:text;-webkit-background-clip:text;color:transparent;filter:drop-shadow(0 -1px 0 #fff5bc) drop-shadow(0 0 12px #e9b52620)}
.fh-museum .eyebrow{color:#d0ab5d}
.fh-museum .period strong{color:#f2d17e}
.fh-museum .event-title .event-name,.fh-museum .featured .event-title .event-name{color:#ffe081;text-shadow:0 1px #271501,0 0 13px #e9ac2633}
.fh-museum .arch{border-color:#efbc4155}
.fh-museum .rank{color:#f4c450}
.fh-museum .gold-frame .bevel{stroke:#fff5ba;opacity:.85;stroke-width:.7}
.fh-museum .gold-frame .fine{opacity:1}
.fh-museum .featured .gold-frame{filter:drop-shadow(0 1px 2px #000) drop-shadow(0 0 5px #e5ac3238)}
.fh-museum .nameplate{border-color:#d69c24;border-top-color:#ffeb97;box-shadow:inset 0 0 0 3px #0b101a,inset 0 0 0 4px #c78b204d,inset 0 1px 18px #efbd3012,0 5px 12px #0007}
.fh-museum .nameplate:before,.fh-museum .nameplate:after{border-color:#ffe590;background:linear-gradient(135deg,#fff2a4,#c48711 33%,#5a3001 53%,#edb32a 75%,#fff3a7)}
.fh-museum .class-name{color:#d6b569}
.fh-museum .winner-name,.fh-museum .featured .winner-name{background:linear-gradient(180deg,#fff9cb 0%,#ffe475 27%,#e4ac24 41%,#9d5c05 48%,#fff0a2 52%,#f5c443 65%,#b67508 90%,#f4cd63 100%);background-clip:text;-webkit-background-clip:text;color:transparent;filter:drop-shadow(0 1px 0 #9a5a04) drop-shadow(0 3px 2px #000) drop-shadow(0 0 7px #e6a51d40)}
.fh-museum .featured .nameplate{border-color:#f5ca58;border-top-color:#fff0a3;box-shadow:inset 0 0 0 3px #15151c,inset 0 0 0 4px #e2ac2e77,0 0 20px #dca02922}
.fh-museum .plinth{border-bottom-color:#e0ac3d;background:radial-gradient(ellipse,#dab85f66,#615132 48%,#0a111d 74%)}

.fh-museum{container-type:inline-size;width:100%;margin:24px auto;box-sizing:border-box;font-family:'Segoe UI',Arial,sans-serif;color:#e8e5dc}
.fh-museum *{box-sizing:border-box}
.fh-museum .title-3d,.fh-museum .event-name{padding:0;border:0;background:none;text-transform:none}
.fh-museum .title-3d{font-weight:bold}
.fh-museum .winner-name{font-size:clamp(17px,2.65cqw,32px)}
.fh-museum .featured .winner-name{font-size:clamp(23px,3.55cqw,43px)}
.fh-museum .secondary .winner-name{font-size:clamp(18px,2.2cqw,26px)}
.fh-museum .awaiting .winner-name{font-size:14px;background:none;color:#8492a7;filter:none;white-space:normal}
.fh-museum .award{font-size:9px;line-height:1.5;color:#d8b968;margin:10px 2px 0;min-height:14px}
.fh-museum .museum-note{font-size:10px;line-height:1.6;color:#8391a5;letter-spacing:.06em;text-align:center;margin:24px 0 0}
.fh-museum .museum-links{text-align:center;margin:15px 0 0}
.fh-museum .museum-links a{color:#f4cd63;font-size:12px;text-decoration:none}
.fh-museum .museum-controls,.fh-museum .museum-tabs{display:flex;gap:12px;flex-wrap:wrap;align-items:center;justify-content:center;margin:8px 0 24px;font-size:12px}
.fh-museum .museum-controls select,.fh-museum .museum-controls button,.fh-museum .museum-tabs a{background:#0c1522;color:#edce93;border:1px solid #9d702c;padding:9px 12px;border-radius:3px}
.fh-museum .museum-tabs a[aria-current]{border-color:#ffe081;color:#ffe081}
.fh-museum .filtered{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));align-items:end}
@container(max-width:1050px){.fh-museum .masthead{display:flex;flex-direction:column;align-items:center;gap:12px}.fh-museum .period{border:0;padding:0;text-align:center}.fh-museum .title-3d{font-size:46px}.fh-museum .secondary .winner-name{font-size:30px}.fh-museum .secondary .awaiting .winner-name{font-size:17px}}
.fh-museum header{background:none!important;border:0;box-shadow:none}
.fh-museum .title-face{color:transparent!important}
.fh-museum .title-depth{color:#794204!important}
.fh-museum .event-name{color:#ffe081!important}
.fh-museum .kind{color:#d0ab5d!important}
@container(min-width:561px) and (max-width:900px){.fh-museum .primary .alcove{height:clamp(150px,23cqw,220px)}.fh-museum .primary .featured .alcove{height:clamp(180px,27cqw,260px)}.fh-museum .primary .stage{inset:16% 0 8%}.fh-museum .primary .rank{top:14px}.fh-museum .primary .event-name{font-size:11px}.fh-museum .primary .featured .event-name{font-size:14px}.fh-museum .primary .nameplate{padding-left:2px;padding-right:2px}.fh-museum .primary .class-name{font-size:6px;letter-spacing:.05em}}
@container(max-width:560px){.fh-museum .winner-name{font-size:30px}.fh-museum .featured .winner-name{font-size:43px}.fh-museum .secondary .winner-name{font-size:26px}.fh-museum .awaiting .winner-name,.fh-museum .secondary .awaiting .winner-name{font-size:14px}.fh-museum .title-3d{font-size:clamp(30px,8cqw,43px)}}

/* Compact homepage honours: seven leaders, character, name and score only. */
body.we-body-home .we-home-account-main.fh-main-dashboard>.fh-museum-compact{order:0!important;margin:0!important}
.fh-museum.fh-museum-compact{padding:12px 14px 10px;margin:0 auto}
.fh-museum-compact .masthead{display:block;padding:0 0 12px;margin:0 0 11px;text-align:center}
.fh-museum-compact .masthead:after{bottom:0}
.fh-museum-compact .title-3d{font-size:34px;line-height:1.12;letter-spacing:-.6px;margin:0}
.fh-museum-compact .primary{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;align-items:end}
.fh-museum-compact .event-title,.fh-museum-compact .featured .event-title{height:25px;padding:0}
.fh-museum.fh-museum-compact .primary .champion .event-title .event-name{font-size:clamp(9px,1.45cqw,14px);line-height:1.2;white-space:nowrap;margin:0!important}
.fh-museum-compact .primary .alcove,.fh-museum-compact .primary .featured .alcove{height:clamp(125px,19cqw,210px)}
.fh-museum-compact .primary .stage{inset:9% 0 8%}
.fh-museum-compact .primary .nameplate,.fh-museum-compact .primary .featured .nameplate{margin-top:9px;padding:13px 2px 8px;min-height:58px;border-top-width:2px}
.fh-museum-compact .winner-name,.fh-museum-compact .featured .winner-name{font-size:clamp(14px,2.05cqw,24px);line-height:1.1;letter-spacing:-.4px}
.fh-museum-compact .stat{font-size:clamp(7px,.9cqw,9px);margin-top:7px;min-height:12px}
.fh-museum-compact .nameplate:before,.fh-museum-compact .nameplate:after{width:7px;height:7px;top:4px;box-shadow:inset 0 0 0 1px #151820}
.fh-museum-compact .nameplate:before{left:4px}.fh-museum-compact .nameplate:after{right:4px}
.fh-museum-compact .primary .featured{grid-column:auto;grid-row:auto;max-width:none;width:auto;justify-self:stretch}
@container(max-width:480px){.fh-museum-compact .primary{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 10px}.fh-museum-compact .primary .alcove,.fh-museum-compact .primary .featured .alcove{height:145px}.fh-museum-compact .event-name,.fh-museum-compact .featured .event-name{font-size:11px}.fh-museum-compact .winner-name,.fh-museum-compact .featured .winner-name{font-size:18px}.fh-museum-compact .title-3d{font-size:30px}}
