.button{border-radius:0;text-transform:uppercase;font-size:11px;letter-spacing:.07em;min-height:46px;padding:12px 18px}.button.primary{box-shadow:4px 4px 0 #142c61}.card-actions>a{display:inline-flex;align-items:center;gap:13px;line-height:1.2;border-bottom:3px solid #142c61;padding:10px 0;font-size:11px;text-transform:uppercase;letter-spacing:.06em}.card-actions>a .icon{width:18px;height:18px}.save-button{border:1px solid #162f65;border-radius:0;min-height:42px;padding:9px 12px;font-size:10px;text-transform:uppercase;letter-spacing:.06em}.fixture-list .card-number{font-size:20px}.community-box{padding:0;border:2px solid #142c61;border-radius:0}.community-top{background:#142c61;color:#fff;padding:26px 30px;border-bottom:6px solid #c4472d}.community-top .eyebrow{color:#ffc1a6}.community-top .rating{color:#d5dff4}.community-top h2{text-transform:uppercase;font-size:30px}.club-community{display:grid;grid-template-columns:280px minmax(0,1fr);gap:0}.club-vote{padding:30px 25px;background:#e9eced;border-right:1px solid #bcc3ca}.club-note{padding:30px}.review-form fieldset{min-width:0;border:1px solid #8995aa;padding:17px 15px;margin:0 0 27px}.review-form legend{padding:0 7px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.rate-options{display:flex;flex-direction:column;gap:0;margin:0}.rate-options label{display:flex;gap:12px;border:0;border-bottom:1px solid #b9c2cc;border-radius:0;padding:9px 0;cursor:pointer}.rate-options label:last-child{border-bottom:0}.rate-options input{accent-color:#142c61;width:18px;height:18px}.rate-options span{display:flex;justify-content:space-between;gap:15px;width:100%;font-size:20px;font-weight:800}.rate-options small{font-size:11px;font-weight:500;align-self:center}.rate-options label:has(input:checked){color:#b62b1f}.rate-actions{display:flex;flex-direction:column;align-items:start;gap:16px}.remove-rating{border:0;background:none;color:#142c61;text-decoration:underline;padding:8px 0;min-height:44px;font-size:12px}.club-note h3{font-size:20px;text-transform:uppercase;border-bottom:2px solid #142c61;padding-bottom:15px;margin:0 0 25px}.comment-form input,.comment-form textarea,.contact-form input,.contact-form textarea,.contact-form select{border-radius:0;background:#fff;border-color:#8794a9}.club-notes{padding:25px 30px;border-top:2px solid #142c61}.club-notes h3{font-size:20px;margin:0}.club-notes #comments-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.club-notes #comments-list article{border:1px solid #c6ccd4;border-left:4px solid #c4472d;padding:20px}.contact-form{border:2px solid #142c61;border-radius:0;border-top:8px solid #c4472d}.contact-aside{border-top:2px solid #142c61;padding-top:20px}.catalog-controls{border-radius:0;border:2px solid #142c61;background:#fff}.filter-fields input,.filter-fields select{border-radius:0}.filter-button{border-radius:0;text-transform:uppercase;letter-spacing:.04em;font-size:10px}.section-head>a{display:inline-flex;align-items:center;gap:8px;line-height:1.4}.site-header{position:sticky;top:0}
@media(max-width:700px){.header-inner{display:grid;grid-template-columns:1fr auto;gap:13px}.header-search{display:flex;grid-column:1/-1;grid-row:2;width:100%;margin:0}.header-search input{width:100%;padding:7px 12px}.header-search button{padding:5px}.menu-toggle{grid-column:2;grid-row:1}.club-community{grid-template-columns:1fr}.club-vote{border-right:0;border-bottom:1px solid #bcc3ca;padding:23px}.club-note,.club-notes{padding:23px}.community-top{padding:23px}.community-top h2{font-size:25px}.club-notes #comments-list{grid-template-columns:1fr}.rate-options{flex-direction:row;gap:8px;justify-content:space-between}.rate-options label{flex-direction:column;gap:7px;border:0;padding:8px 3px}.rate-options span{display:block;text-align:center}.rate-options small{display:block;font-size:8px}.rate-actions{flex-direction:row;align-items:center}.club-workshop .card-actions{display:flex}.club-workshop .save-button{margin:0}.game-hud .button{font-size:9px;letter-spacing:0}}
.rate-actions + #your-rating{font-size:12px;margin:17px 0 0}.review-form .form-status:empty{min-height:0;margin:0}.section-head>a .icon{vertical-align:middle;flex-shrink:0}.comment-form .form-status{overflow-wrap:anywhere}

@media(max-width:700px){.header-inner{height:auto;min-height:0;padding-top:14px;padding-bottom:14px}html{scroll-padding-top:155px}}

@media(max-width:700px){.rate-options small{font-size:10px}}
