.hfbd-brand__logo{width:48px;height:48px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px #fff,0 0 0 3px rgba(4,23,47,.18)}
.hfbd-brand__logo--footer{width:64px;height:64px}
.hfbd-hero__logo{position:absolute;right:clamp(1rem,5vw,5rem);top:clamp(2rem,7vw,5rem);width:clamp(110px,17vw,220px);aspect-ratio:1;border-radius:50%;object-fit:cover;opacity:.96;box-shadow:0 30px 80px rgba(0,0,0,.32)}
.hfbd-story{background-size:cover;background-position:center}
.hfbd-story:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(3,18,38,.96),rgba(3,18,38,.08) 68%)}
.hfbd-story>*{z-index:2}
.hfbd-story--board{background-image:url("images/community-board.jpg")}
.hfbd-story--lefter{background-image:url("images/lefter-event.jpg")}
.hfbd-story--iftar{background-image:url("images/community-iftar.jpg")}
@media(max-width:760px){.hfbd-hero__logo{width:96px;top:2rem}.hfbd-brand__logo{width:42px;height:42px}}
.hfbd-fixture-list{display:grid;gap:.65rem;margin-block:1.5rem}.hfbd-fixture{display:grid;grid-template-columns:80px minmax(140px,1fr) 70px minmax(140px,1fr) 180px;align-items:center;gap:1rem;padding:1rem 1.2rem;border:1px solid var(--wp--preset--color--border);border-radius:14px;background:var(--wp--preset--color--surface)}.hfbd-fixture__week{color:var(--wp--preset--color--muted);font-size:.78rem;font-weight:800;text-transform:uppercase}.hfbd-score{text-align:center;font-size:1.15rem}.hfbd-fixture time{text-align:right;color:var(--wp--preset--color--muted);font-size:.85rem}@media(max-width:760px){.hfbd-fixture{grid-template-columns:1fr auto 1fr}.hfbd-fixture__week,.hfbd-fixture time{grid-column:1/-1;text-align:left}.hfbd-fixture span:nth-of-type(2){text-align:right}}
.hfbd-header{box-shadow:0 1px 0 rgba(4,23,47,.04)}.hfbd-header__inner{min-height:88px}.hfbd-nav{gap:1.65rem}.hfbd-nav a{font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}.hfbd-brand{font-size:.91rem}.hfbd-brand__logo{width:54px;height:54px;box-shadow:0 0 0 3px #fff,0 0 0 4px rgba(159,127,72,.45)}.hfbd-hero{min-height:min(820px,calc(100svh - 88px));background:#051c38}.hfbd-hero:before{background:linear-gradient(90deg,rgba(3,17,37,.98) 0%,rgba(3,17,37,.85) 37%,rgba(3,17,37,.30) 75%,rgba(3,17,37,.55)),url("images/community-board.jpg") center/cover}.hfbd-hero:after{width:76vw;right:-28vw;top:-15vw;border-color:rgba(255,237,0,.32);box-shadow:0 0 0 6vw rgba(255,255,255,.03),0 0 0 12vw rgba(255,237,0,.025)}.hfbd-hero__grain{position:absolute;inset:0;z-index:-1;opacity:.26;background-image:radial-gradient(rgba(255,255,255,.55) .55px,transparent .55px);background-size:5px 5px;mix-blend-mode:soft-light}.hfbd-hero__content{padding-block:clamp(7rem,13vw,11rem) 3rem}.hfbd-hero__edition{display:flex;gap:.7rem;align-items:center;margin-bottom:clamp(2.5rem,7vw,6rem);color:#d7bd86;font-size:.68rem;font-weight:800;letter-spacing:.19em}.hfbd-hero__edition span{color:var(--wp--preset--color--yellow)}.hfbd-hero h1{max-width:820px;font-size:clamp(3.75rem,8.6vw,8.5rem);letter-spacing:-.085em}.hfbd-hero h1 em,.hfbd-split h2 em{font-family:Georgia,serif;font-weight:400;letter-spacing:-.065em}.hfbd-hero p{max-width:590px;font-size:1.08rem}.hfbd-hero__logo{right:clamp(1rem,6vw,6rem);top:clamp(4rem,9vw,7rem);width:clamp(120px,16vw,210px);border:2px solid rgba(255,255,255,.72);box-shadow:0 28px 70px rgba(0,0,0,.4),0 0 0 11px rgba(255,237,0,.10)}.hfbd-hero__meta{display:grid;grid-template-columns:1fr auto 1fr;gap:1rem;margin-top:clamp(4rem,9vw,7rem);padding-top:1.1rem;border-top:1px solid rgba(255,255,255,.28);color:#d6dfeb;font-size:.67rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.hfbd-hero__meta span:last-child{text-align:right}.hfbd-button{gap:.6rem;padding-inline:1.45rem;font-size:.85rem;letter-spacing:.03em}.hfbd-button span{font-size:1.2rem;line-height:0}.hfbd-announcement{border:1px solid rgba(159,127,72,.35);border-radius:3px;box-shadow:0 25px 60px rgba(4,23,47,.15)}.hfbd-proof{padding-block:clamp(4rem,8vw,7rem);background:#fff}.hfbd-proof__inner{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:3rem}.hfbd-proof p{margin:0;font-size:clamp(1.45rem,2.7vw,3rem);line-height:1.14;letter-spacing:-.05em}.hfbd-proof p strong{color:#0a3568}.hfbd-proof__seal{display:flex;align-items:center;gap:.8rem;color:#8b744b;font-size:.65rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.hfbd-proof__seal img{width:58px;height:58px;border-radius:50%;object-fit:cover}.hfbd-proof__index{display:flex;align-items:center;gap:.65rem;color:#8b744b;font-size:.72rem}.hfbd-proof__index i{display:block;width:52px;height:1px;background:#bca67c}.hfbd-section__head h2{font-size:clamp(2.6rem,5vw,5.3rem);letter-spacing:-.075em}.hfbd-section--navy{position:relative;overflow:hidden;background:#04172f}.hfbd-section--navy:before{content:"HFBD";position:absolute;right:-.05em;top:-.29em;color:rgba(255,255,255,.025);font-size:clamp(12rem,27vw,31rem);font-weight:900;letter-spacing:-.14em}.hfbd-news-grid{position:relative}.hfbd-story{border-radius:2px;box-shadow:0 24px 50px rgba(0,0,0,.15);transition:transform .35s ease,filter .35s ease}.hfbd-story:hover{transform:translateY(-7px);filter:brightness(1.08)}.hfbd-story:first-child{min-height:570px}.hfbd-story h3{letter-spacing:-.065em}.hfbd-section--manifesto{position:relative;background:linear-gradient(145deg,#f7f5f0 0%,#fff 60%)}.hfbd-section--manifesto:after{content:"2000";position:absolute;right:3vw;bottom:-.16em;color:rgba(10,53,104,.045);font-size:clamp(9rem,23vw,27rem);font-weight:900;letter-spacing:-.13em;pointer-events:none}.hfbd-section--manifesto .hfbd-shell{position:relative;z-index:1}.hfbd-split h2{font-size:clamp(3rem,6.1vw,6.2rem);letter-spacing:-.082em}.hfbd-values{gap:1px;background:rgba(4,23,47,.16);border:1px solid rgba(4,23,47,.16)}.hfbd-value{min-height:210px;border:0;border-radius:0;background:rgba(255,255,255,.72);transition:background .25s ease}.hfbd-value:hover{background:#04172f;color:#fff}.hfbd-value strong{font-size:2.4rem;color:#9f7f48}.hfbd-value h3{margin:.2rem 0;font-size:1.3rem}.hfbd-text-link{display:inline-flex;gap:.8rem;align-items:center;margin-top:1.2rem;padding-bottom:.55rem;border-bottom:2px solid var(--wp--preset--color--yellow);color:#04172f;font-weight:850;text-decoration:none}.hfbd-text-link span{font-size:1.35rem}.hfbd-cta{border-radius:2px;box-shadow:inset 0 0 0 1px rgba(4,23,47,.12);background:linear-gradient(110deg,#ffed00,#f6d53d)}.hfbd-footer{background:#020e20}.hfbd-footer__grid{padding-top:1rem}
@media(max-width:900px){.hfbd-proof__inner{grid-template-columns:1fr;gap:1.5rem}.hfbd-proof__index{display:none}.hfbd-hero__meta{grid-template-columns:1fr auto}.hfbd-hero__meta span:last-child{display:none}.hfbd-hero__logo{opacity:.75}}@media(max-width:640px){.hfbd-header__inner{min-height:74px}.hfbd-hero{min-height:710px}.hfbd-hero__content{padding-top:8rem}.hfbd-hero h1{font-size:clamp(3.3rem,15vw,5.5rem)}.hfbd-hero__logo{width:90px;top:2.2rem}.hfbd-hero__edition{margin-bottom:2.8rem}.hfbd-proof{padding-block:3.3rem}.hfbd-proof p{font-size:1.8rem}.hfbd-proof__seal{font-size:.56rem}.hfbd-story:first-child{min-height:430px}}
.hfbd-hero__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:4rem;align-items:end}.hfbd-hero__aside{padding-bottom:5rem}.hfbd-highlight{padding:1.5rem;border:1px solid rgba(255,255,255,.32);background:rgba(3,17,37,.72);backdrop-filter:blur(14px);box-shadow:0 25px 55px rgba(0,0,0,.22)}.hfbd-highlight__tag,.hfbd-sponsor__tier{display:block;color:#ffed00;font-size:.67rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.hfbd-highlight h2{margin:.8rem 0;font-size:clamp(1.6rem,2.6vw,2.5rem);line-height:1.02;letter-spacing:-.055em}.hfbd-highlight h2 small{display:block;font:inherit;color:#d7bd86}.hfbd-highlight time,.hfbd-highlight p{display:block;margin:.7rem 0;color:#dfe8f3;font-size:.9rem;line-height:1.5}.hfbd-highlight a{display:inline-flex;gap:.6rem;margin-top:.65rem;color:#fff;font-weight:800;text-decoration-color:#ffed00;text-decoration-thickness:2px}.hfbd-partners{padding-block:2.5rem;background:#f7f5f0}.hfbd-partners .hfbd-shell{display:grid;grid-template-columns:250px 1fr;gap:2rem;align-items:center}.hfbd-partners h2{margin:0;font-size:clamp(1.7rem,2.7vw,2.7rem);letter-spacing:-.055em}.hfbd-partners .hfbd-eyebrow{margin-bottom:.55rem}.hfbd-sponsors{display:flex;flex-wrap:wrap;gap:.6rem}.hfbd-sponsor{display:grid;place-items:center;min-width:110px;min-height:68px;padding:.6rem;border:1px solid rgba(4,23,47,.16);background:#fff;color:#04172f;cursor:pointer}.hfbd-sponsor img{max-width:92px;max-height:42px;object-fit:contain}.hfbd-sponsor .hfbd-sponsor__tier{color:#8b744b;font-size:.56rem}.hfbd-sponsor__name{font-weight:800}.hfbd-sponsor-dialog{max-width:min(92vw,560px);padding:2rem;border:0;color:#04172f;box-shadow:0 30px 80px rgba(0,0,0,.35)}.hfbd-sponsor-dialog::backdrop{background:rgba(3,17,37,.72)}.hfbd-dialog-close{float:right;border:0;background:none;color:#04172f;font-size:2rem;cursor:pointer}.hfbd-sponsor-dialog h3{font-size:2rem;margin:.7rem 0}.hfbd-sponsor-empty{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.25rem;font-size:.9rem}.hfbd-sponsor-empty strong{font-size:1rem}.hfbd-sponsor-empty a{color:#04172f;font-weight:800}.hfbd-login form{display:grid;gap:1rem;max-width:500px}.hfbd-login label{display:block;margin-bottom:.4rem;font-weight:750}.hfbd-login input{width:100%;min-height:48px;padding:.75rem;border:1px solid var(--wp--preset--color--border);border-radius:10px;background:var(--wp--preset--color--surface);color:var(--wp--preset--color--text);font:inherit}.hfbd-login input[type=checkbox]{width:auto;min-height:auto}.hfbd-login input[type=submit]{width:auto;background:#ffed00;color:#04172f;font-weight:800;cursor:pointer}@media(max-width:900px){.hfbd-hero__layout{grid-template-columns:1fr;gap:0}.hfbd-hero__aside{padding-bottom:2rem}.hfbd-partners .hfbd-shell{grid-template-columns:1fr}}
.hfbd-competition-outlook{display:grid;grid-template-columns:1.35fr .65fr;gap:1rem;margin-block:2rem}.hfbd-competition-outlook>div{padding:1.5rem;border:1px solid var(--wp--preset--color--border);background:var(--wp--preset--color--surface);color:var(--wp--preset--color--text)}.hfbd-competition-outlook h2{margin:.55rem 0 1rem;font-size:clamp(1.7rem,3vw,2.7rem);letter-spacing:-.055em}.hfbd-competition-outlook p{color:var(--wp--preset--color--muted);line-height:1.55}.hfbd-opponents{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.hfbd-opponents strong{display:block;margin-bottom:.55rem;color:#8b744b;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.hfbd-opponents ul{margin:0;padding:0;list-style:none}.hfbd-opponents li{padding:.45rem 0;border-top:1px solid var(--wp--preset--color--border);font-weight:700}@media(max-width:640px){.hfbd-competition-outlook,.hfbd-opponents{grid-template-columns:1fr}}
.hfbd-news-hub__head{display:grid;grid-template-columns:1fr minmax(260px,380px);gap:3rem;align-items:end;margin-bottom:2rem}.hfbd-news-hub__head h1{margin:0;font-size:clamp(3.2rem,7vw,7rem);line-height:.88;letter-spacing:-.09em}.hfbd-news-hub__head h1 em{font-family:Georgia,serif;font-weight:400}.hfbd-news-hub__head p{margin:0 0 .5rem;color:var(--wp--preset--color--muted);line-height:1.6}.hfbd-news-card{background:#04172f}.hfbd-news-card>a{display:block;height:100%;color:#fff;text-decoration:none}.hfbd-news-card img,.hfbd-news-card__image{display:block;width:100%;height:100%;min-height:210px;object-fit:cover}.hfbd-news-card__image--fallback{background:linear-gradient(135deg,#124b85,#04172f)}.hfbd-news-card__body{padding:1.35rem}.hfbd-news-card__meta{display:block;color:#ffed00;font-size:.67rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.hfbd-news-card h2{margin:.7rem 0;font-size:clamp(1.35rem,2.5vw,2.2rem);line-height:1.02;letter-spacing:-.055em}.hfbd-news-card p{margin:0;color:#dfe8f3;font-size:.92rem;line-height:1.55}.hfbd-news-card__link{display:inline-flex;gap:.4rem;margin-top:1rem;font-weight:800}.hfbd-news-card__link b{color:#ffed00}.hfbd-news-hub__lead .hfbd-news-card{min-height:560px}.hfbd-news-hub__lead .hfbd-news-card>a{display:grid;grid-template-columns:1.45fr 1fr}.hfbd-news-hub__lead .hfbd-news-card__body{display:flex;flex-direction:column;justify-content:end;padding:clamp(1.6rem,4vw,4rem)}.hfbd-news-hub__lead .hfbd-news-card h2{font-size:clamp(2.3rem,4.5vw,4.8rem)}.hfbd-news-hub__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1rem}.hfbd-news-hub__grid .hfbd-news-card{min-height:390px;transition:transform .25s ease}.hfbd-news-hub__grid .hfbd-news-card:hover{transform:translateY(-5px)}@media(max-width:820px){.hfbd-news-hub__head,.hfbd-news-hub__lead .hfbd-news-card>a{grid-template-columns:1fr}.hfbd-news-hub__lead .hfbd-news-card{min-height:0}.hfbd-news-hub__lead .hfbd-news-card img{min-height:300px}.hfbd-news-hub__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.hfbd-news-hub__grid{grid-template-columns:1fr}.hfbd-news-hub__head{gap:1.25rem}.hfbd-news-hub__head h1{font-size:3.3rem}}
/* Calm, editorial news rhythm: every image has a predictable crop and every card has a clear text zone. */
.hfbd-news-card{overflow:hidden;border:1px solid rgba(4,23,47,.12);background:#fff;box-shadow:0 14px 34px rgba(4,23,47,.08)}.hfbd-news-card>a{display:flex;height:100%;flex-direction:column;color:#04172f;text-decoration:none}.hfbd-news-card img,.hfbd-news-card__image{display:block;width:100%;min-height:0;aspect-ratio:16/10;object-fit:cover;background:#0a2b55}.hfbd-news-card__body{display:flex;min-height:228px;flex:1;flex-direction:column;padding:1.4rem}.hfbd-news-card__meta{color:#7a6200;font-size:.7rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.hfbd-news-card h2{margin:.8rem 0 .55rem;font-size:clamp(1.25rem,1.8vw,1.7rem);line-height:1.08;letter-spacing:-.04em}.hfbd-news-card p{margin:0;color:#526174;font-size:.92rem;line-height:1.55}.hfbd-news-card__link{margin-top:auto;padding-top:1.25rem;font-weight:850}.hfbd-news-hub__lead{margin:2rem 0 1.25rem}.hfbd-news-hub__lead .hfbd-news-card{min-height:440px;background:#04172f}.hfbd-news-hub__lead .hfbd-news-card>a{display:grid;grid-template-columns:1.3fr 1fr;color:#fff}.hfbd-news-hub__lead .hfbd-news-card img,.hfbd-news-hub__lead .hfbd-news-card__image{height:100%;aspect-ratio:auto}.hfbd-news-hub__lead .hfbd-news-card__body{padding:clamp(1.5rem,3vw,3.5rem)}.hfbd-news-hub__lead .hfbd-news-card__meta{color:#ffed00}.hfbd-news-hub__lead .hfbd-news-card h2{font-size:clamp(2rem,4vw,4.5rem)}.hfbd-news-hub__lead .hfbd-news-card p{color:#d6dfeb}.hfbd-news-hub__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.hfbd-association-hub{display:grid;grid-template-columns:minmax(260px,.8fr) 1.4fr;gap:clamp(2rem,6vw,6rem);padding:clamp(2rem,6vw,6rem) 0}.hfbd-association-hub__intro{position:sticky;top:2rem;align-self:start}.hfbd-association-hub h1{margin:.7rem 0 1.4rem;font-size:clamp(3rem,6vw,6rem);line-height:.9;letter-spacing:-.075em}.hfbd-association-hub h1 em{color:#b38a27}.hfbd-association-hub__intro p{max-width:32rem;color:#526174;line-height:1.7}.hfbd-association-hub__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #c8d0da;border-left:1px solid #c8d0da}.hfbd-association-card{min-height:260px;padding:1.8rem;border-right:1px solid #c8d0da;border-bottom:1px solid #c8d0da;color:#04172f;text-decoration:none;transition:background .18s,color .18s}.hfbd-association-card:hover{background:#04172f;color:#fff}.hfbd-association-card>span{color:#a77c23;font-size:2rem;font-weight:850}.hfbd-association-card h2{margin:2.8rem 0 .6rem;font-size:1.55rem;letter-spacing:-.04em}.hfbd-association-card p{margin:0;line-height:1.55}.hfbd-association-card b{display:block;margin-top:1.4rem}.hfbd-footer .hfbd-brand{gap:1rem}.hfbd-footer .hfbd-brand__logo--footer{margin-right:.2rem}@media(max-width:800px){.hfbd-news-hub__lead .hfbd-news-card>a{grid-template-columns:1fr}.hfbd-news-hub__lead .hfbd-news-card img{height:auto;aspect-ratio:16/10}.hfbd-news-hub__grid{grid-template-columns:1fr}.hfbd-association-hub{grid-template-columns:1fr}.hfbd-association-hub__intro{position:static}.hfbd-association-hub__cards{grid-template-columns:1fr}.hfbd-association-card{min-height:210px}}
.hfbd-association-hub__cards{display:grid;grid-template-columns:1fr;border:0}.hfbd-association-card{display:grid;grid-template-columns:72px 1fr auto;align-items:center;min-height:150px;padding:1.6rem 0;border:0;border-bottom:1px solid #c8d0da}.hfbd-association-card:first-child{border-top:1px solid #c8d0da}.hfbd-association-card:hover{background:transparent;color:#04172f}.hfbd-association-card__number{font-size:1.55rem!important}.hfbd-association-card__copy{display:grid;gap:.45rem}.hfbd-association-card__copy strong{font-size:clamp(1.35rem,2vw,2rem);letter-spacing:-.045em}.hfbd-association-card__copy small{max-width:28rem;color:#526174;font-size:.95rem;line-height:1.55}.hfbd-association-card__arrow{font-size:2rem!important;color:#04172f!important}@media(max-width:800px){.hfbd-association-card{grid-template-columns:52px 1fr auto;min-height:132px}}
.hfbd-brand{font-family:Georgia,'Times New Roman',serif;font-size:1.16rem!important;font-weight:700;letter-spacing:-.045em}.hfbd-header .hfbd-brand span{max-width:270px;line-height:1.02}.hfbd-hero__meta{grid-template-columns:1fr 1fr}.hfbd-hero__meta span:last-child{text-align:right}.hfbd-proof__inner{grid-template-columns:1fr auto}.hfbd-partners{padding-block:1.35rem;background:#071d39;color:#fff}.hfbd-partners .hfbd-shell{grid-template-columns:190px 1fr;gap:1.5rem}.hfbd-partners h2{font-size:clamp(1.55rem,2.4vw,2.2rem);line-height:1.05}.hfbd-partners .hfbd-eyebrow{margin-bottom:.25rem}.hfbd-sponsor-empty{justify-content:flex-start;gap:.75rem 1.1rem;color:#e4ebf5}.hfbd-sponsor-empty strong{color:#ffed00}.hfbd-sponsor-empty a{color:#fff;text-decoration-color:#ffed00;text-decoration-thickness:2px}.hfbd-section--tint{background:#eef3f8}.hfbd-section--manifesto{background:linear-gradient(145deg,#f1f5f9 0%,#fff 68%)}@media(max-width:760px){.hfbd-header .hfbd-brand span{font-size:.95rem}.hfbd-hero__meta{grid-template-columns:1fr}.hfbd-hero__meta span:last-child{text-align:left}.hfbd-proof__inner{grid-template-columns:1fr}.hfbd-partners .hfbd-shell{grid-template-columns:1fr}}
.hfbd-brand{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif!important;font-size:1.05rem!important;font-weight:950!important;letter-spacing:.025em!important;text-transform:uppercase}.hfbd-header .hfbd-brand span{max-width:330px;line-height:1.08}.hfbd-news-grid--two{grid-template-columns:1.35fr 1fr;grid-template-rows:1fr}.hfbd-news-grid--two .hfbd-story:first-child{grid-row:auto;min-height:360px}.hfbd-news-grid--two .hfbd-story{min-height:360px}@media(max-width:640px){.hfbd-news-grid--two{grid-template-columns:1fr}.hfbd-header .hfbd-brand span{font-size:.78rem}}
.hfbd-news-pagination{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;padding-top:1.25rem;border-top:1px solid var(--wp--preset--color--border);font-weight:800}.hfbd-news-pagination a{color:#04172f;text-decoration-color:#ffed00;text-decoration-thickness:2px}@media(max-width:600px){.hfbd-news-pagination{align-items:flex-start;flex-direction:column}}
.hfbd-association-hub{align-items:start;gap:clamp(2rem,5vw,5rem)}.hfbd-association-hub h1{font-size:clamp(2.6rem,4.8vw,5.2rem);line-height:.96}.hfbd-association-hub__intro p{font-size:1rem}.hfbd-association-card{grid-template-columns:56px 1fr auto;min-height:118px;padding:1.25rem 0}.hfbd-association-card__copy strong{font-size:clamp(1.2rem,1.8vw,1.6rem)}.hfbd-association-card__copy small{font-size:1rem;line-height:1.45}.hfbd-association-card__number{font-size:1.15rem!important}
.hfbd-sponsor{grid-template-rows:1rem minmax(0,1fr);width:154px;min-width:154px;height:112px;min-height:112px;padding:.7rem;gap:.35rem;text-align:center}.hfbd-sponsor__tier{width:100%;align-self:start;white-space:nowrap;text-align:center}.hfbd-sponsor img{display:block;max-width:112px;max-height:54px;margin:auto;object-fit:contain}.hfbd-sponsor__name{display:grid;place-items:center;min-height:54px;font-size:.9rem;line-height:1.2}.hfbd-sponsor--altin{border-color:#d7ae36;background:linear-gradient(135deg,#102b4c,#071d39)}.hfbd-sponsor--altin .hfbd-sponsor__tier{color:#ffda64}.hfbd-sponsor--lacivert{border-color:#46698e;background:#071d39}.hfbd-sponsor--lacivert .hfbd-sponsor__tier{color:#a9c9e8}@media(max-width:420px){.hfbd-sponsor{width:calc(50% - .3rem);min-width:0}}
.hfbd-news-hub__lead{margin-block:1.5rem}.hfbd-news-hub__lead .hfbd-news-card{min-height:0}.hfbd-news-hub__lead .hfbd-news-card>a{grid-template-columns:minmax(260px,.82fr) minmax(0,1.18fr)}.hfbd-news-hub__lead .hfbd-news-card img,.hfbd-news-hub__lead .hfbd-news-card__image{height:auto;min-height:0;aspect-ratio:4/3;align-self:stretch;object-fit:cover}.hfbd-news-hub__lead .hfbd-news-card__body{min-height:360px;padding:clamp(1.6rem,3vw,3rem);justify-content:center}.hfbd-news-hub__lead .hfbd-news-card h2{max-width:16ch;font-size:clamp(2rem,3.4vw,3.25rem);line-height:1.02;letter-spacing:-.055em}.hfbd-news-hub__lead .hfbd-news-card p{max-width:56ch}.hfbd-news-hub__grid{gap:1rem}.hfbd-news-hub__grid .hfbd-news-card__body{min-height:210px}@media(max-width:820px){.hfbd-news-hub__lead .hfbd-news-card>a{grid-template-columns:1fr}.hfbd-news-hub__lead .hfbd-news-card img,.hfbd-news-hub__lead .hfbd-news-card__image{aspect-ratio:16/9}.hfbd-news-hub__lead .hfbd-news-card__body{min-height:0}.hfbd-news-hub__lead .hfbd-news-card h2{max-width:22ch;font-size:clamp(1.85rem,7vw,2.65rem)}}
.hfbd-footer__identity{font-size:1rem!important;letter-spacing:.018em!important;text-transform:none!important}.hfbd-footer__identity span{line-height:1.1}.hfbd-footer__identity+.wp-block-paragraph,.hfbd-footer__grid>div:first-child>p{max-width:290px;color:#b9c9dc;line-height:1.6}.hfbd-section__head{padding-bottom:1.25rem;border-bottom:1px solid color-mix(in srgb,var(--wp--preset--color--border) 85%,transparent)}.hfbd-section--navy .hfbd-section__head{border-color:rgba(255,255,255,.18)}.hfbd-match,.hfbd-news-card{border-radius:10px}.hfbd-highlight{border-radius:10px}.hfbd-announcement{border-radius:10px}

/* Tighter first viewport rhythm and predictable association-card alignment. */
.hfbd-hero__content{padding-block:clamp(4.5rem,8vw,7rem) 3rem}
.hfbd-association-card{align-items:start}.hfbd-association-card__number,.hfbd-association-card__arrow{padding-top:.25rem}
@media(max-width:1024px){.hfbd-header__inner{gap:1rem}.hfbd-nav{gap:.85rem}.hfbd-hero__content{padding-top:clamp(3.5rem,7vw,5rem)}}
@media(max-width:960px){.hfbd-association-hub{grid-template-columns:1fr;gap:2rem}.hfbd-association-hub__intro{position:static}.hfbd-association-hub h1{max-width:10ch}.hfbd-association-card{grid-template-columns:56px minmax(0,1fr) auto}}
.hfbd-association-hub>*{min-width:0}.hfbd-association-hub h1{overflow-wrap:anywhere}
@media(max-width:1120px){.hfbd-association-hub{grid-template-columns:1fr;gap:2rem}.hfbd-association-hub__intro{position:static}.hfbd-association-hub h1{max-width:none;font-size:clamp(2.25rem,7vw,4.5rem)}.hfbd-association-card{grid-template-columns:56px minmax(0,1fr) auto}}
.hfbd-association-hub h1{overflow-wrap:normal;word-break:normal;hyphens:none}
@media(max-width:420px){.hfbd-association-hub h1{font-size:clamp(2rem,13.5vw,3rem);letter-spacing:-.065em}}

/* Keep the association introduction and the information cards from competing
   for the same horizontal space.  The grid collapses before the heading can
   overflow into the cards, including in browsers with page zoom enabled. */
.hfbd-association-hub{grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr))}
.hfbd-association-hub h1{max-width:100%;text-wrap:balance}
