@import url('https://fonts.googleapis.com/css2?family=Play:wght@400;700&display=swap');

:root {
    --pa-navy: #07111f;
    --pa-navy-2: #0d1b2f;
    --pa-blue: #4f8cff;
    --pa-gold: #ffab1d;
    --pa-gold-2: #ffd36e;
    --pa-green: #48ffb0;
    --pa-bg: #07111f;
    --pa-card: rgba(255,255,255,.08);
    --pa-line: rgba(255,255,255,.14);
    --pa-text: #eef4ff;
    --pa-muted: rgba(238,244,255,.68);
    --pa-shadow: 0 28px 80px rgba(0,0,0,.34);
    --pa-radius: 28px;
    --wow-cyan: #35e5ff;
}

* { box-sizing: border-box; }
html { scroll-behavior: smooth; }
body {
    margin: 0;
    font-family: 'Play', sans-serif !important;
    color: var(--pa-text);
    background:
        radial-gradient(circle at 10% 10%, rgba(255,171,29,.18), transparent 28%),
        radial-gradient(circle at 90% 8%, rgba(53,229,255,.13), transparent 26%),
        radial-gradient(circle at 50% 90%, rgba(79,140,255,.15), transparent 30%),
        linear-gradient(135deg, #050b14 0%, #07111f 45%, #0b1730 100%) !important;
    background-attachment: fixed;
    overflow-x: hidden;
}
body::before {
    content: '';
    position: fixed;
    inset: 0;
    z-index: -1;
    pointer-events: none;
    opacity: .28;
    background-image:
        linear-gradient(rgba(255,255,255,.045) 1px, transparent 1px),
        linear-gradient(90deg, rgba(255,255,255,.045) 1px, transparent 1px);
    background-size: 42px 42px;
    -webkit-mask-image: radial-gradient(circle at center, #000 0%, transparent 75%);
    mask-image: radial-gradient(circle at center, #000 0%, transparent 75%);
}
a { color: inherit; }
.pa-container { width: min(1440px, calc(100% - 48px)); margin: 0 auto; }

.pa-topbar {
    position: sticky;
    top: 0;
    z-index: 50;
    background: rgba(255,255,255,.93);
    border-bottom: 1px solid rgba(255,255,255,.16);
    backdrop-filter: blur(22px);
    box-shadow: 0 18px 55px rgba(0,0,0,.22);
}
.pa-topbar-inner { height: 78px; display: flex; align-items: center; justify-content: space-between; gap: 20px; }
.pa-brand { display: inline-flex; align-items: center; gap: 12px; text-decoration: none; }
.pa-brand img { height: 42px; width: auto; filter: drop-shadow(0 6px 16px rgba(255,171,29,.16)); }
.pa-brand b { display: block; color: #07111f; font-size: 1.28rem; line-height: 1; letter-spacing: .8px; font-weight: 950; }
.pa-brand b span { color: var(--pa-gold); }
.pa-brand small { display: block; color: rgba(7,17,31,.64); font-size: .63rem; letter-spacing: 2.2px; font-weight: 900; margin-top: 5px; }
.pa-back-btn {
    display: inline-flex; align-items: center; gap: 8px;
    border: 1px solid rgba(7,17,31,.12);
    background: rgba(255,255,255,.78);
    padding: 13px 18px;
    border-radius: 16px;
    color: #07111f;
    text-decoration: none;
    font-weight: 900;
    box-shadow: 0 12px 30px rgba(0,0,0,.08);
    transition: all .18s ease;
}
.pa-back-btn:hover {
    background: linear-gradient(135deg, var(--pa-gold), var(--pa-gold-2));
    color: #07111f;
    transform: translateY(-2px);
    box-shadow: 0 18px 36px rgba(255,171,29,.26);
}

.pa-hero {
    position: relative;
    min-height: 560px;
    display: flex;
    align-items: center;
    overflow: hidden;
    background: #07111f;
    border-bottom: 1px solid rgba(255,255,255,.12);
}
.pa-hero::before {
    content: '';
    position: absolute;
    inset: 0;
    background-image:
        radial-gradient(circle at 18% 34%, rgba(255,171,29,.23), transparent 18rem),
        linear-gradient(90deg, rgba(5,11,20,.98) 0%, rgba(7,17,31,.86) 38%, rgba(7,17,31,.48) 66%, rgba(7,17,31,.74) 100%),
        var(--hero-bg);
    background-position: center;
    background-size: cover;
    transform: scale(1.02);
}
.pa-hero::after {
    content: '';
    position: absolute;
    inset: auto 0 0;
    height: 210px;
    background: linear-gradient(180deg, transparent, rgba(7,17,31,.96));
}
.pa-hero-grid {
    position: relative;
    z-index: 2;
    display: grid;
    grid-template-columns: 330px minmax(0, 1fr);
    align-items: center;
    gap: 44px;
    padding: 54px 0 110px;
}
.pa-cover-card {
    position: relative;
    aspect-ratio: 3 / 4;
    border-radius: 26px;
    overflow: hidden;
    border: 1px solid rgba(255,171,29,.30);
    box-shadow: 0 35px 90px rgba(0,0,0,.45), 0 0 55px rgba(255,171,29,.10);
    background: linear-gradient(145deg, #07111f, #102348);
}
.pa-cover-card::after {
    content: '';
    position: absolute;
    inset: 0;
    pointer-events: none;
    background: linear-gradient(135deg, rgba(255,255,255,.20), transparent 32%), radial-gradient(circle at bottom right, rgba(255,171,29,.18), transparent 35%);
}
.pa-cover-card img { width: 100%; height: 100%; object-fit: cover; object-position: right center; display: block; }
.pa-cover-fallback {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 34px;
    color: #fff;
    background:
        radial-gradient(circle at bottom right, rgba(255,171,29,.45), transparent 12rem),
        linear-gradient(145deg, #07111f, #102348);
}
.pa-cover-fallback span { color: var(--pa-gold); font-weight: 950; letter-spacing: 1px; }
.pa-cover-fallback strong { font-size: 2rem; line-height: 1.05; margin-top: 10px; }
.pa-hero-content { max-width: 820px; }
.pa-pills { display: flex; flex-wrap: wrap; gap: 14px; margin-bottom: 24px; }
.pa-pill {
    display: inline-flex; align-items: center; gap: 8px;
    padding: 9px 17px;
    border-radius: 999px;
    font-weight: 900;
    font-size: .92rem;
    border: 1px solid rgba(255,255,255,.16);
    box-shadow: 0 14px 30px rgba(0,0,0,.18);
    backdrop-filter: blur(14px);
}
.pa-status i { width: 8px; height: 8px; border-radius: 50%; background: currentColor; box-shadow: 0 0 10px currentColor; }
.pa-status-success { background: rgba(72,255,176,.12); color: #b9ffd9; border-color: rgba(72,255,176,.30); }
.pa-status-warning { background: rgba(255,171,29,.14); color: var(--pa-gold-2); border-color: rgba(255,171,29,.32); }
.pa-status-info { background: rgba(79,140,255,.16); color: #dfeaff; border-color: rgba(79,140,255,.30); }
.pa-status-muted { background: rgba(255,255,255,.10); color: rgba(255,255,255,.72); border-color: rgba(255,255,255,.16); }
.pa-category { background: rgba(79,140,255,.18); color: #dfeaff; border-color: rgba(79,140,255,.34); }
.pa-hero h1 {
    margin: 0;
    font-size: clamp(2.4rem, 5.2vw, 5.25rem);
    line-height: .98;
    letter-spacing: -3px;
    color: #fff;
    font-weight: 950;
    text-wrap: balance;
    text-shadow: 0 15px 45px rgba(0,0,0,.45);
}
.pa-hero h1::after {
    content: '';
    display: block;
    width: 96px;
    height: 5px;
    margin-top: 22px;
    border-radius: 999px;
    background: linear-gradient(90deg, var(--pa-gold), transparent);
    box-shadow: 0 0 20px rgba(255,171,29,.52);
}
.pa-hero-meta { display: grid; gap: 13px; margin-top: 26px; font-size: 1.18rem; font-weight: 800; color: rgba(238,244,255,.86); }
.pa-hero-meta div { display: flex; align-items: center; gap: 12px; }
.pa-hero-meta i { color: var(--pa-gold); font-size: 1.45rem; filter: drop-shadow(0 0 8px rgba(255,171,29,.45)); }

.pa-stats-wrap { position: relative; z-index: 4; margin-top: -64px; }
.pa-stats {
    display: grid;
    grid-template-columns: repeat(6, minmax(0, 1fr));
    gap: 0;
    color: #fff;
    background: linear-gradient(145deg, rgba(255,255,255,.12), rgba(255,255,255,.055));
    border: 1px solid rgba(255,255,255,.16);
    border-radius: 24px;
    box-shadow: var(--pa-shadow);
    backdrop-filter: blur(18px);
    position: relative;
}
.pa-stats::before {
    content: '';
    position: absolute;
    inset: 0;
    pointer-events: none;
    background: linear-gradient(135deg, rgba(255,255,255,.20), transparent 32%), radial-gradient(circle at top right, rgba(255,171,29,.10), transparent 30%);
}
.pa-stat { position: relative; display: grid; grid-template-columns: 52px 1fr; gap: 10px; padding: 30px 20px; align-items: center; z-index: 1; }
.pa-stat:first-child { border-radius: 24px 0 0 24px; }
.pa-stat:last-child { border-radius: 0 24px 24px 0; }
.pa-stat:not(:last-child)::after { content: ''; position: absolute; right: 0; top: 24%; height: 52%; width: 1px; background: rgba(255,255,255,.14); }
.pa-stat i { grid-row: span 2; color: var(--pa-gold); font-size: 2.1rem; filter: drop-shadow(0 0 10px rgba(255,171,29,.36)); }
.pa-stat span { color: rgba(238,244,255,.68); font-weight: 850; font-size: .91rem; }
.pa-stat b { color: #fff; font-size: 1.08rem; line-height: 1.2; font-weight: 950; }
.pa-stat b.gold { color: var(--pa-gold-2); }
.pa-stat-note { grid-column: 2; font-size: .70rem; color: rgba(238,244,255,.42); line-height: 1.3; margin-top: -2px; }
.pa-stat:has(.pa-stat-note) i { grid-row: span 3; }

.pa-page { padding: 46px 0 70px; }
.pa-layout { display: grid; grid-template-columns: minmax(0, 1fr) 430px; gap: 32px; align-items: start; }
.pa-main-col, .pa-side-col { display: grid; gap: 22px; }
.pa-card, .pa-side-card {
    position: relative;
    color: var(--pa-text);
    background: linear-gradient(145deg, rgba(255,255,255,.12), rgba(255,255,255,.055));
    border: 1px solid rgba(255,255,255,.16);
    border-radius: var(--pa-radius);
    box-shadow: var(--pa-shadow);
    backdrop-filter: blur(18px);
    overflow: hidden;
    transition: all .22s ease;
}
.pa-card::before, .pa-side-card::before {
    content: '';
    position: absolute;
    inset: 0;
    pointer-events: none;
    border-radius: inherit;
    background: linear-gradient(135deg, rgba(255,255,255,.20), transparent 30%), radial-gradient(circle at top right, rgba(255,171,29,.10), transparent 32%);
    opacity: .65;
}
.pa-card > *, .pa-side-card > * { position: relative; z-index: 1; }
.pa-card:hover, .pa-side-card:hover {
    border-color: rgba(255,171,29,.34);
    box-shadow: 0 35px 90px rgba(0,0,0,.42), 0 0 38px rgba(255,171,29,.10);
    transform: translateY(-2px);
}
.pa-card { padding: 28px; }
.pa-card-head, .pa-side-card header { display: flex; align-items: center; gap: 15px; padding-bottom: 22px; margin-bottom: 22px; border-bottom: 1px solid rgba(255,255,255,.12); }
.pa-card-head h2, .pa-side-card h3 { margin: 0; color: #fff; font-size: 1.28rem; font-weight: 950; letter-spacing: -.02em; }
.pa-card-icon, .pa-side-card header > i {
    width: 50px; height: 50px;
    display: inline-flex; align-items: center; justify-content: center;
    border-radius: 17px;
    color: #07111f;
    background: linear-gradient(135deg, var(--pa-gold), var(--pa-gold-2));
    border: 1px solid rgba(255,211,110,.52);
    box-shadow: 0 16px 30px rgba(255,171,29,.22), inset 0 1px 0 rgba(255,255,255,.60);
    font-size: 1.38rem;
    flex: 0 0 auto;
}
.pa-info-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 22px 34px; }
.pa-info { display: grid; grid-template-columns: 42px 1fr; gap: 10px 14px; align-items: start; }
.pa-info > i { grid-row: span 2; color: var(--pa-gold-2); font-size: 1.9rem; filter: drop-shadow(0 0 8px rgba(255,171,29,.30)); }
.pa-info span { color: rgba(238,244,255,.58); font-size: .82rem; font-weight: 900; text-transform: uppercase; letter-spacing: .055em; }
.pa-info b { color: #fff; font-size: .98rem; font-weight: 850; line-height: 1.35; }

.pa-levels, .pa-prizes { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 18px; }
.pa-level, .pa-prize {
    min-height: 78px;
    border-radius: 18px;
    padding: 14px;
    border: 1px solid rgba(255,255,255,.14);
    display: grid;
    align-content: center;
    justify-items: center;
    text-align: center;
    gap: 3px;
    font-weight: 950;
    background: linear-gradient(150deg, rgba(255,255,255,.12), rgba(255,255,255,.055));
    box-shadow: 0 18px 42px rgba(0,0,0,.18);
    transition: all .22s ease;
    overflow: hidden;
    position: relative;
}
.pa-level::before, .pa-prize::before {
    content: '';
    position: absolute;
    inset: 0;
    background: linear-gradient(120deg, transparent 0%, rgba(255,255,255,.14) 50%, transparent 100%);
    transform: translateX(-120%);
    transition: transform .6s ease;
}
.pa-level:hover::before, .pa-prize:hover::before { transform: translateX(120%); }
.pa-level:hover, .pa-prize:hover { transform: translateY(-6px); border-color: rgba(255,171,29,.36); }
.pa-level i, .pa-prize i { font-size: 1.85rem; margin-bottom: 2px; position: relative; z-index: 1; }
.pa-level b, .pa-level small, .pa-prize b, .pa-prize small { position: relative; z-index: 1; }
.pa-level small { font-size: .9rem; font-weight: 850; }
.pa-level-green { color: #b9ffd9; border-color: rgba(72,255,176,.28); background: rgba(72,255,176,.10); }
.pa-level-blue { color: #dfeaff; border-color: rgba(79,140,255,.32); background: rgba(79,140,255,.12); }
.pa-level-orange { color: var(--pa-gold-2); border-color: rgba(255,171,29,.34); background: rgba(255,171,29,.12); }
.pa-level-purple { color: #e4d0ff; border-color: rgba(180,120,255,.34); background: rgba(150,80,255,.12); }
.pa-note { display: flex; align-items: center; gap: 8px; margin: 20px 0 0; color: var(--pa-muted); font-size: .9rem; font-weight: 750; }
.pa-note i { color: var(--pa-gold-2); }
.pa-prize-gold { color: var(--pa-gold-2); border-color: rgba(255,171,29,.34); background: rgba(255,171,29,.12); }
.pa-prize-silver { color: #eef4ff; border-color: rgba(255,255,255,.18); background: rgba(255,255,255,.08); }
.pa-prize-green { color: #b9ffd9; border-color: rgba(72,255,176,.26); background: rgba(72,255,176,.09); }
.pa-prize-purple { color: #e4d0ff; border-color: rgba(180,120,255,.34); background: rgba(150,80,255,.12); }
.pa-prize b { font-size: 1.03rem; }
.pa-prize small { color: rgba(255,255,255,.70); font-weight: 750; }
.pa-text {
    position: relative;
    color: rgba(238,244,255,.86);
    font-size: 1rem;
    line-height: 1.75;
    font-weight: 600;
    padding: 22px 24px;
    border-radius: 22px;
    background: linear-gradient(135deg, rgba(255,255,255,.10), rgba(255,255,255,.048));
    border: 1px solid rgba(255,255,255,.12);
}
.pa-pdf-btn {
    margin-top: 18px;
    display: inline-grid;
    grid-template-columns: 46px 1fr 24px;
    gap: 12px;
    align-items: center;
    width: min(520px, 100%);
    padding: 15px 18px;
    border-radius: 18px;
    border: 1px solid rgba(255,255,255,.14);
    background: rgba(255,255,255,.08);
    text-decoration: none;
    color: #fff;
    box-shadow: 0 18px 42px rgba(0,0,0,.20);
    transition: all .18s ease;
}
.pa-pdf-btn:hover {
    background: linear-gradient(135deg, rgba(255,171,29,.20), rgba(255,255,255,.08));
    border-color: rgba(255,171,29,.36);
    transform: translateY(-2px);
}
.pa-pdf-btn > i:first-child { color: #ff5b5b; font-size: 2.2rem; }
.pa-pdf-btn > i:last-child { color: var(--pa-gold-2); font-size: 1.4rem; }
.pa-pdf-btn b { display: block; font-size: 1rem; }
.pa-pdf-btn small { display: block; color: var(--pa-muted); font-weight: 750; margin-top: 2px; }

.pa-side-card { padding: 24px; }
.pa-side-card header { padding-bottom: 17px; margin-bottom: 18px; }
.pa-side-card header > i { width: 42px; height: 42px; font-size: 1.15rem; border-radius: 15px; }
.pa-side-card h3 { font-size: 1.08rem; }
.pa-org-body { display: grid; grid-template-columns: 98px 1fr; align-items: center; gap: 20px; }
.pa-club-logo {
    width: 98px; height: 98px; object-fit: contain; border-radius: 22px;
    border: 3px solid rgba(255,171,29,.58);
    padding: 3px;
    box-shadow: 0 18px 38px rgba(0,0,0,.28), 0 0 26px rgba(255,171,29,.12);
}
.pa-logo-fallback { width: 98px; height: 98px; display: flex; align-items: center; justify-content: center; border-radius: 24px; background: linear-gradient(145deg, #07111f, #102348); border: 1px solid rgba(255,171,29,.28); color: var(--pa-gold); font-weight: 950; font-size: 2rem; }
.pa-org-body b { display: block; font-size: 1.62rem; line-height: 1.08; color: #fff; font-weight: 950; }
.pa-org-body span { display: block; color: var(--pa-muted); font-size: 1.02rem; margin-top: 8px; font-weight: 750; }
.pa-contact { display: grid; grid-template-columns: 56px 1fr; gap: 14px; align-items: center; padding: 14px 0; }
.pa-contact + .pa-contact { border-top: 1px solid rgba(255,255,255,.11); }
.pa-avatar { width: 56px; height: 56px; border-radius: 50%; background: linear-gradient(135deg, var(--pa-gold), var(--pa-gold-2)); color: #07111f; display: flex; align-items: center; justify-content: center; font-weight: 950; border: 4px solid rgba(255,255,255,.18); box-shadow: 0 14px 28px rgba(255,171,29,.18); }
.pa-contact b { display: block; color: #fff; font-size: .98rem; margin-bottom: 6px; font-weight: 950; }
.pa-contact a { display: flex; align-items: center; gap: 7px; text-decoration: none; color: rgba(238,244,255,.76); font-size: .92rem; margin-top: 3px; font-weight: 750; }
.pa-contact a:hover { color: var(--pa-gold-2); }
.pa-share-box { display: grid; grid-template-columns: 1fr auto; gap: 10px; }
.pa-share-box input { min-width: 0; border: 1px solid rgba(255,255,255,.13); border-radius: 16px; padding: 14px; color: rgba(238,244,255,.82); background: rgba(255,255,255,.08); font-weight: 750; outline: none; }
.pa-share-box button { border: 0; border-radius: 16px; padding: 0 16px; background: linear-gradient(135deg, var(--pa-gold), var(--pa-gold-2)); color: #07111f; font-weight: 950; display: inline-flex; align-items: center; gap: 8px; cursor: pointer; box-shadow: 0 12px 26px rgba(255,171,29,.20); }
.pa-share-box button:hover { transform: translateY(-2px); box-shadow: 0 16px 32px rgba(255,171,29,.32); }
.pa-share-box button.copied { background: #22c55e; color: #fff; }
.pa-share-actions { display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 12px; margin-top: 14px; }
.pa-share-actions a, .pa-share-actions button { display: flex; align-items: center; justify-content: center; gap: 8px; text-decoration: none; border: 0; border-radius: 16px; padding: 14px 10px; color: #fff; font-weight: 950; font-size: inherit; box-shadow: 0 14px 28px rgba(0,0,0,.16); transition: all .18s ease; cursor: pointer; }
.pa-share-actions a:hover, .pa-share-actions button:hover { transform: translateY(-2px); }
.pa-share-actions .wa { background: linear-gradient(135deg, #16c768, #0ea34f); }
.pa-share-actions .fb { background: linear-gradient(135deg, #2678ff, #1458d4); }
.pa-share-actions .ig { background: linear-gradient(135deg, #f77737, #c13584, #833ab4); }
.pa-facts { width: 100%; border-collapse: collapse; font-size: .94rem; }
.pa-facts tr + tr { border-top: 1px solid rgba(255,255,255,.11); }
.pa-facts th, .pa-facts td { padding: 12px 0; vertical-align: top; }
.pa-facts th { width: 42%; text-align: left; color: rgba(255,255,255,.72); font-weight: 950; }
.pa-facts td { color: #fff; font-weight: 750; }
.pa-footer { display: flex; align-items: center; justify-content: center; gap: 12px; padding: 28px 20px; border-top: 1px solid rgba(255,255,255,.12); color: rgba(238,244,255,.54); font-weight: 750; background: linear-gradient(180deg, rgba(255,255,255,.03), rgba(0,0,0,.10)); }
.pa-footer img { height: 24px; width: auto; }

@keyframes wowIn {
    from { opacity: 0; transform: translateY(22px) scale(.985); filter: blur(6px); }
    to { opacity: 1; transform: translateY(0) scale(1); filter: blur(0); }
}
@keyframes softPulse {
    0%,100% { box-shadow: 0 35px 90px rgba(0,0,0,.45), 0 0 55px rgba(255,171,29,.10); }
    50% { box-shadow: 0 38px 96px rgba(0,0,0,.50), 0 0 72px rgba(255,171,29,.18); }
}
.pa-card, .pa-side-card, .pa-cover-card, .pa-stats { animation: wowIn .48s ease both; }
.pa-cover-card { animation: wowIn .48s ease both, softPulse 3.6s ease-in-out infinite; }
.pa-main-col .pa-card:nth-child(2) { animation-delay: .05s; }
.pa-main-col .pa-card:nth-child(3) { animation-delay: .10s; }
.pa-main-col .pa-card:nth-child(4) { animation-delay: .15s; }
.pa-side-col .pa-side-card:nth-child(2) { animation-delay: .06s; }
.pa-side-col .pa-side-card:nth-child(3) { animation-delay: .12s; }

@media (prefers-reduced-motion: reduce) {
    *, *::before, *::after { animation: none !important; transition: none !important; }
}
@media (max-width: 1199px) {
    .pa-layout { grid-template-columns: 1fr; }
    .pa-side-col { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (max-width: 991px) {
    .pa-hero { min-height: auto; }
    .pa-hero-grid { grid-template-columns: 220px 1fr; gap: 28px; padding-top: 36px; }
    .pa-stats { grid-template-columns: repeat(2, minmax(0, 1fr)); }
    .pa-stat:not(:last-child)::after { display: none; }
    .pa-info-grid, .pa-levels, .pa-prizes { grid-template-columns: 1fr 1fr; }
}
@media (max-width: 767px) {
    .pa-container { width: min(100% - 28px, 1440px); }
    .pa-topbar-inner { height: auto; padding: 13px 0; }
    .pa-brand small { display: none; }
    .pa-back-btn { padding: 10px 12px; font-size: .86rem; }
    .pa-hero-grid { grid-template-columns: 1fr; padding-bottom: 80px; }
    .pa-cover-card { width: 95%; margin: auto;}
    .pa-hero h1 { letter-spacing: -1.3px; }
    .pa-hero-meta { font-size: 1rem; }
    .pa-stats { grid-template-columns: 1fr; }
    .pa-stat { padding: 20px; }
    .pa-card, .pa-side-card { padding: 20px; border-radius: 22px; }
    .pa-info-grid, .pa-levels, .pa-prizes, .pa-side-col, .pa-share-actions { grid-template-columns: 1fr; }
    .pa-org-body { grid-template-columns: 74px 1fr; }
    .pa-club-logo, .pa-logo-fallback { width: 74px; height: 74px; }
    .pa-org-body b { font-size: 1.25rem; }
}