.News-module-scss-module__7vaqrG__page{min-height:100dvh;padding:calc(100px + var(--safe-top)) 0 100px;background:linear-gradient(180deg, var(--bg) 0%, var(--dark-blue) 100%)}.News-module-scss-module__7vaqrG__header{text-align:center;margin-bottom:48px}.News-module-scss-module__7vaqrG__eyebrow{font-size:var(--fs-location);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);background:var(--accent-light);border-radius:999px;margin:0 0 12px;padding:6px 14px;font-weight:700;display:inline-block}.News-module-scss-module__7vaqrG__title{color:var(--heading-color);margin:0 0 12px;font-size:clamp(32px,5vw,48px);font-weight:800;line-height:clamp(38.4px,6vw,57.6px)}.News-module-scss-module__7vaqrG__subtitle{color:var(--text-muted);font-size:var(--fs-nav);margin:0}.News-module-scss-module__7vaqrG__list{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:24px;display:grid}.News-module-scss-module__7vaqrG__card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);transition:border-color var(--transition),transform var(--transition),box-shadow var(--transition);flex-direction:column;gap:12px;padding:18px;display:flex}.News-module-scss-module__7vaqrG__card:hover{border-color:var(--border-hover);box-shadow:var(--shadow);transform:translateY(-2px)}.News-module-scss-module__7vaqrG__cover{border-radius:var(--radius);aspect-ratio:16/9;background:var(--surface-2);display:block;overflow:hidden}.News-module-scss-module__7vaqrG__cover img{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-slow)}.News-module-scss-module__7vaqrG__cover:hover img{transform:scale(1.03)}.News-module-scss-module__7vaqrG__meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.News-module-scss-module__7vaqrG__gym{color:var(--text);font-weight:var(--fw-label);font-size:var(--fs-body-sm);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.News-module-scss-module__7vaqrG__gym:hover{color:var(--primary)}.News-module-scss-module__7vaqrG__gym_logo{object-fit:cover;background:var(--surface-2);border:1px solid var(--border);border-radius:6px;width:28px;height:28px}.News-module-scss-module__7vaqrG__gym_avatar{width:28px;height:28px;font-size:var(--fs-body-sm);color:var(--white);background:var(--primary);border-radius:6px;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.News-module-scss-module__7vaqrG__gym_name{line-height:1}.News-module-scss-module__7vaqrG__follow_pill{font-size:var(--fs-tag);letter-spacing:var(--ls-tag);color:var(--primary);background:var(--primary-light);border-radius:999px;padding:4px 10px;font-weight:700}.News-module-scss-module__7vaqrG__official_badge{font-size:var(--fs-location);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);background:var(--accent-light);border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-weight:800;display:inline-flex}.News-module-scss-module__7vaqrG__card_official{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent-light)}.News-module-scss-module__7vaqrG__date{font-size:var(--fs-location);color:var(--text-dim);margin-left:auto}.News-module-scss-module__7vaqrG__post_title_link{text-decoration:none}.News-module-scss-module__7vaqrG__post_title_link:hover .News-module-scss-module__7vaqrG__post_title{color:var(--primary)}.News-module-scss-module__7vaqrG__post_title{font-size:var(--fs-h4);color:var(--heading-color);transition:color var(--transition);margin:4px 0 0;font-weight:700;line-height:1.3;font-family:Bebas Neue!important}.News-module-scss-module__7vaqrG__body{color:var(--text);line-height:1.55;font-size:var(--fs-body-sm);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.News-module-scss-module__7vaqrG__card_footer{flex-wrap:wrap;align-items:center;gap:14px;margin-top:auto;display:flex}.News-module-scss-module__7vaqrG__cta{color:var(--primary);font-weight:var(--fw-label);font-size:var(--fs-body-sm);align-self:flex-start;text-decoration:none}.News-module-scss-module__7vaqrG__cta:hover{color:var(--primary-hover)}.News-module-scss-module__7vaqrG__cta_secondary{font-size:var(--fs-body-sm);color:var(--text-dim);font-weight:var(--fw-nav);text-decoration:none}.News-module-scss-module__7vaqrG__cta_secondary:hover{color:var(--text-muted)}.News-module-scss-module__7vaqrG__empty{text-align:center;color:var(--text-muted);padding:80px 16px}.News-module-scss-module__7vaqrG__empty p{font-size:var(--fs-body);margin:0 0 8px}.News-module-scss-module__7vaqrG__empty_hint{color:var(--text-dim);font-size:var(--fs-body-sm)!important}.News-module-scss-module__7vaqrG__more_wrap{justify-content:center;margin-top:40px;display:flex}
