.edpt-champ-layout 500;600;700&family=Manrope:wght@400;500;600;700&display=swap');
:root{--paper:#f4f2eb;--ink:#181e35;--muted:#6a7082;--line:#d8d8cd;--copper:#a45235;--serif:Georgia,'Times New Roman',serif}.edpt-champ-layout *{box-sizing:border-box}.edpt-champ-layout{scroll-behavior:smooth;scroll-padding-top:100px}.edpt-champ-layout{margin:0;background:var(--paper);color:var(--ink);font-family:'DM Sans',Arial,sans-serif}.edpt-champ-layout button,.edpt-champ-layout input,.edpt-champ-layout select{font:inherit}.edpt-champ-layout button,.edpt-champ-layout a{-webkit-tap-highlight-color:transparent}.edpt-champ-layout a{color:inherit;text-decoration:none}.edpt-champ-layout button{cursor:pointer}.edpt-champ-layout ::selection{background:#d8c3a7}.edpt-champ-layout header{height:104px;display:flex;align-items:center;justify-content:space-between;margin:0 4.6%;border-bottom:1px solid var(--line);gap:35px}.edpt-champ-layout .logo{display:flex;gap:13px;align-items:center}.edpt-champ-layout .monogram{font:38px var(--serif);letter-spacing:-6px;padding-right:7px}.edpt-champ-layout .brand{font-size:14px;line-height:1.45;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;border-left:1px solid #9c9e91;padding-left:14px}.edpt-champ-layout nav{display:flex;gap:30px;font-size:14px}.edpt-champ-layout nav a:hover{color:var(--copper)}.edpt-champ-layout .top-cta{border:1px solid #b2b3a7;padding:15px 20px;font-size:14px;display:flex;gap:24px}.edpt-champ-layout .arrow{font-size:19px;line-height:1}.edpt-champ-layout .menu{display:none;background:none;border:0;font-size:25px}.edpt-champ-layout .eyebrow{font-size:14px;letter-spacing:2px;text-transform:uppercase;font-weight:500;display:flex;align-items:center;gap:10px}.edpt-champ-layout .eyebrow:before{content:'';height:5px;width:5px;background:var(--copper)}.edpt-champ-layout .hero{position:relative;padding:66px 4.6% 0}.edpt-champ-layout .hero-top{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:40px;gap:30px}.edpt-champ-layout .hero h1{font:clamp(52px,6.1vw,96px)/1.01 var(--serif);font-weight:400;letter-spacing:-5px;margin:26px 0 0}.edpt-champ-layout .hero h1 em{font-weight:400;color:var(--copper)}.edpt-champ-layout .hero-aside{max-width:245px;margin-bottom:8px}.edpt-champ-layout .hero-aside p{font-size:14px;line-height:1.85;color:#656b7b;margin:0 0 23px}.edpt-champ-layout .textlink{font-size:14px;border-bottom:1px solid var(--ink);padding-bottom:7px;display:inline-flex;align-items:center;gap:28px}.edpt-champ-layout .hero-image{height:490px;position:relative;overflow:hidden;background:#b8b5a6}.edpt-champ-layout .hero-image img{width:100%;height:100%;object-fit:cover;object-position:center 57%;filter:brightness(.8)}.edpt-champ-layout .image-caption{position:absolute;left:27px;bottom:85px;color:white;font-size:14px;letter-spacing:1.7px;text-transform:uppercase}.edpt-champ-layout .image-caption span{display:block;font:italic 26px var(--serif);text-transform:none;letter-spacing:0;margin-top:10px}.edpt-champ-layout .image-count{position:absolute;right:27px;bottom:88px;font-size:14px;color:white}.edpt-champ-layout .search-panel{position:relative;display:grid;grid-template-columns:1.05fr 1fr 1fr auto;align-items:center;background:#fffef9;margin:-53px 4.5% 0;padding:27px 30px;gap:24px;box-shadow:0 12px 40px #181e350a}.edpt-champ-layout .search-intro{font:25px/1.2 var(--serif)}.edpt-champ-layout .field{border-left:1px solid var(--line);padding-left:25px}.edpt-champ-layout .field label{font-size:14px;text-transform:uppercase;letter-spacing:1.5px;display:block;margin-bottom:9px;color:var(--muted)}.edpt-champ-layout select,.edpt-champ-layout input{width:100%;border:0;background:transparent;font-size:14px;color:var(--ink);outline-offset:6px}.edpt-champ-layout input::placeholder{color:var(--ink)}.edpt-champ-layout .primary{background:var(--ink);color:#fff;border:0;padding:21px 22px;font-size:14px;display:inline-flex;align-items:center;justify-content:space-between;gap:30px}.edpt-champ-layout .primary:hover{background:var(--copper)}.edpt-champ-layout .hero-foot{display:flex;justify-content:space-between;align-items:center;padding:29px 0 24px;font-size:14px;text-transform:uppercase;letter-spacing:1.4px;color:var(--muted)}.edpt-champ-layout .hero-foot span{display:flex;gap:10px;align-items:center}.edpt-champ-layout .seal{font:19px var(--serif);color:var(--ink)}.edpt-champ-layout .section{padding:100px 8.7%}.edpt-champ-layout .intro{display:grid;grid-template-columns:1fr 2fr;gap:7%;border-top:1px solid var(--line);margin-top:25px}.edpt-champ-layout .intro h2{font:clamp(33px,3.4vw,52px)/1.2 var(--serif);font-weight:400;letter-spacing:-1.5px;margin:0}.edpt-champ-layout .intro h2 em{color:var(--copper);font-weight:400}.edpt-champ-layout .intro-bottom{display:flex;justify-content:space-between;gap:50px;margin-top:30px}.edpt-champ-layout .intro-bottom p{max-width:440px;font-size:14px;line-height:1.9;color:var(--muted);margin:0}.edpt-champ-layout .round-link{width:57px;height:57px;flex-shrink:0;border:1px solid #b2b8c8;border-radius:50%;display:grid;place-items:center;font-size:25px;transition:.2s}.edpt-champ-layout .round-link:hover{background:var(--ink);color:white;transform:rotate(-35deg)}.edpt-champ-layout .expertises{padding-top:75px}.edpt-champ-layout .section-title{display:flex;align-items:end;justify-content:space-between;margin-bottom:35px;gap:30px}.edpt-champ-layout .section-title h2{font:46px/1.1 var(--serif);font-weight:400;margin:17px 0 0;letter-spacing:-1.5px}.edpt-champ-layout .expert-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.edpt-champ-layout .expert-card{padding:32px 30px 33px;border-right:1px solid var(--line);transition:.25s}.edpt-champ-layout .expert-card:first-child{padding-left:0}.edpt-champ-layout .expert-card:last-child{border:0}.edpt-champ-layout .expert-card:hover{background:#e9ecf2}.edpt-champ-layout .card-number{font-size:14px;color:var(--copper);letter-spacing:1px}.edpt-champ-layout .card-symbol{height:95px;display:flex;align-items:center}.edpt-champ-layout .card-symbol svg{width:65px;height:65px;stroke:#1f3b63;stroke-width:1;fill:none}.edpt-champ-layout .expert-card h3{font:28px var(--serif);margin:12px 0}.edpt-champ-layout .expert-card p{font-size:14px;line-height:1.85;color:var(--muted);min-height:66px}.edpt-champ-layout .card-link{display:flex;justify-content:space-between;margin-top:27px;font-size:14px;align-items:center}.edpt-champ-layout .dark{background:#181e35;color:var(--paper);position:relative;overflow:hidden;padding:76px 8.7%;display:grid;grid-template-columns:1.2fr 1fr;gap:12%}.edpt-champ-layout .dark:after{content:'e';position:absolute;right:-20px;bottom:-230px;font:650px var(--serif);color:#ffffff04;pointer-events:none}.edpt-champ-layout .dark .eyebrow{color:#c8cfe0}.edpt-champ-layout .dark h2{font:53px/1.1 var(--serif);font-weight:400;margin:26px 0;letter-spacing:-1px}.edpt-champ-layout .dark h2 em{color:#c8bda1;font-weight:400}.edpt-champ-layout .dark p{font-size:14px;line-height:1.9;color:#c2c8da;max-width:355px}.edpt-champ-layout .steps{padding-top:6px;position:relative;z-index:1}.edpt-champ-layout .step{border-bottom:1px solid #ffffff25;padding:23px 0;display:flex;gap:25px}.edpt-champ-layout .step:first-child{padding-top:0}.edpt-champ-layout .step small{font-size:14px;color:#a8b8d5;padding-top:7px}.edpt-champ-layout .step h3{font:24px var(--serif);font-weight:400;margin:0 0 9px}.edpt-champ-layout .step p{margin:0;font-size:14px}.edpt-champ-layout .light-btn{display:inline-flex;background:var(--paper);color:var(--ink);padding:19px 22px;font-size:14px;gap:30px;margin-top:23px}.edpt-champ-layout .journal{padding-bottom:90px}.edpt-champ-layout .journal-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:40px}.edpt-champ-layout .editorial-image{height:300px;overflow:hidden;position:relative;background:#b8b8a7}.edpt-champ-layout .editorial-image img{width:100%;height:100%;object-fit:cover;object-position:center 35%;transition:transform .6s}.edpt-champ-layout .article:hover img{transform:scale(1.04)}.edpt-champ-layout .tag{font-size:14px;letter-spacing:1.4px;text-transform:uppercase;color:var(--copper)}.edpt-champ-layout .article h3{font:29px/1.2 var(--serif);font-weight:400;margin:13px 0}.edpt-champ-layout .article .meta{font-size:14px;color:var(--muted)}.edpt-champ-layout .article .tag{display:block;margin-top:23px}.edpt-champ-layout .article-list{border-top:1px solid var(--line)}.edpt-champ-layout .mini-article{display:block;padding:25px 0;border-bottom:1px solid var(--line);position:relative;padding-right:35px}.edpt-champ-layout .mini-article:first-child{padding-top:0;border-top:0}.edpt-champ-layout .mini-article h3{font-size:25px;line-height:1.2;margin:11px 0 15px}.edpt-champ-layout .mini-article .tag{margin-top:0}.edpt-champ-layout .mini-article .arrow{position:absolute;right:0;top:50%}.edpt-champ-layout .newsletter{padding:45px 8.7%;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:50px}.edpt-champ-layout .newsletter h2{font:30px var(--serif);font-weight:400;margin:0 0 10px}.edpt-champ-layout .newsletter p{font-size:14px;color:var(--muted);margin:0}.edpt-champ-layout .newsletter form{display:flex;align-items:center;border-bottom:1px solid var(--ink);width:370px;padding-bottom:12px}.edpt-champ-layout .newsletter input{font-size:14px}.edpt-champ-layout .newsletter button{background:none;border:0;font-size:22px}.edpt-champ-layout footer{padding:50px 4.6% 22px}.edpt-champ-layout .footer-top{display:flex;justify-content:space-between;gap:30px;padding-bottom:45px}.edpt-champ-layout .footer-top p{font:italic 22px var(--serif);color:var(--muted)}.edpt-champ-layout .footer-nav{display:flex;gap:35px;font-size:14px;align-items:center}.edpt-champ-layout .footer-bottom{border-top:1px solid var(--line);padding-top:20px;display:flex;justify-content:space-between;font-size:14px;color:var(--muted)}.edpt-champ-layout .demo-note{font-size:14px;color:var(--muted);margin-top:18px}.edpt-champ-layout dialog{border:0;max-width:640px;width:92%;padding:45px;background:var(--paper);color:var(--ink)}.edpt-champ-layout dialog::backdrop{background:#181e35aa;backdrop-filter:blur(4px)}.edpt-champ-layout dialog h2{font:37px var(--serif);margin:20px 0}.edpt-champ-layout dialog p{font-size:14px;line-height:1.8;color:var(--muted)}.edpt-champ-layout .close{position:absolute;top:15px;right:20px;background:none;border:0;font-size:25px}.edpt-champ-layout .dialog-fields{display:grid;gap:20px;margin:25px 0}.edpt-champ-layout .dialog-fields input,.edpt-champ-layout .dialog-fields select{border-bottom:1px solid var(--line);padding:13px 0}.edpt-champ-layout .dialog-result{font-size:14px;line-height:1.8}.edpt-champ-layout .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(min-width:1600px){.edpt-champ-layout{max-width:1800px;margin:auto}}@media(max-width:1000px){.edpt-champ-layout nav{gap:15px;font-size:14px}.edpt-champ-layout .top-cta{display:none}.edpt-champ-layout .hero h1{letter-spacing:-3px}.edpt-champ-layout .search-panel{margin:-40px 2% 0;padding:22px;gap:15px;grid-template-columns:1fr 1fr 1fr}.edpt-champ-layout .search-intro{display:none}.edpt-champ-layout .field:first-of-type{border:0;padding:0}.edpt-champ-layout .section{padding-left:6%;padding-right:6%}.edpt-champ-layout .dark{gap:6%;padding-left:6%;padding-right:6%}.edpt-champ-layout .hero-image{height:420px}.edpt-champ-layout .footer-nav{gap:15px}}@media(max-width:680px){.edpt-champ-layout header{height:80px}.edpt-champ-layout .monogram{font-size:32px}.edpt-champ-layout .brand{font-size:14px}.edpt-champ-layout .menu{display:block}.edpt-champ-layout nav{display:none;position:absolute;top:80px;left:0;width:100%;z-index:20;background:var(--paper);padding:25px;flex-direction:column;border-bottom:1px solid var(--line)}.edpt-champ-layout nav.open{display:flex}.edpt-champ-layout .hero{padding-top:35px}.edpt-champ-layout .hero-top{display:block;margin-bottom:28px}.edpt-champ-layout .hero h1{font-size:52px;letter-spacing:-2px}.edpt-champ-layout .hero-aside{max-width:100%;margin-top:25px;display:flex;gap:25px;align-items:center}.edpt-champ-layout .hero-aside p{font-size:14px;margin:0;max-width:230px}.edpt-champ-layout .hero-aside .textlink{font-size:0;gap:0}.edpt-champ-layout .hero-aside .arrow{font-size:24px}.edpt-champ-layout .hero-image{height:350px}.edpt-champ-layout .image-caption{left:18px;bottom:55px}.edpt-champ-layout .image-caption span{font-size:22px}.edpt-champ-layout .search-panel{margin:-20px 12px 0;grid-template-columns:1fr 1fr;padding:23px 20px;gap:22px 13px}.edpt-champ-layout .field{padding-left:13px}.edpt-champ-layout .search-panel .primary{grid-column:1/-1;padding:18px}.edpt-champ-layout .field label{font-size:14px}.edpt-champ-layout .hero-foot{font-size:14px;letter-spacing:.6px;gap:10px}.edpt-champ-layout .hero-foot>span:last-child{display:none}.edpt-champ-layout .section{padding:65px 6%}.edpt-champ-layout .intro{grid-template-columns:1fr;gap:25px;margin-top:0}.edpt-champ-layout .intro h2{font-size:35px}.edpt-champ-layout .intro-bottom{gap:20px}.edpt-champ-layout .intro-bottom p{font-size:14px}.edpt-champ-layout .section-title h2{font-size:36px}.edpt-champ-layout .section-title .textlink{font-size:14px;gap:10px}.edpt-champ-layout .expertises{padding-top:75px}.edpt-champ-layout .expert-grid{grid-template-columns:1fr}.edpt-champ-layout .expert-card,.edpt-champ-layout .expert-card:first-child{padding:25px 0;border-right:0;border-bottom:1px solid var(--line)}.edpt-champ-layout .card-symbol{height:70px;float:right}.edpt-champ-layout .expert-card p{min-height:0;max-width:85%}.edpt-champ-layout .card-link{margin-top:22px}.edpt-champ-layout .dark{padding:55px 6%;grid-template-columns:1fr;gap:45px}.edpt-champ-layout .dark h2{font-size:45px}.edpt-champ-layout .journal-grid{grid-template-columns:1fr;gap:35px}.edpt-champ-layout .editorial-image{height:260px}.edpt-champ-layout .newsletter{padding:35px 6%;display:block}.edpt-champ-layout .newsletter form{width:100%;margin-top:30px}.edpt-champ-layout .newsletter h2{font-size:27px}.edpt-champ-layout .footer-top{display:block}.edpt-champ-layout .footer-nav{flex-wrap:wrap;margin-top:25px;font-size:14px}.edpt-champ-layout .footer-bottom{gap:20px;line-height:1.8}.edpt-champ-layout .eyebrow{font-size:14px;letter-spacing:1.5px}.edpt-champ-layout dialog{padding:35px 25px}.edpt-champ-layout dialog h2{font-size:30px}}@media(prefers-reduced-motion:reduce){.edpt-champ-layout{scroll-behavior:auto}.edpt-champ-layout *{transition:none!important}}.edpt-champ-layout header{position:relative;z-index:30}.edpt-champ-layout nav{align-items:center}.edpt-champ-layout .nav-group summary{list-style:none;cursor:pointer;padding:20px 0;display:flex;gap:12px;align-items:center}.edpt-champ-layout .nav-group summary::-webkit-details-marker{display:none}.edpt-champ-layout .nav-group[open] summary{color:var(--copper)}.edpt-champ-layout .mega{position:absolute;top:88px;left:0;right:0;background:#fffef9;border:1px solid var(--line);padding:30px 38px;box-shadow:0 20px 30px #181e3512}.edpt-champ-layout .mega-heading{font:27px var(--serif);display:flex;justify-content:space-between;padding-bottom:20px;border-bottom:1px solid var(--line)}.edpt-champ-layout .mega-links{display:grid;grid-template-columns:repeat(3,1fr);gap:0 35px;margin-top:10px}.edpt-champ-layout .mega-links a{font-size:14px;padding:14px 0;border-bottom:1px solid #e9e9e4;display:flex;justify-content:space-between;gap:15px}.edpt-champ-layout .access-section{padding-top:20px;padding-bottom:70px}.edpt-champ-layout .access-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.edpt-champ-layout .access-column{border-top:1px solid var(--ink);padding-top:23px}.edpt-champ-layout .access-column h3{font:29px var(--serif);font-weight:400;margin:0 0 18px}.edpt-champ-layout .access-column h3 a{display:flex;justify-content:space-between}.edpt-champ-layout .access-column>a{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding:12px 0;gap:15px;font-size:14px;line-height:1.5}.edpt-champ-layout .access-column>a:hover{color:var(--copper)}.edpt-champ-layout .directory{background:#e9ecf1;padding-top:75px;padding-bottom:75px}.edpt-champ-layout .directory .section-title p{font-size:14px;line-height:1.8;color:var(--muted);max-width:440px}.edpt-champ-layout .directory .section-title h2{font-size:48px}.edpt-champ-layout .directory-count{font-size:14px;white-space:nowrap;color:var(--muted)}.edpt-champ-layout .filters{display:grid;grid-template-columns:1.2fr 1.2fr 1fr 1fr auto;gap:18px;padding:24px;background:#fffef9;margin-bottom:22px;align-items:end}.edpt-champ-layout .filter label{display:block;font-size:14px;text-transform:uppercase;letter-spacing:1px;color:var(--muted);margin-bottom:12px}.edpt-champ-layout .filter select,.edpt-champ-layout .filter input{font-size:14px;border-bottom:1px solid var(--line);padding:0 0 10px}.edpt-champ-layout .reset{background:none;border:0;text-decoration:underline;color:var(--muted);font-size:14px;padding:12px 0}.edpt-champ-layout .directory-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.edpt-champ-layout .listing{background:var(--paper);padding:25px;display:flex;flex-direction:column;min-height:325px;border:1px solid #dce0e7;transition:transform .2s,box-shadow .2s}.edpt-champ-layout .listing:hover{transform:translateY(-4px);box-shadow:0 12px 22px #181e350c}.edpt-champ-layout .listing-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.edpt-champ-layout .listing-mark{width:55px;height:55px;border:1px solid #bdc5d4;display:grid;place-items:center;font:25px var(--serif);color:#1f3b63}.edpt-champ-layout .listing-demo{font-size:14px;text-transform:uppercase;letter-spacing:1px;color:var(--muted)}.edpt-champ-layout .listing-type{font-size:14px;letter-spacing:.7px;text-transform:uppercase;color:var(--copper);line-height:1.7}.edpt-champ-layout .listing h3{font:25px var(--serif);font-weight:400;margin:9px 0}.edpt-champ-layout .listing-location{font-size:14px;color:var(--muted);margin:0 0 18px}.edpt-champ-layout .listing-tags{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:23px}.edpt-champ-layout .listing-tags span{padding:6px 8px;font-size:14px;background:#e5e8ee;color:#4d5b77;line-height:1.5}.edpt-champ-layout .listing-link{border-top:1px solid var(--line);padding-top:16px;font-size:14px;display:flex;justify-content:space-between;margin-top:auto}.edpt-champ-layout .directory-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:30px;gap:25px}.edpt-champ-layout .directory-bottom p{font-size:14px;color:var(--muted);line-height:1.7;max-width:510px}.edpt-champ-layout .directory-empty{grid-column:1/-1;padding:55px;text-align:center;font:24px var(--serif);border:1px solid #c9cfda}.edpt-champ-layout .directory [hidden]{display:none}.edpt-champ-layout .directory-status{font-size:14px;color:var(--muted);margin-bottom:18px}.edpt-champ-layout .primary{background:#181e35}.edpt-champ-layout .dark p{color:#c2c8da}@media(max-width:1000px){.edpt-champ-layout .filters{grid-template-columns:1fr 1fr}.edpt-champ-layout .filters .reset{grid-column:1/-1;text-align:left}.edpt-champ-layout .directory-grid{grid-template-columns:repeat(2,1fr)}.edpt-champ-layout .mega-links{grid-template-columns:1fr 1fr}.edpt-champ-layout .access-grid{gap:20px}.edpt-champ-layout .access-column h3{font-size:25px}}@media(max-width:680px){.edpt-champ-layout .nav-group summary{padding:10px 0}.edpt-champ-layout .mega{position:static;border:0;padding:5px 0 15px;box-shadow:none;background:transparent}.edpt-champ-layout .mega-heading{font-size:20px}.edpt-champ-layout .mega-links{grid-template-columns:1fr;gap:0}.edpt-champ-layout .mega-links a{font-size:14px}.edpt-champ-layout nav.open{max-height:calc(100dvh - 80px);overflow:auto}.edpt-champ-layout .access-section{padding-top:0}.edpt-champ-layout .access-grid{grid-template-columns:1fr;gap:30px}.edpt-champ-layout .access-column h3{font-size:28px}.edpt-champ-layout .access-column>a{font-size:14px}.edpt-champ-layout .directory .section-title{display:block}.edpt-champ-layout .directory .section-title h2{font-size:36px}.edpt-champ-layout .directory-count{display:block;margin-top:20px}.edpt-champ-layout .filters{padding:20px;gap:23px 15px}.edpt-champ-layout .directory-grid{grid-template-columns:1fr}.edpt-champ-layout .listing{min-height:300px}.edpt-champ-layout .directory-bottom{display:block}.edpt-champ-layout .directory-bottom .primary{margin-top:10px}.edpt-champ-layout .directory-empty{padding:35px 20px}}.edpt-champ-layout .hero-image{border-radius:96px 0 96px 0;clip-path:polygon(0 0,calc(100% - 145px) 0,calc(100% - 145px) 46px,100% 46px,100% 100%,95px 100%,95px calc(100% - 35px),0 calc(100% - 35px));height:510px}.edpt-champ-layout .hero-image img{object-position:center 54%}.edpt-champ-layout .image-caption{left:36px;bottom:100px}.edpt-champ-layout .image-count{right:40px;bottom:95px}.edpt-champ-layout .search-panel{margin-top:-48px;z-index:2}.edpt-champ-layout .resources{padding-top:85px;padding-bottom:70px}.edpt-champ-layout .resources .section-title>p{font-size:14px;line-height:1.8;color:var(--muted);margin:0 0 3px}.edpt-champ-layout .resources-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.edpt-champ-layout .resource-box{padding:27px 27px 25px;min-height:440px;display:flex;flex-direction:column;position:relative;overflow:hidden;transition:transform .25s}.edpt-champ-layout .resource-box:hover{transform:translateY(-6px)}.edpt-champ-layout .knowledge{background:#e6e9ef}.edpt-champ-layout .assessment{background:#e9dfd1}.edpt-champ-layout .championship{background:#181e35;color:#f4f2eb}.edpt-champ-layout .resource-top{display:flex;justify-content:space-between;gap:12px;font-size:14px;letter-spacing:1.2px;text-transform:uppercase}.edpt-champ-layout .resource-top>span:last-child{opacity:.55}.edpt-champ-layout .resource-box h3{font:30px/1.15 var(--serif);font-weight:400;margin:0 0 16px;letter-spacing:-.6px}.edpt-champ-layout .resource-box>p{font-size:14px;line-height:1.85;opacity:.7;margin:0 0 25px}.edpt-champ-layout .resource-link{font-size:14px;border-top:1px solid #181e3530;padding-top:18px;margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:12px}.edpt-champ-layout .championship .resource-link{border-color:#ffffff30}.edpt-champ-layout .resource-link>span{font-size:20px}.edpt-champ-layout .resource-art{height:160px;position:relative;display:flex;align-items:center;justify-content:center;margin:9px 0 20px}.edpt-champ-layout .orbit{border:1px solid #1f3b6360;border-radius:50%;width:112px;height:112px;position:absolute}.edpt-champ-layout .orbit-one{transform:translateX(-30px)}.edpt-champ-layout .orbit-two{transform:translateX(30px)}.edpt-champ-layout .orbit-three{width:150px;height:72px;transform:rotate(-38deg)}.edpt-champ-layout .orbit-center{height:10px;width:10px;background:var(--copper);border-radius:50%;z-index:1}.edpt-champ-layout .balance-art{gap:11px;align-items:flex-end;padding-bottom:31px}.edpt-champ-layout .balance-art>span{border:1px solid #a4523575;width:30px;height:35px}.edpt-champ-layout .balance-art>span:nth-child(2){height:58px}.edpt-champ-layout .balance-art>span:nth-child(3){height:82px}.edpt-champ-layout .balance-art>span:nth-child(4){height:112px;background:#a4523515}.edpt-champ-layout .balance-art b{position:absolute;bottom:0;font:italic 16px var(--serif);font-weight:400;color:#805a43}.edpt-champ-layout .trophy-art svg{height:142px;width:160px;fill:none;stroke:#d9ba82;stroke-width:1.3;z-index:1}.edpt-champ-layout .champ-circle{width:140px;height:140px;border:1px solid #ffffff12;border-radius:50%;position:absolute}.edpt-champ-layout .trophy-art:before,.edpt-champ-layout .trophy-art:after{content:'✦';position:absolute;color:#c5a774;font-size:15px;left:18%;top:25%}.edpt-champ-layout .trophy-art:after{left:auto;right:18%;top:55%;font-size:14px}.edpt-champ-layout .journal{padding-top:35px}@media(max-width:1000px){.edpt-champ-layout .resource-box{padding:23px 20px}.edpt-champ-layout .resource-box h3{font-size:26px}.edpt-champ-layout .resource-top{font-size:14px;letter-spacing:.8px}.edpt-champ-layout .resource-link{font-size:14px}}@media(max-width:680px){.edpt-champ-layout .hero-image{height:370px;border-radius:65px 0 65px 0;clip-path:polygon(0 0,calc(100% - 72px) 0,calc(100% - 72px) 28px,100% 28px,100% 100%,40px 100%,40px calc(100% - 24px),0 calc(100% - 24px))}.edpt-champ-layout .image-caption{left:22px;bottom:65px;font-size:14px}.edpt-champ-layout .image-caption span{font-size:21px}.edpt-champ-layout .image-count{right:24px;bottom:68px;font-size:14px}.edpt-champ-layout .search-panel{margin-top:-24px}.edpt-champ-layout .resources{padding-top:60px;padding-bottom:35px}.edpt-champ-layout .resources .section-title{display:block}.edpt-champ-layout .resources .section-title>p{margin-top:20px}.edpt-champ-layout .resources-grid{grid-template-columns:1fr;gap:18px}.edpt-champ-layout .resource-box{min-height:400px;padding:27px}.edpt-champ-layout .resource-box h3{font-size:32px;max-width:350px}.edpt-champ-layout .resource-top{font-size:14px}.edpt-champ-layout .resource-link{font-size:14px}.edpt-champ-layout .resource-art{height:140px}.edpt-champ-layout .journal{padding-top:30px}}.edpt-champ-layout header{gap:25px}.edpt-champ-layout nav{gap:26px}.edpt-champ-layout .account-menu summary{font-size:14px}.edpt-champ-layout .account-menu .mega{left:auto;width:360px}.edpt-champ-layout .account-menu .mega-links{grid-template-columns:1fr}.edpt-champ-layout .nav-group summary:focus-visible{outline:2px solid #a45235;outline-offset:4px}.edpt-champ-layout .listing{min-height:395px}.edpt-champ-layout .listing-top{margin-bottom:22px}.edpt-champ-layout .listing h3{font-size:25px;line-height:1.22;margin:0 0 16px;letter-spacing:-.35px}.edpt-champ-layout .listing h3 a:hover{color:var(--copper)}.edpt-champ-layout .tier-badge{padding:7px 11px;border:1px solid #d0d6e1;font-size:14px;letter-spacing:.6px;color:#54617b}.edpt-champ-layout .tier-premium{border-top:3px solid #ad8857;background:#fbf8f0}.edpt-champ-layout .tier-premium .tier-badge{color:#805d2f;background:#e9d9b84d;border-color:#cfb58b}.edpt-champ-layout .tier-pro{border-top:3px solid #1f3b63}.edpt-champ-layout .tier-pro .tier-badge{color:#1f3b63;background:#e3e8f1}.edpt-champ-layout .tier-starter{border-top:3px solid #c5c9d2}.edpt-champ-layout .listing-rating{font-size:14px;margin:-2px 0 20px;display:flex;gap:6px;align-items:center}.edpt-champ-layout .listing-rating>span:first-child{color:#a77a34;font-size:14px}.edpt-champ-layout .listing-rating>span:last-child{color:var(--muted)}.edpt-champ-layout .listing-professions,.edpt-champ-layout .listing-geography{list-style:none;padding:0;margin:0}.edpt-champ-layout .listing-professions{margin-bottom:20px}.edpt-champ-layout .listing-professions li{font-size:14px;line-height:1.7;color:#4e5c76;padding:3px 0}.edpt-champ-layout .listing-professions li:before{content:'—';color:#9da7ba;margin-right:7px}.edpt-champ-layout .listing-professions a:hover,.edpt-champ-layout .listing-geography a:hover{text-decoration:underline}.edpt-champ-layout .listing-geography{margin-top:auto;padding-bottom:22px;color:var(--muted)}.edpt-champ-layout .listing-geography li{font-size:14px;line-height:1.8}.edpt-champ-layout .listing-geography li:first-child{font-size:14px;text-transform:uppercase;letter-spacing:.8px}.edpt-champ-layout .listing-geography li:last-child:before{content:'⌖';margin-right:6px}.edpt-champ-layout .listing-link{margin-top:0}.edpt-champ-layout .listing-demo{margin-bottom:12px;font-size:14px}.edpt-champ-layout .seo-content{padding-top:75px;padding-bottom:65px;border-bottom:1px solid var(--line)}.edpt-champ-layout .seo-content h2{font:39px/1.18 var(--serif);font-weight:400;letter-spacing:-.8px;max-width:780px;margin:24px 0 32px}.edpt-champ-layout .seo-copy{columns:2;column-gap:55px}.edpt-champ-layout .seo-copy p{font-size:14px;line-height:1.95;color:#636a7a;margin:0 0 21px;break-inside:avoid}.edpt-champ-layout .seo-copy a,.edpt-champ-layout .faq-answer a{color:#1f3b63;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#b4bece}.edpt-champ-layout .seo-copy a:hover,.edpt-champ-layout .faq-answer a:hover{color:var(--copper)}.edpt-champ-layout .faq-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:9%;padding-top:75px;padding-bottom:85px}.edpt-champ-layout .faq-intro h2{font:38px/1.15 var(--serif);font-weight:400;letter-spacing:-.7px;margin:23px 0 28px}.edpt-champ-layout .faq-intro>a{font-size:14px;border-bottom:1px solid var(--ink);padding-bottom:7px;line-height:2}.edpt-champ-layout .faq-item{border-bottom:1px solid var(--line)}.edpt-champ-layout .faq-item:first-child{border-top:1px solid var(--line)}.edpt-champ-layout .faq-item summary{list-style:none;cursor:pointer;padding:23px 0;display:flex;align-items:center;gap:25px;justify-content:space-between}.edpt-champ-layout .faq-item summary::-webkit-details-marker{display:none}.edpt-champ-layout .faq-item h3{font-size:14px;font-weight:500;line-height:1.7;margin:0}.edpt-champ-layout .faq-item summary>span{font-size:24px;font-weight:400;color:var(--copper);flex-shrink:0;transition:transform .2s}.edpt-champ-layout .faq-item[open] summary>span{transform:rotate(45deg)}.edpt-champ-layout .faq-answer p{font-size:14px;line-height:1.9;color:#636a7a;margin:0;padding:0 25px 25px 0}.edpt-champ-layout .faq-item summary:focus-visible{outline:2px solid #a45235;outline-offset:4px}@media(max-width:1000px){.edpt-champ-layout nav{gap:17px}.edpt-champ-layout .account-menu summary{font-size:14px}.edpt-champ-layout .faq-section{gap:6%}.edpt-champ-layout .faq-intro h2{font-size:32px}}@media(max-width:680px){.edpt-champ-layout nav{align-items:stretch}.edpt-champ-layout .account-menu summary{font-size:14px}.edpt-champ-layout .account-menu .mega{width:auto}.edpt-champ-layout .seo-content{padding-top:50px;padding-bottom:40px}.edpt-champ-layout .seo-content h2{font-size:31px}.edpt-champ-layout .seo-copy{columns:1}.edpt-champ-layout .seo-copy p{font-size:14px}.edpt-champ-layout .faq-section{grid-template-columns:1fr;gap:35px;padding-top:50px;padding-bottom:55px}.edpt-champ-layout .faq-intro h2{font-size:34px}.edpt-champ-layout .listing{min-height:360px}.edpt-champ-layout .faq-item summary{padding:20px 0}}.edpt-champ-layout{font-size:14px}.edpt-champ-layout nav{font-size:14px;gap:27px}.edpt-champ-layout .account-menu summary{font-size:14px}.edpt-champ-layout .nav-group summary{font-size:14px;padding:20px 0}.edpt-champ-layout .mega-links a{font-size:14px;line-height:1.65}.edpt-champ-layout .hero h1{letter-spacing:-3px;line-height:1.06}.edpt-champ-layout .hero-top{align-items:flex-end}.edpt-champ-layout .hero-aside{max-width:280px}.edpt-champ-layout .hero-aside p{font-size:14px}.edpt-champ-layout .eyebrow{font-size:14px;letter-spacing:1.2px;line-height:1.6}.edpt-champ-layout .hero-foot{font-size:14px;letter-spacing:.4px;gap:24px;line-height:1.6}.edpt-champ-layout .field label,.edpt-champ-layout .filter label{font-size:14px;letter-spacing:.5px;line-height:1.5}.edpt-champ-layout .field select,.edpt-champ-layout .field input,.edpt-champ-layout .filter select,.edpt-champ-layout .filter input{font-size:14px;line-height:1.65}.edpt-champ-layout .search-panel{grid-template-columns:1fr 1.1fr 1fr auto}.edpt-champ-layout .primary,.edpt-champ-layout .light-btn,.edpt-champ-layout .textlink{font-size:14px}.edpt-champ-layout .listing-top{justify-content:flex-end;margin-bottom:20px}.edpt-champ-layout .listing-professions li{font-size:14px;line-height:1.7}.edpt-champ-layout .listing-rating{font-size:14px;flex-wrap:wrap}.edpt-champ-layout .listing-geography li,.edpt-champ-layout .listing-geography li:first-child{font-size:14px;letter-spacing:0;text-transform:none}.edpt-champ-layout .tier-badge{font-size:14px;letter-spacing:.2px}.edpt-champ-layout .listing-demo{font-size:14px;letter-spacing:0;line-height:1.5}.edpt-champ-layout .directory-status{line-height:1.7}.edpt-champ-layout .directory-bottom p{max-width:600px;font-size:14px;line-height:1.75}.edpt-champ-layout .verification-link{color:#1f3b63;text-decoration:underline;text-decoration-color:#a9b5c8;text-underline-offset:4px}.edpt-champ-layout .verification-link span{display:inline-block;margin-left:5px}.edpt-champ-layout .directory-bottom>.primary{flex-shrink:0}.edpt-champ-layout .resource-top{font-size:14px;letter-spacing:.5px;line-height:1.5}.edpt-champ-layout .resource-top>span:last-child{white-space:nowrap}.edpt-champ-layout .resource-link,.edpt-champ-layout .resource-box>p{font-size:14px;line-height:1.75}.edpt-champ-layout .resource-box{padding:27px}.edpt-champ-layout .newsletter{padding-top:48px;padding-bottom:48px}.edpt-champ-layout .newsletter p,.edpt-champ-layout .newsletter input{font-size:14px}.edpt-champ-layout .seo-copy p,.edpt-champ-layout .faq-answer p,.edpt-champ-layout .faq-item h3{font-size:14px}.edpt-champ-layout .footer-bottom{font-size:14px;gap:24px;line-height:1.7}.edpt-champ-layout .footer-nav{font-size:14px;flex-wrap:wrap}.edpt-champ-layout .demo-note{font-size:14px;line-height:1.7}.edpt-champ-layout .image-caption{font-size:14px;letter-spacing:.7px}.edpt-champ-layout .hero-image .image-count{font-size:14px}.edpt-champ-layout .dialog-result,.edpt-champ-layout dialog p{font-size:14px}@media(max-width:1250px){.edpt-champ-layout nav{gap:18px}.edpt-champ-layout .brand{font-size:14px}.edpt-champ-layout .filters{grid-template-columns:1fr 1fr}.edpt-champ-layout .filters .reset{grid-column:1/-1;text-align:left}.edpt-champ-layout .hero-foot{font-size:14px}.edpt-champ-layout .hero-foot>span:last-child{display:none}.edpt-champ-layout .search-panel{grid-template-columns:1fr 1fr auto}.edpt-champ-layout .search-intro{display:none}.edpt-champ-layout .search-panel>.field:first-of-type{border:0;padding-left:0}.edpt-champ-layout .resource-top{font-size:14px}.edpt-champ-layout .resource-box{padding:24px}.edpt-champ-layout .directory-bottom{align-items:flex-start}.edpt-champ-layout .directory-bottom>.primary{max-width:310px;line-height:1.6}.edpt-champ-layout .footer-bottom{flex-wrap:wrap}}@media(max-width:1000px){.edpt-champ-layout header{height:90px}.edpt-champ-layout .brand{font-size:14px}.edpt-champ-layout .logo{gap:10px}.edpt-champ-layout nav{gap:14px}.edpt-champ-layout .nav-group summary,.edpt-champ-layout .account-menu summary,.edpt-champ-layout nav>a{font-size:14px}.edpt-champ-layout .monogram{font-size:33px}.edpt-champ-layout .nav-group summary{gap:6px}.edpt-champ-layout .hero-top{gap:25px}.edpt-champ-layout .hero-aside{max-width:230px}.edpt-champ-layout .hero-aside p{font-size:14px}.edpt-champ-layout .resources-grid{grid-template-columns:1fr}.edpt-champ-layout .resource-box{min-height:0;display:grid;grid-template-columns:160px 1fr;gap:0 25px;padding:30px}.edpt-champ-layout .resource-top{grid-column:1/-1;margin-bottom:20px}.edpt-champ-layout .resource-art{grid-column:1;grid-row:2/5;margin:0}.edpt-champ-layout .resource-box h3,.edpt-champ-layout .resource-box>p,.edpt-champ-layout .resource-link{grid-column:2}.edpt-champ-layout .resource-link{margin-top:0}.edpt-champ-layout .directory-bottom{display:block}.edpt-champ-layout .directory-bottom>.primary{max-width:none;margin-top:15px}.edpt-champ-layout .footer-nav{gap:20px}}@media(max-width:850px){.edpt-champ-layout .menu{display:block}.edpt-champ-layout nav{display:none;position:absolute;top:90px;left:0;width:100%;z-index:20;background:var(--paper);padding:25px;flex-direction:column;align-items:stretch;border-bottom:1px solid var(--line)}.edpt-champ-layout nav.open{display:flex;max-height:calc(100dvh - 90px);overflow:auto}.edpt-champ-layout .mega,.edpt-champ-layout .account-menu .mega{position:static;width:auto;box-shadow:none;padding:12px 0;border:0;background:transparent}.edpt-champ-layout .mega-links{grid-template-columns:1fr}.edpt-champ-layout .nav-group summary{padding:12px 0}.edpt-champ-layout .hero h1{font-size:clamp(48px,7.7vw,65px);letter-spacing:-2px}.edpt-champ-layout .hero-aside{max-width:210px}}@media(max-width:680px){.edpt-champ-layout header{height:80px}.edpt-champ-layout nav{top:80px}.edpt-champ-layout nav.open{max-height:calc(100dvh - 80px)}.edpt-champ-layout .hero h1{font-size:clamp(40px,10.7vw,58px);line-height:1.07;letter-spacing:-1.8px}.edpt-champ-layout .hero-aside{display:block;max-width:none}.edpt-champ-layout .hero-aside p{max-width:none;font-size:14px}.edpt-champ-layout .hero-aside .textlink{font-size:14px;margin-top:18px;gap:20px}.edpt-champ-layout .eyebrow{font-size:14px;letter-spacing:.6px}.edpt-champ-layout .hero-foot>span{font-size:14px}.edpt-champ-layout .hero-foot>span:nth-child(2){display:none}.edpt-champ-layout .search-panel{grid-template-columns:1fr;gap:23px}.edpt-champ-layout .search-panel .field{border:0;padding-left:0}.edpt-champ-layout .search-panel .primary{grid-column:auto}.edpt-champ-layout .filters{grid-template-columns:1fr;gap:23px}.edpt-champ-layout .filter select,.edpt-champ-layout .filter input{font-size:14px}.edpt-champ-layout .listing{min-height:350px}.edpt-champ-layout .resource-box{display:flex;padding:27px;min-height:450px}.edpt-champ-layout .resource-top{margin-bottom:0}.edpt-champ-layout .resource-art{margin:10px 0 20px;height:145px}.edpt-champ-layout .resource-link{margin-top:auto}.edpt-champ-layout .resource-box h3{font-size:30px}.edpt-champ-layout .resource-top,.edpt-champ-layout .resource-link{font-size:14px}.edpt-champ-layout .footer-top{display:block}.edpt-champ-layout .footer-nav{font-size:14px;gap:20px}.edpt-champ-layout .footer-bottom{display:flex;flex-direction:column;gap:12px}.edpt-champ-layout .image-caption{font-size:14px;letter-spacing:.4px}.edpt-champ-layout .image-caption span{font-size:22px}.edpt-champ-layout .image-count{display:none}.edpt-champ-layout .newsletter form{max-width:none}.edpt-champ-layout .newsletter p{line-height:1.8}}.edpt-champ-layout .account-menu{margin-left:8px}.edpt-champ-layout .account-menu summary{background:#181e35;color:#fff;padding:14px 18px;border:1px solid #181e35;gap:15px;transition:background .2s}.edpt-champ-layout .account-menu[open] summary,.edpt-champ-layout .account-menu summary:hover{background:#1f3b63;color:#fff}.edpt-champ-layout .account-menu .mega{top:88px}.edpt-champ-layout .hero-top{gap:35px}.edpt-champ-layout .hero h1{font-size:clamp(52px,5.4vw,86px);line-height:1.08}.edpt-champ-layout .hero-aside{max-width:310px}.edpt-champ-layout .hero-aside p{line-height:1.85}.edpt-champ-layout .hero-carousel{isolation:isolate;background:#181e35}.edpt-champ-layout .hero-slide{position:absolute;inset:0;opacity:0;transition:opacity 700ms ease;pointer-events:none}.edpt-champ-layout .hero-slide.is-active{opacity:1;pointer-events:auto}.edpt-champ-layout .hero-slide img{display:block;filter:brightness(.9);height:100%;width:100%;object-fit:cover}.edpt-champ-layout .slide-shade{position:absolute;inset:0;background:linear-gradient(90deg,#111a2c88 0%,#111a2c20 60%),linear-gradient(0deg,#111a2c99 0%,transparent 65%)}.edpt-champ-layout .hero-slide .image-caption{left:45px;bottom:100px;right:300px;text-transform:none;letter-spacing:0}.edpt-champ-layout .hero-slide .slide-kicker{font:14px 'DM Sans',Arial,sans-serif;text-transform:uppercase;letter-spacing:1.2px;margin:0 0 18px;display:block}.edpt-champ-layout .hero-slide .slide-title{font:48px/1.1 var(--serif);font-style:italic;letter-spacing:-.8px;margin:0;display:block}.edpt-champ-layout .hero-slide .image-caption p{font-size:14px;line-height:1.8;max-width:510px;margin:18px 0 0}.edpt-champ-layout .carousel-controls{position:absolute;bottom:100px;right:40px;z-index:4;display:flex;align-items:center;gap:12px;color:white}.edpt-champ-layout .carousel-controls button{background:#ffffff08;border:1px solid #ffffff60;color:white;height:38px;min-width:38px;display:grid;place-items:center;font-size:19px;transition:background .2s}.edpt-champ-layout .carousel-controls button:hover{background:#ffffff25}.edpt-champ-layout .carousel-controls button:focus-visible{outline:2px solid white;outline-offset:4px}.edpt-champ-layout .carousel-position{font-size:14px;margin-right:3px}.edpt-champ-layout .carousel-dots{display:flex;gap:7px}.edpt-champ-layout .carousel-controls .carousel-dots button{height:7px;min-width:7px;width:7px;border:0;padding:0;border-radius:50%;background:#ffffff60}.edpt-champ-layout .carousel-controls .carousel-dots .is-current{background:white}.edpt-champ-layout .carousel-controls .carousel-pause{font-size:15px}.edpt-champ-layout .listing{padding:30px 26px;border:1px solid #d4d9e2;min-height:410px;position:relative}.edpt-champ-layout .tier-premium{background:#f4ead8;border-top:1px solid #d6c09b}.edpt-champ-layout .tier-pro{background:#dde6f2;border-top:1px solid #bbcadd}.edpt-champ-layout .tier-starter{background:#fffefa;border-top:1px solid #d8dbe1}.edpt-champ-layout .listing h3{margin-bottom:20px;font-size:26px}.edpt-champ-layout .listing-professions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:25px}.edpt-champ-layout .listing-professions li{padding:0;max-width:100%}.edpt-champ-layout .listing-professions li:before{content:none}.edpt-champ-layout .listing-professions li a{display:flex;align-items:center;gap:10px;justify-content:space-between;padding:9px 12px;border:1px solid #181e3524;border-radius:3px;color:#243a60;background:#ffffff40;font-size:14px;line-height:1.55;transition:background .2s,border-color .2s}.edpt-champ-layout .listing-professions li a>span:last-child{font-size:16px;flex-shrink:0;opacity:.65}.edpt-champ-layout .listing-professions li a:hover{background:#ffffffa0;border-color:#181e3560;text-decoration:none}.edpt-champ-layout .listing-geography{padding-bottom:25px}.edpt-champ-layout .listing-link{padding-top:20px}.edpt-champ-layout .institution-strip{padding:45px 8.7% 48px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fffefa}.edpt-champ-layout .institution-heading{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:30px}.edpt-champ-layout .institution-heading h2{font:25px var(--serif);font-weight:400;margin:0}.edpt-champ-layout .institution-heading p{font-size:14px;line-height:1.7;color:var(--muted);margin:0;max-width:440px}.edpt-champ-layout .institution-logos{display:grid;grid-template-columns:repeat(8,1fr);gap:30px;align-items:center}.edpt-champ-layout .institution-logo{height:65px;display:flex;align-items:center;justify-content:center}.edpt-champ-layout .institution-logo img{display:block;max-width:100%;max-height:58px;width:auto;height:auto;object-fit:contain;filter:grayscale(1);opacity:.8;transition:filter .2s,opacity .2s}.edpt-champ-layout .institution-logo img:hover{filter:none;opacity:1}@media(max-width:1250px){.edpt-champ-layout nav{gap:16px}.edpt-champ-layout .account-menu{margin-left:0}.edpt-champ-layout .account-menu summary{padding:13px}.edpt-champ-layout .hero-slide .slide-title{font-size:43px}.edpt-champ-layout .hero-slide .image-caption{left:35px;right:290px}.edpt-champ-layout .carousel-controls{right:30px}.edpt-champ-layout .institution-logos{gap:22px;grid-template-columns:repeat(4,1fr)}}@media(max-width:1000px){.edpt-champ-layout .account-menu summary{padding:11px}.edpt-champ-layout .hero-top{display:block}.edpt-champ-layout .hero-aside{max-width:650px;display:flex;align-items:center;gap:30px;margin-top:25px}.edpt-champ-layout .hero-aside p{margin-bottom:0}.edpt-champ-layout .hero-aside .textlink{white-space:nowrap}.edpt-champ-layout .hero h1{font-size:clamp(52px,7.5vw,76px)}.edpt-champ-layout .hero-slide .image-caption{right:40px;bottom:150px}.edpt-champ-layout .hero-slide .slide-title{font-size:42px}.edpt-champ-layout .carousel-controls{bottom:85px;left:35px;right:auto}.edpt-champ-layout .institution-heading{display:block}.edpt-champ-layout .institution-heading p{margin-top:14px;max-width:none}}@media(max-width:850px){.edpt-champ-layout .account-menu{margin-top:10px}.edpt-champ-layout .account-menu summary{padding:16px 18px;justify-content:space-between}.edpt-champ-layout .account-menu .mega{margin-top:10px;padding:15px}.edpt-champ-layout .account-menu .mega-heading{font-size:24px}}@media(max-width:680px){.edpt-champ-layout .hero h1{font-size:clamp(38px,10vw,56px);letter-spacing:-1.6px}.edpt-champ-layout .hero-aside{display:block;margin-top:23px}.edpt-champ-layout .hero-aside .textlink{margin-top:18px}.edpt-champ-layout .hero-carousel{height:450px}.edpt-champ-layout .hero-slide .image-caption{left:25px;right:25px;bottom:150px}.edpt-champ-layout .hero-slide .slide-kicker{font-size:12px;letter-spacing:.6px;line-height:1.7;margin-bottom:12px}.edpt-champ-layout .hero-slide .slide-title{font-size:34px;letter-spacing:-.4px}.edpt-champ-layout .hero-slide .image-caption p{font-size:14px;line-height:1.7;margin-top:15px}.edpt-champ-layout .carousel-controls{bottom:75px;left:25px;right:auto;gap:10px}.edpt-champ-layout .carousel-controls button{min-width:36px;height:36px}.edpt-champ-layout .carousel-position{font-size:14px}.edpt-champ-layout .listing{padding:27px 24px;min-height:360px}.edpt-champ-layout .listing h3{font-size:26px}.edpt-champ-layout .institution-strip{padding:35px 6%}.edpt-champ-layout .institution-heading h2{font-size:26px}.edpt-champ-layout .institution-logos{grid-template-columns:repeat(2,1fr);gap:25px 35px}.edpt-champ-layout .institution-logo{height:60px}.edpt-champ-layout .institution-logo img{max-width:140px;max-height:52px}}@media(prefers-reduced-motion:reduce){.edpt-champ-layout .hero-slide{transition:none}}.edpt-champ-layout .account-menu summary,.edpt-champ-layout .primary,.edpt-champ-layout .light-btn{border-radius:12px}.edpt-champ-layout .listing-professions li a{border-radius:12px}.edpt-champ-layout .tier-premium,.edpt-champ-layout .tier-pro{background:#f4ead8;border-color:#d6c09b}.edpt-champ-layout .tier-starter{background:#fffefa;border-color:#d8dbe1}.edpt-champ-layout .institution-logo{height:48px}.edpt-champ-layout .institution-logo img{max-width:100px;max-height:38px}.edpt-champ-layout .institution-logos{gap:22px 30px}@media(max-width:1250px){.edpt-champ-layout .institution-logos{grid-template-columns:repeat(8,minmax(0,1fr));gap:20px}.edpt-champ-layout .institution-logo img{max-width:85px;max-height:34px}}@media(max-width:850px){.edpt-champ-layout .institution-logos{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.edpt-champ-layout .institution-logo img{max-width:85px;max-height:34px}}@media(max-width:680px){.edpt-champ-layout .institution-logos{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 14px}.edpt-champ-layout .institution-logo{height:42px}.edpt-champ-layout .institution-logo img{max-width:100%;max-height:30px}}.edpt-champ-layout .nav-group summary{display:flex;align-items:center;line-height:1.5}.edpt-champ-layout .nav-chevron{display:inline-block;flex:0 0 6px;width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);line-height:1;font-size:0}.edpt-champ-layout .mega-links a,.edpt-champ-layout .mega-heading{align-items:center}.edpt-champ-layout .mega-links a>span,.edpt-champ-layout .mega-heading>span{flex-shrink:0;line-height:1;align-self:center}.edpt-champ-layout .hero-top>div:first-child{min-width:0}.edpt-champ-layout .hero-top .eyebrow{max-width:650px}.edpt-champ-layout .resources-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.edpt-champ-layout .resource-box{padding:30px;min-height:445px}.edpt-champ-layout .resource-box h3{max-width:470px;font-size:34px}.edpt-champ-layout .resource-art{height:155px}.edpt-champ-layout .championship-section{padding:80px 8.7% 45px;background:#181e35;color:#f4f2eb;position:relative;overflow:hidden}.edpt-champ-layout .championship-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:45px;margin-bottom:42px}.edpt-champ-layout .championship-heading h2{font:48px/1.13 var(--serif);font-weight:400;letter-spacing:-1px;margin:24px 0 21px}.edpt-champ-layout .championship-heading h2 em{font-weight:400;color:#e7bf58}.edpt-champ-layout .championship-heading p{font-size:14px;line-height:1.9;color:#c4ccdd;max-width:580px;margin:0}.edpt-champ-layout .championship-heading .eyebrow{color:#c4ccdd}.edpt-champ-layout .championship-heading .light-btn{margin:0;flex-shrink:0;line-height:1.5}.edpt-champ-layout .leaderboards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.edpt-champ-layout .leaderboard{border:1px solid #ffffff2b;background:#ffffff05;border-radius:16px;padding:29px 26px 24px}.edpt-champ-layout .leaderboard-title{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:27px}.edpt-champ-layout .leaderboard-kicker{font-size:14px;color:#bfc8db;line-height:1.6}.edpt-champ-layout .leaderboard-title h3{font:34px var(--serif);font-weight:400;margin:7px 0 0}.edpt-champ-layout .top-five{color:#e7bf58;font-size:14px;letter-spacing:1px;display:flex;align-items:center;gap:9px;white-space:nowrap}.edpt-champ-layout .top-five b{font:48px var(--serif);font-weight:400}.edpt-champ-layout .leaderboard table{border-collapse:collapse;width:100%;font-size:14px}.edpt-champ-layout .leaderboard th{font-weight:400;font-size:14px;color:#b6c1d7;text-align:left;padding:0 0 15px;border-bottom:1px solid #ffffff28}.edpt-champ-layout .leaderboard th:first-child{width:55px}.edpt-champ-layout .leaderboard th:last-child{text-align:right}.edpt-champ-layout .leaderboard td{padding:20px 0;border-bottom:1px solid #ffffff1c;vertical-align:middle}.edpt-champ-layout .rank-number{font:21px var(--serif);color:#b9c3d7}.edpt-champ-layout .first-place .rank-number{color:#e1bd7f}.edpt-champ-layout .participant-name{display:block;line-height:1.5}.edpt-champ-layout .participant-description{display:block;font-size:14px;line-height:1.6;color:#aab7d0;margin-top:3px}.edpt-champ-layout .first-place .participant-description{color:#e7bf58}.edpt-champ-layout .ranking-performance{display:block;text-align:right;font:24px var(--serif);color:#e7bf58}.edpt-champ-layout .leaderboard-link{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:23px;font-size:14px;color:#f4f2eb;line-height:1.6}.edpt-champ-layout .leaderboard-link:hover{color:#e7bf58}.edpt-champ-layout .leaderboard-link span{font-size:22px}.edpt-champ-layout .ranking-note{font-size:14px;line-height:1.8;color:#aab7d0;margin:25px 0 0}@media(max-width:1250px){.edpt-champ-layout .championship-section{padding-left:6%;padding-right:6%}.edpt-champ-layout .championship-heading h2{font-size:42px}.edpt-champ-layout .championship-heading{gap:25px}.edpt-champ-layout .championship-heading .light-btn{max-width:270px}.edpt-champ-layout .leaderboard{padding:25px 22px}.edpt-champ-layout .leaderboard th:first-child{width:42px}.edpt-champ-layout .leaderboard-title h3{font-size:31px}}@media(max-width:1000px){.edpt-champ-layout .championship-heading{display:block}.edpt-champ-layout .championship-heading .light-btn{margin-top:25px;max-width:none}.edpt-champ-layout .leaderboards{grid-template-columns:1fr}.edpt-champ-layout .resources-grid{grid-template-columns:1fr}.edpt-champ-layout .resource-box{min-height:0}.edpt-champ-layout .resource-box h3{font-size:30px;max-width:none}.edpt-champ-layout .leaderboard{padding:28px}.edpt-champ-layout .championship-heading h2{font-size:44px}}@media(max-width:680px){.edpt-champ-layout .championship-section{padding:55px 6% 35px}.edpt-champ-layout .championship-heading h2{font-size:36px;letter-spacing:-.6px}.edpt-champ-layout .championship-heading .eyebrow{font-size:14px}.edpt-champ-layout .leaderboard{padding:23px 19px;border-radius:12px}.edpt-champ-layout .leaderboard-title h3{font-size:29px}.edpt-champ-layout .leaderboard-kicker{font-size:14px}.edpt-champ-layout .leaderboard th{font-size:14px}.edpt-champ-layout .leaderboard th:first-child{width:35px}.edpt-champ-layout .leaderboard th:last-child{font-size:14px}.edpt-champ-layout .leaderboard td{padding:18px 0}.edpt-champ-layout .participant-name{font-size:14px}.edpt-champ-layout .participant-description{font-size:14px}.edpt-champ-layout .leaderboard-link{font-size:14px}.edpt-champ-layout .ranking-note{font-size:14px}.edpt-champ-layout .resource-box{min-height:450px;padding:27px}.edpt-champ-layout .resource-box h3{font-size:30px}.edpt-champ-layout .hero-top .eyebrow{font-size:14px;max-width:350px}}.edpt-champ-layout .hero-top{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr);gap:60px;align-items:end}.edpt-champ-layout .hero h1{font-size:clamp(44px,4.3vw,70px);line-height:1.08;letter-spacing:-2px;margin-top:23px}.edpt-champ-layout .hero-aside{max-width:360px;margin-bottom:5px}.edpt-champ-layout .hero-aside p{margin-bottom:20px}.edpt-champ-layout .hero-top .eyebrow{font-size:14px;letter-spacing:.6px}.edpt-champ-layout .listing.tier-premium,.edpt-champ-layout .listing.tier-pro,.edpt-champ-layout .listing.tier-starter{background:#fffefa;border-color:#d8dbe1}.edpt-champ-layout .listing-professions{gap:8px}.edpt-champ-layout .listing-professions li{max-width:100%;width:auto}.edpt-champ-layout .listing-professions li a{font-size:clamp(9px,.88vw,12px);white-space:nowrap;gap:5px;padding:9px 8px;line-height:1.5;border-radius:12px}.edpt-champ-layout .listing-professions li a>span:first-child{min-width:0}.edpt-champ-layout .listing-professions li a>span:last-child{font-size:12px}.edpt-champ-layout .championship-section{isolation:isolate;background:#181e35}.edpt-champ-layout .championship-section:before{content:'';position:absolute;inset:0;z-index:-1;background-image:url('championship-pattern.svg');background-repeat:repeat;background-size:700px 700px;opacity:.52;pointer-events:none}.edpt-champ-layout .championship-section:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,#181e35e8 0%,#181e3540 65%,#181e350a 100%);pointer-events:none}.edpt-champ-layout .leaderboard{background:#1c2439e8;backdrop-filter:blur(3px)}.edpt-champ-layout .editorial-image{border-radius:16px}.edpt-champ-layout .article-list{border-top:0}.edpt-champ-layout .faq-section{background:#e8edf3;border-top:1px solid #d8dfe9;border-bottom:1px solid #d8dfe9}.edpt-champ-layout .faq-item,.edpt-champ-layout .faq-item:first-child{border-color:#c8d1df}.edpt-champ-layout .faq-answer p{color:#566278}@media(max-width:1000px){.edpt-champ-layout .hero-top{grid-template-columns:1fr;gap:0}.edpt-champ-layout .hero h1{font-size:clamp(46px,6.8vw,66px);letter-spacing:-1.8px}.edpt-champ-layout .hero-aside{max-width:none;margin-top:25px;display:flex;gap:30px;align-items:center}.edpt-champ-layout .hero-aside p{max-width:590px;margin-bottom:0}.edpt-champ-layout .hero-aside .textlink{flex-shrink:0}.edpt-champ-layout .listing-professions li a{font-size:12px}.edpt-champ-layout .championship-section:before{background-size:550px 550px}}@media(max-width:680px){.edpt-champ-layout .hero h1{font-size:clamp(33px,8.6vw,52px);letter-spacing:-1.2px;line-height:1.12}.edpt-champ-layout .hero-aside{display:block;margin-top:23px}.edpt-champ-layout .hero-aside p{font-size:14px;line-height:1.8}.edpt-champ-layout .hero-top .eyebrow{font-size:14px}.edpt-champ-layout .listing-professions li a{font-size:clamp(9px,2.7vw,12px);padding:9px 7px;gap:5px}.edpt-champ-layout .listing-professions li a>span:last-child{font-size:11px}.edpt-champ-layout .editorial-image{border-radius:12px}.edpt-champ-layout .championship-section:before{background-size:460px 460px;opacity:.4}}.edpt-champ-layout .directory{background:#eee8de}.edpt-champ-layout .newsletter{background:#fff}.edpt-champ-layout .championship-section:before{opacity:1;background-size:760px 760px;background-position:right top}.edpt-champ-layout .championship-section:after{background:linear-gradient(105deg,#181e35d9 0%,#181e3555 52%,transparent 100%)}.edpt-champ-layout .leaderboard{background:#1c2439ed}.edpt-champ-layout .needs-section{padding-top:80px;padding-bottom:85px}.edpt-champ-layout .needs-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.edpt-champ-layout .need-card{padding:25px 22px 23px;border:1px solid #d6d5cc;display:flex;flex-direction:column;min-height:285px;background:#f8f6f0;transition:background .2s,transform .2s,border-color .2s;border-radius:12px}.edpt-champ-layout .need-card:first-child{grid-column:span 2;background:#e6ddcd;padding:28px 30px}.edpt-champ-layout .need-card:hover{background:#eae2d5;transform:translateY(-4px);border-color:#b9aa94}.edpt-champ-layout .need-card-top{display:flex;justify-content:space-between;align-items:center;font-size:14px;color:#a45235;margin-bottom:27px}.edpt-champ-layout .need-card-top>span:last-child{font-size:22px;color:#181e35}.edpt-champ-layout .need-card h3{font:25px/1.17 var(--serif);font-weight:400;letter-spacing:-.4px;margin:0 0 15px}.edpt-champ-layout .need-card:first-child h3{font-size:36px;max-width:350px}.edpt-champ-layout .need-card p{font-size:14px;line-height:1.8;color:#6d6d72;margin:0 0 25px}.edpt-champ-layout .need-card:first-child p{max-width:410px}.edpt-champ-layout .need-card-link{font-size:14px;border-top:1px solid #181e3520;padding-top:17px;margin-top:auto;line-height:1.6}.edpt-champ-layout .footer-top{padding-bottom:25px}.edpt-champ-layout .footer-institutions{grid-template-columns:repeat(8,minmax(0,1fr));gap:25px;max-width:1050px;margin:0 0 32px;align-items:center}.edpt-champ-layout .footer-institutions .institution-logo{height:44px}.edpt-champ-layout .footer-institutions .institution-logo img{max-width:86px;max-height:30px;width:auto;height:auto}.edpt-champ-layout .footer-bottom{clear:both}@media(max-width:1100px){.edpt-champ-layout .needs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.edpt-champ-layout .need-card:first-child{grid-column:span 2}.edpt-champ-layout .need-card{min-height:260px}.edpt-champ-layout .footer-institutions{gap:18px}.edpt-champ-layout .footer-institutions .institution-logo img{max-width:74px;max-height:28px}}@media(max-width:680px){.edpt-champ-layout .needs-section{padding-top:55px;padding-bottom:55px}.edpt-champ-layout .needs-section .section-title{display:block}.edpt-champ-layout .needs-section .section-title .textlink{margin-top:23px}.edpt-champ-layout .needs-grid{grid-template-columns:1fr;gap:15px}.edpt-champ-layout .need-card,.edpt-champ-layout .need-card:first-child{grid-column:auto;padding:25px;min-height:255px}.edpt-champ-layout .need-card h3,.edpt-champ-layout .need-card:first-child h3{font-size:29px;max-width:none}.edpt-champ-layout .need-card-top{margin-bottom:20px}.edpt-champ-layout .footer-institutions{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:20px;max-width:100%;padding:5px 0 15px;margin-bottom:20px;scrollbar-width:thin}.edpt-champ-layout .footer-institutions .institution-logo{flex:0 0 62px;height:35px}.edpt-champ-layout .footer-institutions .institution-logo img{max-width:62px;max-height:25px}.edpt-champ-layout .championship-section:before{opacity:.85;background-size:550px 550px}}.edpt-champ-layout .search-panel,.edpt-champ-layout .filters,.edpt-champ-layout .listing{border-radius:16px}.edpt-champ-layout .championship-section:before{opacity:.58}.edpt-champ-layout .discovery-ticker{padding:22px 8.7%;display:flex;align-items:center;gap:28px;border-top:1px solid #d8d4c9;border-bottom:1px solid #d8d4c9;background:#fffefa;position:relative}.edpt-champ-layout .ticker-signature{display:flex;gap:10px;align-items:center;flex-shrink:0;font-size:14px;color:#181e35}.edpt-champ-layout .ticker-dot{height:6px;width:6px;background:#a45235;border-radius:50%;box-shadow:0 0 0 5px #a4523510}.edpt-champ-layout .ticker-signature small{font-size:10px;color:#8a8175;margin-left:2px;letter-spacing:.5px;text-transform:uppercase}.edpt-champ-layout .ticker-story{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 24px;min-width:0;flex:1;border-left:1px solid #d8d4c9;padding-left:27px;min-height:52px;align-content:center}.edpt-champ-layout .ticker-category{font-size:11px;line-height:1.6;letter-spacing:1px;text-transform:uppercase;color:#a45235;grid-column:1}.edpt-champ-layout .ticker-title{font:20px/1.3 var(--serif);grid-column:1;color:#181e35}.edpt-champ-layout .ticker-arrow{grid-column:2;grid-row:1/3;align-self:center;font-size:22px}.edpt-champ-layout .ticker-story:hover .ticker-title{color:#a45235}.edpt-champ-layout .ticker-story:focus-visible{outline:2px solid #a45235;outline-offset:5px;border-radius:4px}.edpt-champ-layout .ticker-controls{display:flex;gap:7px;flex-shrink:0}.edpt-champ-layout .ticker-controls button{height:35px;min-width:35px;border-radius:50%;border:1px solid #cbc9bf;background:transparent;color:#181e35;display:grid;place-items:center;font-size:17px}.edpt-champ-layout .ticker-controls button:hover{background:#eee8de}.edpt-champ-layout .ticker-controls #ticker-pause{font-size:13px}.edpt-champ-layout .ticker-controls button:focus-visible{outline:2px solid #a45235;outline-offset:3px}.edpt-champ-layout .ticker-refresh{animation:tickerReveal .35s ease}@keyframes tickerReveal{from{opacity:.2;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1250px){.edpt-champ-layout .discovery-ticker{padding-left:6%;padding-right:6%;gap:22px}.edpt-champ-layout .ticker-signature{flex-wrap:wrap;max-width:140px}.edpt-champ-layout .ticker-signature small{margin-left:16px}.edpt-champ-layout .ticker-title{font-size:19px}}@media(max-width:850px){.edpt-champ-layout .discovery-ticker{gap:16px}.edpt-champ-layout .ticker-signature{max-width:115px}.edpt-champ-layout .ticker-story{padding-left:20px;gap:4px 15px}.edpt-champ-layout .ticker-title{font-size:18px}}@media(max-width:680px){.edpt-champ-layout .discovery-ticker{padding:22px 6%;display:grid;grid-template-columns:1fr auto;gap:15px 20px}.edpt-champ-layout .ticker-signature{max-width:none;grid-column:1;flex-wrap:nowrap;font-size:14px}.edpt-champ-layout .ticker-signature small{margin-left:2px}.edpt-champ-layout .ticker-controls{grid-column:2;grid-row:1}.edpt-champ-layout .ticker-story{grid-column:1/-1;grid-row:2;padding:16px 0 0;border-left:0;border-top:1px solid #d8d4c9;min-height:95px}.edpt-champ-layout .ticker-title{font-size:21px;line-height:1.35}.edpt-champ-layout .ticker-category{font-size:11px}.edpt-champ-layout .search-panel,.edpt-champ-layout .filters,.edpt-champ-layout .listing{border-radius:14px}.edpt-champ-layout .championship-section:before{opacity:.5}}@media(prefers-reduced-motion:reduce){.edpt-champ-layout .ticker-refresh{animation:none}}.edpt-champ-layout .discovery-ticker{margin:28px 8.7%;padding:22px 28px;border:1px solid #d8d4c9;border-radius:16px;box-shadow:0 7px 25px #181e3505}.edpt-champ-layout .championship-section{margin:0 4.6%;padding:85px 4.1% 95px;border-radius:96px 0 96px 0;clip-path:polygon(0 0,calc(100% - 145px) 0,calc(100% - 145px) 46px,100% 46px,100% 100%,95px 100%,95px calc(100% - 35px),0 calc(100% - 35px))}.edpt-champ-layout .championship-section:before{opacity:.38}.edpt-champ-layout .championship-heading p{max-width:660px}@media(max-width:1250px){.edpt-champ-layout .discovery-ticker{margin-left:8.7%;margin-right:8.7%;padding:22px 25px}.edpt-champ-layout .championship-section{padding:85px 4.1% 95px}.edpt-champ-layout .championship-heading{align-items:flex-end}.edpt-champ-layout .championship-heading .light-btn{max-width:250px}}@media(max-width:1000px){.edpt-champ-layout .discovery-ticker{margin:25px 6%;padding:22px}.edpt-champ-layout .championship-section{padding:80px 4.1% 90px}.edpt-champ-layout .championship-heading .light-btn{max-width:none}}@media(max-width:680px){.edpt-champ-layout .discovery-ticker{margin:22px 6%;padding:20px;border-radius:14px}.edpt-champ-layout .championship-section{margin:0 3%;padding:65px 5% 80px;border-radius:65px 0 65px 0;clip-path:polygon(0 0,calc(100% - 72px) 0,calc(100% - 72px) 28px,100% 28px,100% 100%,40px 100%,40px calc(100% - 24px),0 calc(100% - 24px))}.edpt-champ-layout .championship-section:before{opacity:.32}.edpt-champ-layout .championship-heading h2{font-size:33px}.edpt-champ-layout .leaderboard{padding:23px 16px}.edpt-champ-layout .leaderboard th{font-size:13px}.edpt-champ-layout .leaderboard th:first-child{width:30px}.edpt-champ-layout .leaderboard-title h3{font-size:28px}}.edpt-champ-layout .hero{padding-bottom:60px}.edpt-champ-layout .directory{padding-top:0}.edpt-champ-layout .directory>.discovery-ticker{margin:0 0 25px;padding:22px 28px;width:100%;position:relative;transform:translateY(-50%);z-index:3;box-shadow:0 10px 30px #181e3508}.edpt-champ-layout .championship-heading{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:end;gap:35px}.edpt-champ-layout .championship-actions{display:flex;flex-direction:column;gap:12px;align-items:stretch}.edpt-champ-layout .championship-heading .championship-actions .light-btn{margin:0;max-width:none;white-space:nowrap;padding:18px 21px;display:flex;align-items:center;justify-content:space-between;gap:28px;font-size:14px;line-height:1.5}.edpt-champ-layout .championship-heading .championship-actions .championship-outline{border:1px solid #ffffff70;background:#ffffff06;color:#f4f2eb}.edpt-champ-layout .championship-outline:hover{background:#ffffff15!important}.edpt-champ-layout .portfolio-link{display:block;line-height:1.6}.edpt-champ-layout .portfolio-link:hover .participant-name{color:#e1bd7f}.edpt-champ-layout .portfolio-link:hover .participant-description{text-decoration:underline;text-underline-offset:3px}.edpt-champ-layout .portfolio-link:focus-visible{outline:2px solid #e7bf58;outline-offset:5px;border-radius:4px}.edpt-champ-layout .portfolio-link .participant-description{display:flex;align-items:center;gap:8px;font-size:14px;line-height:1.6}.edpt-champ-layout .portfolio-link .participant-description>span{font-size:16px}.edpt-champ-layout .editorial-image{border-radius:60px 0 60px 0;clip-path:polygon(0 0,calc(100% - 85px) 0,calc(100% - 85px) 26px,100% 26px,100% 100%,50px 100%,50px calc(100% - 22px),0 calc(100% - 22px))}@media(max-width:1250px){.edpt-champ-layout .directory{padding-top:0}.edpt-champ-layout .directory>.discovery-ticker{margin:0 0 25px;padding:22px 25px}.edpt-champ-layout .championship-heading{gap:25px}.edpt-champ-layout .championship-heading h2{font-size:39px}.edpt-champ-layout .championship-heading .championship-actions .light-btn{padding:17px 18px;gap:20px}}@media(max-width:1000px){.edpt-champ-layout .directory{padding-top:0}.edpt-champ-layout .directory>.discovery-ticker{margin:0 0 25px;padding:22px}.edpt-champ-layout .championship-heading{grid-template-columns:1fr;gap:25px}.edpt-champ-layout .championship-actions{flex-direction:row;flex-wrap:wrap;gap:12px}.edpt-champ-layout .championship-heading .championship-actions .light-btn{justify-content:center}.edpt-champ-layout .championship-heading h2{font-size:42px}}@media(max-width:680px){.edpt-champ-layout .hero{padding-bottom:95px}.edpt-champ-layout .directory{padding-top:0}.edpt-champ-layout .directory>.discovery-ticker{margin:0 0 5px;padding:20px;width:100%}.edpt-champ-layout .championship-heading{gap:25px}.edpt-champ-layout .championship-heading h2{font-size:33px}.edpt-champ-layout .championship-actions{flex-direction:column;align-items:flex-start}.edpt-champ-layout .championship-heading .championship-actions .light-btn{padding:16px 18px;gap:20px;width:auto;max-width:100%;font-size:14px}.edpt-champ-layout .portfolio-link .participant-description{font-size:12px;gap:5px}.edpt-champ-layout .editorial-image{border-radius:45px 0 45px 0;clip-path:polygon(0 0,calc(100% - 60px) 0,calc(100% - 60px) 22px,100% 22px,100% 100%,35px 100%,35px calc(100% - 18px),0 calc(100% - 18px))}}.edpt-champ-layout .preview-switchboard{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:12px 4.6%;background:#e7dfd1;border-bottom:1px solid #cdc2b0;font-family:'DM Sans',Arial,sans-serif;position:relative;z-index:45}.edpt-champ-layout .preview-switchboard-label{font-size:12px;color:#79674e;letter-spacing:.4px;white-space:nowrap}.edpt-champ-layout .preview-switchboard-links{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.edpt-champ-layout .preview-switchboard-links a{font-size:13px;line-height:1.4;padding:9px 13px;border:1px solid #c8bcaa;border-radius:8px;background:#faf7f0;color:#33415a;white-space:nowrap;transition:.15s}.edpt-champ-layout .preview-switchboard-links a:hover{background:#d9ccb8}.edpt-champ-layout .preview-switchboard-links a[aria-current="page"]{background:#181e35;border-color:#181e35;color:#fff}.edpt-champ-layout .preview-switchboard-links a:focus-visible{outline:2px solid #a45235;outline-offset:3px}@media(max-width:760px){.edpt-champ-layout .preview-switchboard{align-items:flex-start;flex-direction:column;gap:10px;padding:13px 6%}.edpt-champ-layout .preview-switchboard-links{gap:7px}.edpt-champ-layout .preview-switchboard-links a{font-size:12px;padding:8px 10px}.edpt-champ-layout .preview-switchboard-label{font-size:12px}}@media print{.edpt-champ-layout .preview-switchboard{display:none}}.edpt-champ-layout .competition-page{--gold:#e7bf58;--sand:#eee8de}.edpt-champ-layout .competition-breadcrumbs{margin:27px 8.7% 30px;display:flex;gap:12px;align-items:center;font-size:12px;line-height:1.7;color:#8b8b85;flex-wrap:wrap}.edpt-champ-layout .competition-breadcrumbs a:hover{color:#a45235}.edpt-champ-layout .competition-hero{position:relative;isolation:isolate;overflow:hidden;background:#181e35;color:#f4f2eb;margin:0 4.6%;padding:64px 4.1% 110px;border-radius:96px 0 96px 0;clip-path:polygon(0 0,calc(100% - 145px) 0,calc(100% - 145px) 42px,100% 42px,100% 100%,85px 100%,85px calc(100% - 30px),0 calc(100% - 30px))}.edpt-champ-layout .competition-hero:before{content:'';position:absolute;inset:0;z-index:-1;background:url('championship-pattern.svg') right top/760px;opacity:.25}.edpt-champ-layout .competition-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(100deg,#181e35b0,transparent);z-index:-1}.edpt-champ-layout .competition-hero-top{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:70px;align-items:center}.edpt-champ-layout .competition-kicker{font-size:12px;text-transform:uppercase;letter-spacing:1.2px;display:flex;gap:12px;align-items:center;color:#b8c1d5}.edpt-champ-layout .edition-pill{border:1px solid #e7bf5866;border-radius:20px;color:#e7bf58;padding:5px 10px;font-size:10px;letter-spacing:.6px}.edpt-champ-layout .competition-hero h1{font:clamp(47px,5vw,76px)/1.05 var(--serif);font-weight:400;letter-spacing:-2px;margin:26px 0}.edpt-champ-layout .competition-hero h1 em{font-weight:400;color:#e7bf58}.edpt-champ-layout .competition-dates{font-size:14px;line-height:1.8;color:#b9c4db;margin:0 0 28px}.edpt-champ-layout .competition-hero-actions{display:flex;gap:12px;flex-wrap:wrap}.edpt-champ-layout .competition-hero-actions a{padding:17px 20px;border:1px solid #f4f2eb55;border-radius:12px;font-size:14px;display:flex;align-items:center;gap:28px;white-space:nowrap;line-height:1.5}.edpt-champ-layout .competition-hero-actions a:first-child{background:#f4f2eb;color:#181e35;border-color:#f4f2eb}.edpt-champ-layout .competition-hero-actions a:hover{background:#e7bf58;color:#181e35}.edpt-champ-layout .hero-right{position:relative;padding:30px 0 20px;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.edpt-champ-layout .champ-year{font:140px/.9 var(--serif);letter-spacing:-8px;color:#e7bf581c;position:absolute;top:0;right:0;pointer-events:none}.edpt-champ-layout .trophy-drawing{width:125px;height:125px;stroke:#e7bf58;stroke-width:1;fill:none;position:relative;margin-bottom:25px}.edpt-champ-layout .hero-right h2{font:34px/1.2 var(--serif);font-weight:400;letter-spacing:-.5px;margin:0 0 17px;max-width:370px}.edpt-champ-layout .hero-right p{font-size:14px;line-height:1.9;color:#bac5db;margin:0;max-width:410px}.edpt-champ-layout .competition-stats{position:relative;z-index:2;margin:-55px 8.7% 0;background:#fffefa;border:1px solid #ded9ce;border-radius:16px;display:grid;grid-template-columns:repeat(4,1fr);padding:27px 0;box-shadow:0 12px 30px #181e3506}.edpt-champ-layout .competition-stat{padding:0 28px;border-right:1px solid #dedbd1}.edpt-champ-layout .competition-stat:last-child{border:0}.edpt-champ-layout .competition-stat strong{font:38px/1 var(--serif);font-weight:400;letter-spacing:-1px;display:block;color:#27334b;margin-bottom:12px}.edpt-champ-layout .competition-stat>span{font-size:13px;color:#7c7e86;line-height:1.7;display:block}.edpt-champ-layout .competition-stat>small{font-size:10px;line-height:1.7;color:#97978e;display:block;margin-top:5px}.edpt-champ-layout .partners-section{margin:35px 8.7% 0;padding:20px 0 35px;border-bottom:1px solid #d8d5cb;display:flex;align-items:center;gap:35px}.edpt-champ-layout .partners-caption{font-size:11px;line-height:1.8;text-transform:uppercase;letter-spacing:.9px;color:#8a7e6d;max-width:150px;flex-shrink:0}.edpt-champ-layout .partner-logos{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:30px;align-items:center;width:100%}.edpt-champ-layout .partner-logo{height:47px;display:flex;align-items:center;justify-content:center}.edpt-champ-layout .partner-logo img{max-width:100%;max-height:38px;object-fit:contain;filter:grayscale(1);opacity:.7;transition:filter .2s,opacity .2s;mix-blend-mode:multiply}.edpt-champ-layout .partner-logo:hover img{filter:none;opacity:1}.edpt-champ-layout .championship-main{padding:70px 8.7% 75px}.edpt-champ-layout .ranking-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:35px;margin-bottom:32px}.edpt-champ-layout .ranking-heading h2{font:47px/1.1 var(--serif);font-weight:400;letter-spacing:-1px;margin:18px 0 16px}.edpt-champ-layout .ranking-heading p{font-size:14px;color:#7b808d;line-height:1.8;max-width:560px;margin:0}.edpt-champ-layout .snapshot-label{font-size:12px;color:#7b7262;text-align:right;line-height:1.8;white-space:nowrap}.edpt-champ-layout .snapshot-label>span{display:inline-block;width:5px;height:5px;border-radius:50%;background:#a47a53;margin-right:6px}.edpt-champ-layout .ranking-toolbox{padding:21px;background:#e8e1d4;border:1px solid #d9d0c0;border-radius:15px;display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:25px}.edpt-champ-layout .category-filters{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.edpt-champ-layout .category-filters button{padding:12px 16px;border-radius:10px;border:1px solid #c9c6bb;background:#fffefa;color:#6d6d75;font-size:13px;line-height:1.5;white-space:nowrap}.edpt-champ-layout .category-filters button[aria-pressed="true"]{background:#181e35;border-color:#181e35;color:#fff}.edpt-champ-layout .category-filters button:hover{border-color:#7f8ba1}.edpt-champ-layout .ranking-period{display:flex;align-items:center;gap:12px;font-size:12px;color:#8a7a66}.edpt-champ-layout .ranking-period select{font-size:13px;min-width:160px;border:1px solid #d1c6b6;border-radius:9px;padding:12px 13px;background:#f8f5ed;color:#4c5568}.edpt-champ-layout .podium-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px;margin-bottom:32px}.edpt-champ-layout .podium-card{border:1px solid #d7d7ce;background:#fffefa;border-radius:15px;padding:25px 24px;position:relative;overflow:hidden;display:flex;flex-direction:column}.edpt-champ-layout .podium-card:first-child{background:#181e35;color:#f4f2eb;border-color:#181e35}.edpt-champ-layout .podium-card:first-child:before{content:'';position:absolute;right:-60px;top:-85px;width:220px;height:220px;border:1px solid #e7bf5822;border-radius:50%;box-shadow:0 0 0 25px #e7bf5806,0 0 0 50px #e7bf5804;pointer-events:none}.edpt-champ-layout .podium-rank{font-size:11px;letter-spacing:1px;text-transform:uppercase;color:#9b8262;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:25px;position:relative}.edpt-champ-layout .podium-rank b{font:32px var(--serif);font-weight:400;color:#8e7557}.edpt-champ-layout .podium-card:first-child .podium-rank,.edpt-champ-layout .podium-card:first-child .podium-rank b{color:#e7bf58}.edpt-champ-layout .podium-card h3{font:27px/1.15 var(--serif);font-weight:400;letter-spacing:-.4px;margin:0 0 11px;position:relative}.edpt-champ-layout .podium-mode{font-size:12px;color:#8f929a;display:block;margin-bottom:24px}.edpt-champ-layout .podium-card:first-child .podium-mode{color:#aebbd3}.edpt-champ-layout .podium-perf{font:40px/1 var(--serif);font-weight:400;letter-spacing:-1px;margin-top:auto;display:block;color:#51644e}.edpt-champ-layout .podium-card:first-child .podium-perf{color:#e1c69d}.edpt-champ-layout .podium-perf.negative{color:#aa6658}.edpt-champ-layout .podium-link{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid #d9d8cf;padding-top:16px;margin-top:21px;font-size:12px;line-height:1.7}.edpt-champ-layout .podium-card:first-child .podium-link{border-color:#ffffff2b;color:#dbe2ee}.edpt-champ-layout .podium-link:hover{color:#a45235}.edpt-champ-layout .ranking-table-box{border:1px solid #d8d7cd;border-radius:15px;background:#fffefa;overflow:hidden}.edpt-champ-layout .rank-table-top{padding:23px 26px;border-bottom:1px solid #deddd3;display:flex;justify-content:space-between;align-items:center;gap:25px}.edpt-champ-layout .rank-table-top h3{font:27px var(--serif);font-weight:400;margin:0}.edpt-champ-layout .rank-search{display:flex;align-items:center;gap:11px;border:1px solid #d5d7d7;border-radius:10px;padding:11px 14px;width:300px;max-width:100%;background:#fff}.edpt-champ-layout .rank-search>span{font-size:20px;color:#8c91a0}.edpt-champ-layout .rank-search input{font-size:13px;line-height:1.7;min-width:0}.edpt-champ-layout .rank-search input::placeholder{color:#9b9ca1}.edpt-champ-layout .rank-table-scroll{overflow-x:auto}.edpt-champ-layout .rank-table{border-collapse:collapse;width:100%;font-size:14px}.edpt-champ-layout .rank-table thead{background:#f5f2eb}.edpt-champ-layout .rank-table th{font-size:11px;text-transform:uppercase;letter-spacing:.8px;color:#8a8578;padding:18px 23px;text-align:left;font-weight:400;white-space:nowrap}.edpt-champ-layout .rank-table th:first-child{width:65px}.edpt-champ-layout .rank-table th:nth-child(3),.edpt-champ-layout .rank-table th:nth-child(5){text-align:right}.edpt-champ-layout .rank-table td{padding:19px 23px;border-bottom:1px solid #e6e4da;vertical-align:middle;line-height:1.7}.edpt-champ-layout .rank-table tbody tr:last-child td{border:0}.edpt-champ-layout .rank-table tbody tr:hover{background:#f7f2e9}.edpt-champ-layout .table-rank{font:23px var(--serif);color:#9c8a72}.edpt-champ-layout .rank-table td a.name-link{font-weight:500;display:block;color:#27374e;max-width:310px}.edpt-champ-layout .rank-table td a.name-link:hover{color:#a45235;text-decoration:underline;text-underline-offset:4px}.edpt-champ-layout .name-link>span{display:block;font-size:11px;font-weight:400;color:#9599a1}.edpt-champ-layout .table-perf{text-align:right;font-weight:500;color:#52664f;font-size:16px;white-space:nowrap}.edpt-champ-layout .table-perf.negative{color:#ab6b5c}.edpt-champ-layout .table-exposure{text-align:right;color:#858c99;font-size:13px}.edpt-champ-layout .mode-pill{border:1px solid #d9d6ca;padding:6px 9px;border-radius:8px;font-size:11px;white-space:nowrap;background:#eee8dc;color:#8c7558}.edpt-champ-layout .mode-pill.actions{background:#e8edf4;border-color:#d2dae6;color:#536b91}.edpt-champ-layout .table-portfolio{font-size:18px;color:#75839a;text-align:right;display:block}.edpt-champ-layout .rank-table-empty{text-align:center;padding:42px!important;color:#87909d}.edpt-champ-layout .rank-table-bottom{padding:19px 25px;border-top:1px solid #deddd3;display:flex;align-items:center;justify-content:space-between;gap:25px;font-size:12px;line-height:1.7;color:#96938b}.edpt-champ-layout .rank-pagination{display:flex;gap:9px;align-items:center}.edpt-champ-layout .rank-pagination button{height:33px;min-width:33px;border:1px solid #c9cbd0;border-radius:8px;background:transparent;color:#4f607b;font-size:17px}.edpt-champ-layout .rank-pagination button:disabled{opacity:.3;cursor:default}.edpt-champ-layout .rank-pagination>span{font-size:12px;white-space:nowrap;min-width:70px;text-align:center}.edpt-champ-layout .rank-disclosure{display:flex;justify-content:space-between;gap:25px;margin:20px 0 0;font-size:12px;line-height:1.8;color:#9a968c}.edpt-champ-layout .rank-disclosure a{text-decoration:underline;text-underline-offset:3px;color:#64738a}.edpt-champ-layout .rank-disclosure p{margin:0;max-width:720px}.edpt-champ-layout .champ-insights{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:55px}.edpt-champ-layout .insight-panel{padding:29px;border:1px solid #d8d6cc;border-radius:15px;background:#ebe4d8}.edpt-champ-layout .insight-panel h2{font:31px/1.15 var(--serif);font-weight:400;margin:15px 0 25px;letter-spacing:-.5px}.edpt-champ-layout .allocation-item{margin-bottom:21px}.edpt-champ-layout .allocation-item:last-child{margin-bottom:0}.edpt-champ-layout .allocation-head{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:10px}.edpt-champ-layout .allocation-head>span{font-size:13px;line-height:1.6;color:#5d6677;max-width:65%}.edpt-champ-layout .allocation-head strong{font:18px var(--serif);font-weight:400;white-space:nowrap;color:#4d5a71}.edpt-champ-layout .allocation-track{height:4px;background:#d8cdbb;border-radius:4px;overflow:hidden}.edpt-champ-layout .allocation-track>span{display:block;background:#947252;height:100%;border-radius:4px}.edpt-champ-layout .allocation-footnote{font-size:11px!important;line-height:1.8!important;color:#8b8172!important;margin:23px 0 0!important}.edpt-champ-layout .fund-highlight{background:#fffefa;padding:29px;border:1px solid #d8d6cc;border-radius:15px;display:flex;flex-direction:column}.edpt-champ-layout .fund-heading{display:flex;align-items:start;justify-content:space-between;gap:20px}.edpt-champ-layout .fund-heading>span{font-size:24px;color:#ab8457}.edpt-champ-layout .fund-highlight h2{font:33px/1.12 var(--serif);font-weight:400;letter-spacing:-.5px;margin:20px 0 15px;max-width:370px}.edpt-champ-layout .fund-highlight p{font-size:14px;line-height:1.9;color:#7c8390;margin:0 0 20px}.edpt-champ-layout .fund-meta{display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:12px;color:#9b866b;margin:0 0 23px}.edpt-champ-layout .fund-meta>span{border:1px solid #d5cbbd;border-radius:7px;padding:7px 10px;background:#f5f0e7}.edpt-champ-layout .fund-highlight>a{font-size:14px;border-top:1px solid #d8d7cd;padding-top:19px;margin-top:auto;display:flex;justify-content:space-between;gap:20px;color:#4c5f7d}.edpt-champ-layout .champ-format{padding:65px 8.7%;background:#ebe5d9;border-top:1px solid #dbd3c3;border-bottom:1px solid #dbd3c3}.edpt-champ-layout .champ-format-top{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:35px}.edpt-champ-layout .champ-format h2{font:43px/1.12 var(--serif);font-weight:400;letter-spacing:-1px;margin:18px 0 0}.edpt-champ-layout .champ-format-top>a{font-size:14px;border-bottom:1px solid #747a87;padding-bottom:7px;white-space:nowrap}.edpt-champ-layout .format-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.edpt-champ-layout .format-card{padding:30px;border:1px solid #d0c6b5;border-radius:15px;background:#f8f5ed}.edpt-champ-layout .format-card>span{font-size:11px;letter-spacing:1px;text-transform:uppercase;color:#9b7c58}.edpt-champ-layout .format-card h3{font:33px var(--serif);font-weight:400;margin:18px 0}.edpt-champ-layout .format-card p{font-size:14px;line-height:1.9;color:#737c8b;margin:0 0 20px;max-width:530px}.edpt-champ-layout .format-card a{font-size:14px;color:#516684;display:flex;gap:25px;align-items:center}.edpt-champ-layout .champ-join{margin:65px 4.6%;padding:65px 4.1%;background:#181e35;border-radius:70px 0 70px 0;color:#f4f2eb;position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:1.3fr 1fr;gap:70px;align-items:center}.edpt-champ-layout .champ-join:before{content:'';position:absolute;inset:0;background:url('championship-pattern.svg') right center/680px;opacity:.18;z-index:-1}.edpt-champ-layout .champ-join h2{font:46px/1.1 var(--serif);font-weight:400;margin:20px 0;letter-spacing:-1px}.edpt-champ-layout .champ-join h2 em{font-weight:400;color:#e7bf58}.edpt-champ-layout .champ-join p{font-size:14px;line-height:1.9;color:#b6c2d9;margin:0;max-width:560px}.edpt-champ-layout .join-actions{display:grid;gap:12px}.edpt-champ-layout .join-actions>a{display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid #ffffff50;border-radius:11px;padding:18px 21px;font-size:14px;line-height:1.7;white-space:nowrap}.edpt-champ-layout .join-actions>a:first-child{background:#f4f2eb;color:#181e35;border-color:#f4f2eb}.edpt-champ-layout .join-actions>a:hover{background:#e7bf58;color:#181e35}.edpt-champ-layout .join-actions>small{font-size:11px;line-height:1.9;color:#9cacc8;text-align:center;margin-top:7px}.edpt-champ-layout .competition-faq{padding:0 8.7% 75px;display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.edpt-champ-layout .competition-faq h2{font:37px/1.15 var(--serif);font-weight:400;letter-spacing:-.7px;margin:20px 0}.edpt-champ-layout .competition-faq .faq-intro>a{font-size:13px}.edpt-champ-layout .competition-page footer{background:#eee8de}.edpt-champ-layout .competition-page .demo-note{font-size:12px}.edpt-champ-layout .competition-page .footer-bottom{font-size:12px}.edpt-champ-layout .competition-page .eyebrow{font-size:12px}.edpt-champ-layout .rank-search input:focus{outline:0}.edpt-champ-layout .rank-search:focus-within{outline:2px solid #a45235;outline-offset:3px}.edpt-champ-layout .category-filters button:focus-visible,.edpt-champ-layout .ranking-period select:focus-visible,.edpt-champ-layout .rank-pagination button:focus-visible{outline:2px solid #a45235;outline-offset:3px}@media(min-width:1600px){.edpt-champ-layout .competition-hero h1{font-size:82px}.edpt-champ-layout .hero-right h2{font-size:40px}.edpt-champ-layout .champ-year{font-size:175px}.edpt-champ-layout .competition-hero{padding-top:80px;padding-bottom:120px}.edpt-champ-layout .trophy-drawing{width:150px;height:150px}.edpt-champ-layout .hero-right p{max-width:460px}}@media(max-width:1250px){.edpt-champ-layout .competition-hero-top{gap:40px}.edpt-champ-layout .competition-hero h1{font-size:60px}.edpt-champ-layout .hero-right h2{font-size:32px}.edpt-champ-layout .competition-stats{margin-left:6%;margin-right:6%}.edpt-champ-layout .competition-stat{padding:0 24px}.edpt-champ-layout .competition-stat strong{font-size:34px}.edpt-champ-layout .partners-section{margin-left:6%;margin-right:6%;gap:25px}.edpt-champ-layout .partner-logos{gap:23px}.edpt-champ-layout .championship-main,.edpt-champ-layout .champ-format{padding-left:6%;padding-right:6%}.edpt-champ-layout .rank-table th,.edpt-champ-layout .rank-table td{padding-left:18px;padding-right:18px}.edpt-champ-layout .ranking-heading h2{font-size:43px}.edpt-champ-layout .ranking-toolbox{gap:20px}.edpt-champ-layout .category-filters button{padding:12px 14px}.edpt-champ-layout .podium-card{padding:24px 22px}.edpt-champ-layout .podium-card h3{font-size:25px}.edpt-champ-layout .competition-faq{padding-left:6%;padding-right:6%;gap:45px}}@media(max-width:1000px){.edpt-champ-layout .competition-hero{padding-top:60px;padding-bottom:105px}.edpt-champ-layout .competition-hero-top{gap:30px}.edpt-champ-layout .competition-hero h1{font-size:53px}.edpt-champ-layout .hero-right h2{font-size:29px}.edpt-champ-layout .champ-year{font-size:110px}.edpt-champ-layout .trophy-drawing{width:105px;height:105px}.edpt-champ-layout .competition-hero-actions a{padding:15px 17px;font-size:13px;gap:20px}.edpt-champ-layout .competition-stat strong{font-size:31px}.edpt-champ-layout .competition-stat{padding:0 20px}.edpt-champ-layout .competition-stat>span{font-size:12px}.edpt-champ-layout .partners-section{display:block}.edpt-champ-layout .partners-caption{max-width:none;display:block;margin-bottom:22px}.edpt-champ-layout .partner-logos{gap:25px}.edpt-champ-layout .ranking-toolbox{align-items:flex-start}.edpt-champ-layout .ranking-period{display:block}.edpt-champ-layout .ranking-period>label{display:block;margin-bottom:7px}.edpt-champ-layout .ranking-period select{padding:10px;min-width:140px}.edpt-champ-layout .category-filters{align-self:flex-end}.edpt-champ-layout .category-filters button{padding:12px;font-size:12px}.edpt-champ-layout .podium-grid{gap:14px}.edpt-champ-layout .podium-card{padding:23px 18px}.edpt-champ-layout .podium-card h3{font-size:23px}.edpt-champ-layout .podium-perf{font-size:35px}.edpt-champ-layout .rank-table th,.edpt-champ-layout .rank-table td{padding-left:15px;padding-right:15px}.edpt-champ-layout .champ-insights{gap:20px}.edpt-champ-layout .insight-panel,.edpt-champ-layout .fund-highlight{padding:25px}.edpt-champ-layout .fund-highlight h2{font-size:30px}.edpt-champ-layout .champ-join{gap:35px}.edpt-champ-layout .champ-join h2{font-size:40px}.edpt-champ-layout .join-actions>a{font-size:13px;padding:17px;gap:15px}.edpt-champ-layout .competition-faq{gap:35px}.edpt-champ-layout .competition-faq h2{font-size:32px}}@media(max-width:760px){.edpt-champ-layout .competition-breadcrumbs{margin:24px 6%}.edpt-champ-layout .competition-hero{padding:55px 5% 100px;margin:0 3%;border-radius:65px 0 65px 0;clip-path:polygon(0 0,calc(100% - 85px) 0,calc(100% - 85px) 28px,100% 28px,100% 100%,45px 100%,45px calc(100% - 24px),0 calc(100% - 24px))}.edpt-champ-layout .competition-hero-top{grid-template-columns:1fr;gap:28px}.edpt-champ-layout .competition-hero h1{font-size:clamp(45px,8vw,62px)}.edpt-champ-layout .hero-right{padding:0;display:grid;grid-template-columns:80px 1fr;gap:0 20px}.edpt-champ-layout .hero-right h2{font-size:28px;margin:0 0 12px}.edpt-champ-layout .hero-right p{grid-column:2;max-width:none;font-size:14px}.edpt-champ-layout .trophy-drawing{width:75px;height:85px;grid-row:1/3;margin:0}.edpt-champ-layout .champ-year{display:none}.edpt-champ-layout .competition-stats{grid-template-columns:1fr 1fr;margin-top:-45px;padding:0}.edpt-champ-layout .competition-stat{padding:23px;border-bottom:1px solid #dedbd1}.edpt-champ-layout .competition-stat:nth-child(2){border-right:0}.edpt-champ-layout .competition-stat:nth-child(3),.edpt-champ-layout .competition-stat:nth-child(4){border-bottom:0}.edpt-champ-layout .competition-stat strong{font-size:34px}.edpt-champ-layout .partners-section{margin-top:25px;padding-bottom:25px}.edpt-champ-layout .partner-logos{grid-template-columns:repeat(3,1fr);gap:22px 30px}.edpt-champ-layout .partner-logo{height:40px}.edpt-champ-layout .partner-logo img{max-height:32px;max-width:110px}.edpt-champ-layout .championship-main{padding-top:48px;padding-bottom:50px}.edpt-champ-layout .ranking-heading{display:block}.edpt-champ-layout .ranking-heading h2{font-size:38px}.edpt-champ-layout .snapshot-label{text-align:left;margin-top:20px}.edpt-champ-layout .ranking-toolbox{display:block;padding:18px}.edpt-champ-layout .category-filters{gap:7px}.edpt-champ-layout .category-filters button{padding:12px 13px;font-size:13px}.edpt-champ-layout .ranking-period{display:flex;align-items:center;justify-content:space-between;margin-top:18px;border-top:1px solid #cfc5b4;padding-top:17px;gap:15px}.edpt-champ-layout .ranking-period>label{margin:0}.edpt-champ-layout .ranking-period select{min-width:170px;font-size:13px}.edpt-champ-layout .podium-grid{grid-template-columns:1fr;gap:13px}.edpt-champ-layout .podium-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 20px;padding:23px}.edpt-champ-layout .podium-rank{grid-column:1/-1;margin-bottom:15px}.edpt-champ-layout .podium-rank b{font-size:27px}.edpt-champ-layout .podium-card h3{font-size:27px;margin-bottom:10px}.edpt-champ-layout .podium-mode{grid-column:1;margin:0;font-size:12px}.edpt-champ-layout .podium-perf{grid-column:2;grid-row:2/4;align-self:center;font-size:34px;margin:0}.edpt-champ-layout .podium-link{grid-column:1/-1;margin-top:19px;font-size:13px}.edpt-champ-layout .rank-table-top{padding:21px;display:block}.edpt-champ-layout .rank-table-top h3{font-size:26px}.edpt-champ-layout .rank-search{width:100%;margin-top:17px}.edpt-champ-layout .rank-table{font-size:13px}.edpt-champ-layout .rank-table th,.edpt-champ-layout .rank-table td{padding:18px 13px}.edpt-champ-layout .rank-table th{font-size:10px;letter-spacing:.5px}.edpt-champ-layout .rank-table td a.name-link{font-size:13px}.edpt-champ-layout .rank-table .exposure-col{display:none}.edpt-champ-layout .rank-table .mode-col{display:none}.edpt-champ-layout .table-perf{font-size:15px}.edpt-champ-layout .rank-table th:first-child{width:40px}.edpt-champ-layout .table-rank{font-size:21px}.edpt-champ-layout .rank-table .portfolio-col{padding-left:5px;padding-right:13px}.edpt-champ-layout .rank-table-bottom{padding:17px 18px;gap:15px;align-items:center}.edpt-champ-layout .rank-table-bottom>span{max-width:150px;font-size:11px}.edpt-champ-layout .rank-disclosure{display:block}.edpt-champ-layout .rank-disclosure>a{margin-top:13px;display:inline-block}.edpt-champ-layout .champ-insights{grid-template-columns:1fr;gap:20px;margin-top:35px}.edpt-champ-layout .insight-panel,.edpt-champ-layout .fund-highlight{padding:27px}.edpt-champ-layout .champ-format{padding-top:45px;padding-bottom:45px}.edpt-champ-layout .champ-format-top{display:block}.edpt-champ-layout .champ-format-top>a{display:inline-block;margin-top:22px}.edpt-champ-layout .champ-format h2{font-size:35px}.edpt-champ-layout .format-grid{grid-template-columns:1fr;gap:18px}.edpt-champ-layout .format-card{padding:27px}.edpt-champ-layout .format-card h3{font-size:31px}.edpt-champ-layout .champ-join{margin:45px 3%;padding:45px 5%;grid-template-columns:1fr;gap:28px;border-radius:55px 0 55px 0}.edpt-champ-layout .champ-join h2{font-size:37px}.edpt-champ-layout .join-actions>a{font-size:14px;padding:17px 19px}.edpt-champ-layout .competition-faq{grid-template-columns:1fr;gap:22px;padding-bottom:50px}.edpt-champ-layout .competition-faq h2{font-size:34px}.edpt-champ-layout .champ-year{font-size:100px}}@media(max-width:400px){.edpt-champ-layout .competition-hero h1{font-size:44px}.edpt-champ-layout .competition-hero-actions{gap:10px}.edpt-champ-layout .competition-hero-actions a{font-size:13px;padding:14px 16px;gap:15px}.edpt-champ-layout .competition-kicker{font-size:10px;gap:8px}.edpt-champ-layout .edition-pill{font-size:9px}.edpt-champ-layout .hero-right{grid-template-columns:1fr}.edpt-champ-layout .trophy-drawing{display:none}.edpt-champ-layout .hero-right p{grid-column:1}.edpt-champ-layout .competition-stat{padding:21px 18px}.edpt-champ-layout .competition-stat strong{font-size:31px}.edpt-champ-layout .category-filters button{padding:11px;font-size:12px}.edpt-champ-layout .ranking-period{font-size:11px}.edpt-champ-layout .ranking-period select{min-width:148px}.edpt-champ-layout .podium-card{padding:22px 19px;gap:0 15px}.edpt-champ-layout .podium-card h3{font-size:24px}.edpt-champ-layout .podium-perf{font-size:29px}.edpt-champ-layout .rank-table th,.edpt-champ-layout .rank-table td{padding:16px 10px}.edpt-champ-layout .rank-table .portfolio-col{display:none}.edpt-champ-layout .ranking-heading h2{font-size:35px}.edpt-champ-layout .rank-table-bottom{padding:16px 15px}.edpt-champ-layout .rank-pagination{gap:6px}.edpt-champ-layout .rank-pagination>span{min-width:50px}.edpt-champ-layout .join-actions>a{font-size:13px}.edpt-champ-layout .allocation-head>span{font-size:12px}.edpt-champ-layout .allocation-head strong{font-size:16px}}.edpt-champ-layout .native-chart{margin:0 0 26px;background:#fffefa;border:1px solid #d8d7cd;border-radius:16px;padding:28px 28px 21px;position:relative;overflow:hidden}.edpt-champ-layout .native-chart-heading{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:25px}.edpt-champ-layout .native-chart-eyebrow{font-size:10px;text-transform:uppercase;letter-spacing:1.1px;color:#a17c58;display:block;margin-bottom:11px}.edpt-champ-layout .native-chart-heading h3{font:29px/1.15 var(--serif);font-weight:400;letter-spacing:-.5px;margin:0 0 10px}.edpt-champ-layout .native-chart-heading p{font-size:13px;line-height:1.8;color:#8b8e97;margin:0}.edpt-champ-layout .chart-range-controls{display:flex;gap:5px;padding:4px;border:1px solid #ded9ce;background:#f4f0e8;border-radius:10px;flex-shrink:0}.edpt-champ-layout .chart-range-controls button{border:1px solid transparent;background:transparent;padding:8px 11px;border-radius:7px;font-size:12px;line-height:1.5;color:#8b8476;white-space:nowrap}.edpt-champ-layout .chart-range-controls button[aria-pressed="true"]{border-color:#d8d1c4;background:#fffefa;box-shadow:0 2px 5px #181e3505;color:#343e52}.edpt-champ-layout .native-chart-legend{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-bottom:17px}.edpt-champ-layout .chart-legend-item{border:1px solid #deded5;border-radius:11px;background:#faf8f2;padding:15px 16px;text-align:left;display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:5px 10px;align-items:center;transition:background .15s,border-color .15s}.edpt-champ-layout .chart-legend-item:hover{background:#eee8dc;border-color:#b9b5a8}.edpt-champ-layout .chart-legend-item[aria-pressed="false"]{opacity:.45;background:transparent}.edpt-champ-layout .chart-legend-swatch{width:22px;height:3px;border-radius:3px;grid-column:1;grid-row:1/3}.edpt-champ-layout .chart-legend-name{font-size:12px;font-weight:500;line-height:1.6;color:#5a6476;grid-column:2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edpt-champ-layout .chart-legend-value{font:23px/1.15 var(--serif);font-weight:400;letter-spacing:-.4px;grid-column:2}.edpt-champ-layout .chart-legend-rank{grid-column:3;grid-row:1/3;color:#b2aa9d;font:18px var(--serif);align-self:start}.edpt-champ-layout .native-chart-plot{position:relative;margin:0 -7px;outline:none;touch-action:pan-y;min-height:310px}.edpt-champ-layout .native-chart-plot:focus-visible{outline:2px solid #a45235;outline-offset:3px;border-radius:8px}.edpt-champ-layout .native-chart-plot svg{width:100%;display:block;overflow:visible;user-select:none}.edpt-champ-layout .native-chart-tooltip{position:absolute;z-index:5;pointer-events:none;background:#181e35f5;color:#f4f2eb;padding:16px 18px;border:1px solid #3d455d;border-radius:12px;box-shadow:0 10px 30px #181e3525;width:255px;max-width:calc(100% - 20px);font-size:12px;line-height:1.6}.edpt-champ-layout .native-chart-tooltip[hidden]{display:none}.edpt-champ-layout .chart-tooltip-date{display:block;font-size:11px;color:#c6b18f;border-bottom:1px solid #ffffff25;padding-bottom:10px;margin-bottom:10px;letter-spacing:.3px}.edpt-champ-layout .chart-tooltip-row{display:grid;grid-template-columns:7px minmax(0,1fr) auto;gap:8px;align-items:baseline;margin-top:8px}.edpt-champ-layout .chart-tooltip-row i{height:6px;width:6px;border-radius:50%;align-self:center}.edpt-champ-layout .chart-tooltip-row>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#c5cede;font-size:11px}.edpt-champ-layout .chart-tooltip-row strong{white-space:nowrap;font-size:12px;font-weight:500;color:#fff}.edpt-champ-layout .native-chart-footer{display:flex;justify-content:space-between;align-items:center;gap:25px;border-top:1px solid #e4e1d8;padding-top:15px;margin-top:6px;font-size:10px;line-height:1.8;color:#9b978e}.edpt-champ-layout .native-chart-footer>span:first-child{color:#7c8492;white-space:nowrap}.edpt-champ-layout .native-chart-weekly-note{font-size:12px;line-height:1.8;color:#9b7b56;margin:16px 0 0}.edpt-champ-layout .native-chart-weekly-note[hidden]{display:none}.edpt-champ-layout .chart-range-controls button:focus-visible,.edpt-champ-layout .chart-legend-item:focus-visible{outline:2px solid #a45235;outline-offset:3px}@media(max-width:1250px){.edpt-champ-layout .native-chart{padding:25px 24px 20px}.edpt-champ-layout .native-chart-heading h3{font-size:27px}.edpt-champ-layout .chart-legend-item{padding:14px 13px;grid-template-columns:18px minmax(0,1fr) auto;gap:5px 8px}.edpt-champ-layout .chart-legend-swatch{width:18px}.edpt-champ-layout .chart-legend-name{font-size:11px}.edpt-champ-layout .chart-legend-value{font-size:22px}.edpt-champ-layout .native-chart-legend{gap:11px}}@media(max-width:1000px){.edpt-champ-layout .native-chart-heading{align-items:flex-start;gap:20px}.edpt-champ-layout .native-chart-heading h3{font-size:25px}.edpt-champ-layout .native-chart-heading p{font-size:12px}.edpt-champ-layout .chart-range-controls button{padding:8px;font-size:11px}.edpt-champ-layout .chart-legend-item{padding:13px 11px;gap:5px 7px}.edpt-champ-layout .chart-legend-value{font-size:21px}.edpt-champ-layout .chart-legend-rank{font-size:15px}.edpt-champ-layout .native-chart-footer{gap:15px;font-size:10px}}@media(max-width:760px){.edpt-champ-layout .native-chart{padding:24px 20px 19px}.edpt-champ-layout .native-chart-heading{display:block;margin-bottom:22px}.edpt-champ-layout .native-chart-heading h3{font-size:28px}.edpt-champ-layout .native-chart-heading p{font-size:13px}.edpt-champ-layout .chart-range-controls{display:inline-flex;margin-top:19px}.edpt-champ-layout .chart-range-controls button{font-size:12px;padding:8px 13px}.edpt-champ-layout .native-chart-legend{grid-template-columns:1fr;gap:8px;margin-bottom:16px}.edpt-champ-layout .chart-legend-item{grid-template-columns:20px minmax(0,1fr) auto auto;gap:9px;padding:11px 13px}.edpt-champ-layout .chart-legend-swatch{grid-row:1;width:20px}.edpt-champ-layout .chart-legend-name{grid-column:2;font-size:12px;white-space:nowrap}.edpt-champ-layout .chart-legend-value{grid-column:3;grid-row:1;font-size:21px;white-space:nowrap}.edpt-champ-layout .chart-legend-rank{grid-column:4;grid-row:1;font-size:14px;margin-left:4px;align-self:center}.edpt-champ-layout .native-chart-plot{margin:0 -9px;min-height:260px}.edpt-champ-layout .native-chart-footer{display:block;font-size:10px;margin-top:3px;padding-top:13px}.edpt-champ-layout .native-chart-footer>span{display:block}.edpt-champ-layout .native-chart-footer>span:first-child{margin-bottom:5px}.edpt-champ-layout .native-chart-weekly-note{font-size:12px}.edpt-champ-layout .native-chart-tooltip{width:245px;padding:14px}.edpt-champ-layout .native-chart-eyebrow{font-size:10px}}.edpt-champ-layout .partner-logo{height:65px}.edpt-champ-layout .partner-logo img{max-height:55px;filter:none;opacity:1}.edpt-champ-layout .partner-logos{gap:22px}.edpt-champ-layout .rank-table .name-link{display:flex;align-items:center;gap:13px}.edpt-champ-layout .rank-table .name-link .player-avatar{width:44px;height:44px;border-radius:50%;object-fit:cover;flex-shrink:0}.edpt-champ-layout .rank-table .name-link .player-identity{display:block;font-size:14px;color:#27334b}.edpt-champ-layout .rank-table .name-link .player-identity>span{display:block;font-size:11px;color:#8a8578;margin-top:4px}.edpt-champ-layout .support-list{list-style:none;padding:0;margin:25px 0}.edpt-champ-layout .support-row{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;padding:13px 0;border-bottom:1px solid #e9e4db}.edpt-champ-layout .support-rank{font:15px Georgia;color:#a18a6c}.edpt-champ-layout .support-row .allocation-head{gap:16px;font-size:13px;line-height:1.5;margin-bottom:9px}.edpt-champ-layout .support-row .allocation-head strong{white-space:nowrap;font-size:12px}.edpt-champ-layout .support-row .allocation-track{height:3px}.edpt-champ-layout .support-columns{align-items:stretch}.edpt-champ-layout .support-columns h2{font-size:33px;min-height:76px}.edpt-champ-layout .fund-full{margin-top:28px;display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:36px;padding:38px;border-radius:16px}.edpt-champ-layout .fund-full h2{font-size:34px}.edpt-champ-layout .fund-full-body p{margin-top:0}.edpt-champ-layout .fund-contact{border-left:1px solid #ffffff30;padding-left:30px;min-width:0}.edpt-champ-layout .fund-contact img{border-radius:50%;object-fit:cover;display:block;margin-bottom:15px}.edpt-champ-layout .fund-contact-label{font-size:10px;text-transform:uppercase;letter-spacing:1px;color:#e7bf58}.edpt-champ-layout .fund-contact h3{font:24px Georgia;margin:10px 0}.edpt-champ-layout .fund-contact p{font-size:12px;margin:0 0 14px}.edpt-champ-layout .fund-highlight .fund-contact a{display:block;border:0;padding:0;margin:8px 0;font-size:14px;overflow-wrap:anywhere;color:#e3c8a1}.edpt-champ-layout .champ-editorial{padding:75px 8.7%;background:#fffefa}.edpt-champ-layout .champ-editorial h2{font:35px/1.2 Georgia;letter-spacing:-.7px;max-width:850px;margin:40px 0 25px}.edpt-champ-layout .champ-editorial p,.edpt-champ-layout .champ-editorial li{font-size:14px;line-height:1.95;color:#6e7480;max-width:950px}.edpt-champ-layout .champ-editorial ul{padding-left:22px}.edpt-champ-layout .competition-stat strong{font-size:34px}@media(max-width:900px){.edpt-champ-layout .fund-full{grid-template-columns:1fr 1fr}.edpt-champ-layout .fund-contact{grid-column:1/-1;border-left:0;border-top:1px solid #ffffff30;padding:25px 0 0}.edpt-champ-layout .partner-logos{gap:14px}.edpt-champ-layout .partner-logo img{max-height:49px}}@media(max-width:650px){.edpt-champ-layout .fund-full{display:block;padding:26px}.edpt-champ-layout .fund-contact{margin-top:25px}.edpt-champ-layout .support-columns h2{min-height:0}.edpt-champ-layout .champ-editorial{padding:50px 6%}.edpt-champ-layout .champ-editorial h2{font-size:29px}}.edpt-champ-layout .fund-highlight .fund-contact a,.edpt-champ-layout .fund-contact-label{color:#8a4f32}.edpt-champ-layout .fund-contact{border-color:#ded9ce}@media(max-width:900px){.edpt-champ-layout .fund-contact{border-color:#ded9ce}}.edpt-champ-layout .rank-table td a.name-link{display:flex;flex-direction:row;align-items:center;gap:13px}.edpt-champ-layout .rank-table td a.name-link>.player-identity{min-width:0;flex:1}.edpt-champ-layout .rank-table td a.name-link>.player-avatar{display:block;margin:0;flex:0 0 44px}.edpt-champ-layout .support-link{color:#27374e;text-decoration:underline;text-decoration-color:#b8ab96;text-underline-offset:3px}.edpt-champ-layout .support-link:hover{color:#a45235;text-decoration-color:currentColor}.edpt-champ-layout .support-link>span{white-space:nowrap;color:#a45235}.edpt-champ-layout .partner-logo{position:relative;border-radius:9px;transition:background .2s}.edpt-champ-layout .partner-logo:hover{background:#fffefa}.edpt-champ-layout .partner-logo:focus-visible{outline:2px solid #a45235;outline-offset:5px}.edpt-champ-layout .partner-out{position:absolute;right:-8px;bottom:0;font-size:11px;color:#8a765b}.edpt-champ-layout .fund-full{margin-top:28px;margin-bottom:28px}.edpt-champ-layout .preview-switchboard{gap:20px}.edpt-champ-layout .preview-switchboard-links{min-width:0;flex-wrap:nowrap!important;overflow-x:auto}.edpt-champ-layout .preview-switchboard-links>a{white-space:nowrap;flex-shrink:0}.edpt-champ-layout .preview-switchboard-label{flex-shrink:0}
/* More legible player names in the championship ranking. */
.edpt-champ-layout .rank-table td a.name-link,.edpt-champ-layout .rank-table .name-link .player-identity,.edpt-champ-layout .rank-table .name-link b{font-size:18px;line-height:1.45;font-weight:600}
.edpt-champ-layout .rank-table .name-link small,.edpt-champ-layout .rank-table .name-link .player-identity>span{font-size:13px;font-weight:400}
@media(max-width:600px){.edpt-champ-layout .rank-table td a.name-link,.edpt-champ-layout .rank-table .name-link .player-identity,.edpt-champ-layout .rank-table .name-link b{font-size:16px}}
