.px-champions-hero{padding-block:48px 32px;display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:center}.px-champions-hero h1{font-size:clamp(32px,4.3vw,60px);line-height:1.1;letter-spacing:-1.8px;margin:12px 0 20px}.px-champions-hero p{color:#62777e;line-height:1.8;max-width:560px}.px-champions-eyebrow{font-size:11px;color:#367a7c;letter-spacing:2px;font-weight:700}.px-champion-contact{padding:26px 30px;background:#edf3f0;border:1px solid #d8e3df;border-radius:12px;display:flex;gap:12px;align-items:center;flex-wrap:wrap}.px-champion-contact .px-contact-copy{flex-basis:100%;margin:0 0 8px;font-size:15px;color:#183e48}.px-contact-email{font-size:13px;overflow-wrap:anywhere}.px-champion-contact small{flex-basis:100%}.px-champion-contact-label{font-size:12px;color:#267476;border-top:1px solid #e1e8e7;padding-top:15px}.px-champions-section{padding-bottom:44px}.px-champions-section h2{font-size:27px;margin:12px 0 22px}.px-champion-filters{padding:22px;background:white;border:1px solid #e0e7e8;border-radius:10px;margin-bottom:26px}.px-champion-filter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.px-champion-filters details{margin-top:17px}.px-champion-filters summary{cursor:pointer;font-size:12px;color:#2a6269}.px-champion-filters details>div{padding-top:18px}.px-champion-filter-actions{display:flex;justify-content:flex-end;margin-top:16px}.px-results-heading{border-top:1px solid #dce5e5;padding-top:35px}.px-results-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding-bottom:60px}.px-result-card{background:#fff;border:1px solid #e0e6e4;border-radius:12px;padding:27px}.px-result-country{display:flex;gap:10px;align-items:center;color:#6c7f83;font-size:11px}.px-country-code{font-size:11px;letter-spacing:1px;color:#175460;background:#eaf2ef;border-radius:4px;padding:6px 8px;font-weight:700}.px-result-card h3{font-size:18px;margin:18px 0;line-height:1.4}.px-result-card ul{list-style:none;margin:0;padding:0}.px-result-card li{padding:9px 0;border-top:1px solid #edf0ed;color:#5b7078;font-size:13px;line-height:1.7}.px-result-card li:first-child{color:#183e48;font-weight:700}.px-champions-empty{padding:45px 25px;border:1px dashed #cfdcda;border-radius:12px;text-align:center;color:#708187}.px-detail-champion #pigeon-price,.px-detail-champion #listing-tax-note{display:none!important}.px-detail-champion .px-champion-contact{padding:18px}.px-detail-champion .px-contact-copy{font-size:13px}.px-champions-page .px-card-info{padding-bottom:22px}.px-champions-page .px-pagination{display:flex;align-items:center;justify-content:center;gap:20px}
@media(max-width:800px){.px-champions-hero{grid-template-columns:1fr;gap:18px;padding-top:30px}.px-champion-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.px-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.px-champions-page .px-home-header .nav{gap:14px}}
@media(max-width:520px){.px-results-grid{grid-template-columns:1fr}.px-champions-hero h1{letter-spacing:-1px}.px-champion-contact{padding:20px}.px-champion-filters{padding:17px}.px-champions-page .px-home-header .nav a{font-size:10px}.px-champions-page .px-home-header .head{gap:7px}.px-champion-filter-grid{gap:12px}.px-result-card{padding:23px}}
.px-performance{margin-bottom:48px}.px-performance-panel{background:#fff;border:1px solid #d9e1df;border-radius:16px;overflow:hidden;box-shadow:0 12px 40px #15384706}.px-performance-panel>h2{margin:0;padding:28px 34px 23px;font-size:25px;color:#173d48;border-bottom:1px solid #e4e9e6}.px-performance .px-results-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:0;padding:0}.px-result-year{padding:30px 34px}.px-result-year+.px-result-year{border-left:1px solid #e1e7e3;background:#f8faf8}.px-result-year-title{font-family:Georgia,serif;font-size:39px;font-weight:400;line-height:1;margin:0 0 24px;color:#a18342}.px-result-year:nth-child(2) .px-result-year-title{color:#175263}.px-result-event{padding:17px 0;border-top:1px solid #e2e8e3}.px-result-event h4{display:flex;align-items:center;gap:10px;font-size:16px;margin:0 0 10px;color:#173d48;line-height:1.5}.px-result-event ul{list-style:none;margin:0;padding:0 0 0 44px}.px-result-event li{font-size:13px;line-height:1.8;color:#526970}.px-result-event li:first-child{font-weight:700;color:#214c57}.px-performance-invite{margin:0;padding:19px 34px;background:#173d48;color:#f4f2e9;font-size:13px;line-height:1.7;text-align:center}.px-performance .px-country-code{flex-shrink:0}.px-champions-eyebrow{line-height:1.8}
@media(max-width:650px){.px-performance .px-results-grid{grid-template-columns:1fr}.px-result-year+.px-result-year{border-left:0;border-top:1px solid #e1e7e3}.px-result-year{padding:25px 23px}.px-performance-panel>h2{padding:23px;font-size:23px}.px-performance-invite{padding:18px 23px}.px-result-event ul{padding-left:0}.px-result-year-title{font-size:33px}}
