.fc-town-stats{box-sizing:border-box;clear:both;background:#122333;color:#eaf6ff;padding:18px 24px 20px;font-family:"Yu Gothic","Hiragino Kaku Gothic ProN",sans-serif;line-height:1.4;overflow:hidden}.fc-town-stats *{box-sizing:border-box}.fc-town-stats__inner{max-width:1100px;margin:0 auto}.fc-town-stats__header{margin-bottom:10px}.fc-town-stats .fc-town-stats__eyebrow{margin:0;color:#b5d1e8;font:10px/1.5 Consolas,"Courier New",monospace;letter-spacing:.08em}.fc-town-stats #fc-stats-heading,.fc-town-stats__since{display:none}.fc-town-stats .fc-town-stats__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0}.fc-town-stats__item{min-width:0;padding:10px 15px 12px;border:1px solid #3d5667;border-top:2px solid #b7ff72;background:#1a2e40}.fc-town-stats__item:nth-child(2){border-top-color:#6bdbef}.fc-town-stats__item:nth-child(3){border-top-color:#f8cf91}.fc-town-stats dt{display:flex;align-items:center;gap:7px;margin:0 0 5px;padding:0;font-size:12px;font-weight:700;line-height:1.4;min-height:22px}.fc-town-stats__index{font:9px/1 Consolas,"Courier New",monospace;color:#90adc3}.fc-town-stats__label small{display:none}.fc-town-stats__opening .fc-town-stats__label small{display:block;font-size:7px;font-weight:400;color:#a6bfd1}.fc-town-stats dd{display:flex;align-items:baseline;justify-content:flex-end;gap:6px;min-width:0;margin:0;padding:0;white-space:nowrap}.fc-town-stats .fc-town-stats__number{display:inline-block;color:#b7ff72;font-family:Consolas,"Courier New",monospace;font-size:clamp(30px,4vw,53px);font-weight:900;line-height:1;letter-spacing:-.07em;font-variant-numeric:tabular-nums}.fc-town-stats__item:nth-child(2) .fc-town-stats__number{color:#6bdbef}.fc-town-stats__item:nth-child(3) .fc-town-stats__number{color:#f8cf91}.fc-town-stats .fc-town-stats__unit,.fc-town-stats__age-unit{color:#a6bfd1;font-size:11px;font-weight:600}.fc-town-stats .fc-town-stats__duration{gap:4px}.fc-town-stats .fc-town-stats__duration .fc-town-stats__number{font-size:clamp(26px,3.4vw,45px)}.fc-town-stats__mobile-break{display:none}.fc-town-stats .fc-town-stats__accessible{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}@media(max-width:700px){.fc-town-stats{padding:12px 10px 14px}.fc-town-stats .fc-town-stats__eyebrow{font-size:8px;letter-spacing:.04em}.fc-town-stats__header{margin-bottom:8px}.fc-town-stats .fc-town-stats__grid{gap:5px}.fc-town-stats__item{padding:8px 7px 9px}.fc-town-stats dt{align-items:flex-start;gap:3px;font-size:9px;min-height:27px;margin-bottom:5px}.fc-town-stats__index{font-size:7px;line-height:1.7}.fc-town-stats__opening .fc-town-stats__label small{font-size:5.5px;white-space:nowrap}.fc-town-stats dd{flex-direction:column;align-items:flex-end;gap:2px}.fc-town-stats .fc-town-stats__number{font-size:clamp(20px,6.4vw,36px)}.fc-town-stats .fc-town-stats__unit{font-size:8px}.fc-town-stats .fc-town-stats__duration{flex-direction:row;align-items:baseline;gap:2px;margin-top:9px}.fc-town-stats .fc-town-stats__duration .fc-town-stats__number{font-size:clamp(17px,5.3vw,30px)}.fc-town-stats__age-unit{font-size:8px}.fc-town-stats__mobile-break{display:block}}@media(max-width:350px){.fc-town-stats dt{font-size:8px}.fc-town-stats__item{padding-left:5px;padding-right:5px}}