/* POA_HOME_MODERN_V16 — homepage only. */
body.poa-brief-v10 .poa10-home--modern{
 --poa10-forest:#075234;--poa10-green:#087445;
 --poa10-lime:#c4f542;--poa10-grey:#f3f6f2;
 --poa16-shadow:0 18px 48px rgba(5,64,38,.09);
 background:#fff;
}
.poa10-home--modern>*{min-width:0}
.poa10-home--modern .poa10-container{max-width:80rem}
.poa10-home--modern .poa10-zone{padding-block:clamp(2.75rem,5vw,5rem)}
.poa10-home--modern .poa10-title>small{
 display:flex;align-items:center;gap:.65rem;letter-spacing:.13em;
}
.poa10-home--modern .poa10-title>small::before{
 content:"";width:1.75rem;height:.2rem;background:#087445;
 border-radius:1rem;flex-shrink:0;
}
.poa10-home--modern .poa10-title h2{max-width:24ch}
.poa10-home--modern .poa10-title-row{gap:1.25rem}
.poa10-home--modern .poa10-hero{
 min-height:36rem;border-bottom:5px solid var(--poa10-lime);
}
.poa10-home--modern .poa10-hero>.poa10-container{
 min-height:36rem;padding-block:clamp(3rem,6vw,6rem);
}
.poa10-home--modern .poa10-hero::before{
 background:linear-gradient(90deg,rgba(3,34,21,.92),rgba(3,34,21,.62) 42%,rgba(3,34,21,.06) 82%);
}
.poa10-home--modern .poa10-hero::after{
 content:"";position:absolute;right:-7rem;bottom:-12rem;
 width:30rem;height:30rem;border:1px solid rgba(196,245,66,.3);
 border-radius:50%;box-shadow:0 0 0 3rem rgba(196,245,66,.05),
 0 0 0 6rem rgba(196,245,66,.025);pointer-events:none;z-index:-1;
}
.poa10-home--modern .poa10-hero-copy>small{
 display:inline-block;padding:.5rem .85rem;
 border:1px solid rgba(196,245,66,.4);border-radius:3rem;
 background:rgba(3,34,21,.5);backdrop-filter:blur(8px);
}
.poa10-home--modern .poa10-hero-copy p{line-height:1.7}
.poa10-home--modern .poa10-hero-stamp{
 padding:1.25rem;border-left:3px solid var(--poa10-lime);
 background:rgba(3,34,21,.35);backdrop-filter:blur(10px);
 border-radius:0 1rem 1rem 0;
}
body.poa-brief-v10 .poa10-home--modern .poa10-button{
 border-radius:.85rem;min-height:3rem;font-size:1rem;
 box-shadow:0 7px 20px rgba(4,62,35,.09);
}
.poa10-home--modern .poa10-buttons{gap:.85rem}
.poa10-home--modern .poa10-text-link,
.poa10-home--modern .poa10-text-links a{gap:.5rem}
.poa10-home--modern .poa11-next-grid{gap:1.5rem;align-items:stretch}
.poa10-home--modern .poa10-card{min-width:0}
.poa10-home--modern .poa11-next-card{
 border:1px solid rgba(196,245,66,.18);border-radius:1.5rem;
 padding:clamp(1.15rem,2vw,1.8rem);
 background:radial-gradient(ellipse at 100% 0,rgba(95,173,77,.28),transparent 65%),#06452e;
 box-shadow:0 16px 40px rgba(5,64,38,.16);
}
.poa10-home--modern .poa11-next-card>.poa10-card__body{
 flex:1;min-width:0;
}
.poa10-home--modern .poa11-next-heading{
 padding-bottom:1.1rem;margin-bottom:1.4rem;
}
.poa10-home--modern .poa11-next-heading>img{
 width:3.25rem;height:3.5rem;border-radius:.75rem;padding:.35rem;
}
.poa10-home--modern .poa11-next-links{gap:.35rem .85rem}
body.poa-brief-v10 .poa10-home--modern .poa11-next-links a{
 border-radius:.6rem;padding:.4rem .65rem;
 background:rgba(255,255,255,.065);min-height:2.75rem;
}
.poa10-home--modern .poa10-news-grid{gap:1.5rem;align-items:stretch}
.poa10-home--modern .poa10-news-card{
 display:flex;flex-direction:column;border-radius:1.25rem;
 border-color:#e0e8dd;box-shadow:var(--poa16-shadow);
}
.poa10-home--modern .poa10-news-image{aspect-ratio:16/10}
.poa10-home--modern .poa10-news-card>.poa10-card__body{
 display:flex;flex-direction:column;flex:1;padding:1.4rem;
}
.poa10-home--modern .poa10-news-card .poa10-read{margin-top:auto}
.poa10-home--modern .poa10-tabs a{border-radius:3rem;padding-inline:1rem}
.poa10-home--modern .poa10-academy-band{
 background:linear-gradient(115deg,#d4f876,#bdeb43);
 border-block:1px solid rgba(8,116,69,.12);padding-block:4rem;
}
.poa10-home--modern .poa10-academy-photo img{
 border-radius:1.5rem;transform:none;
 box-shadow:1rem 1rem 0 rgba(7,82,52,.13),0 20px 50px rgba(7,82,52,.12);
}
.poa10-home--modern .poa10-squad-grid{gap:1.25rem;align-items:stretch}
.poa10-home--modern .poa10-squad{
 padding:1.4rem;border-radius:1.25rem;border-top-width:4px;
 background:linear-gradient(145deg,#fff,#f6faf3);
 box-shadow:var(--poa16-shadow);
}
.poa10-home--modern .poa10-squad>.poa10-card__body{flex:1;min-width:0}
.poa10-home--modern .poa10-squad>header{min-height:4.5rem}
.poa10-home--modern .poa10-squad>header img{width:3.5rem;height:4rem}
.poa10-home--modern .poa10-mini-metrics{
 background:#edf5e9;border:0;border-radius:.85rem;padding:1rem .35rem;
}
.poa10-home--modern .poa10-mini-metrics b{font-variant-numeric:tabular-nums}
.poa10-home--modern .poa10-squad>.poa10-button{margin-top:1rem}
.poa10-home--modern .poa10-club-image img{
 border-radius:1.5rem;box-shadow:var(--poa16-shadow);
}
.poa10-home--modern .poa10-club-image>b{
 border-radius:.5rem;font-size:clamp(2rem,4vw,3.5rem);
}
.poa10-home--modern .poa10-album-grid>a{
 border-radius:1.25rem;box-shadow:var(--poa16-shadow);
}
.poa10-home--modern .poa10-sponsors{gap:1.25rem}
.poa10-home--modern .poa10-sponsors a{
 flex:1 1 12rem;max-width:20rem;border-radius:1.25rem;
 box-shadow:0 8px 25px rgba(5,64,38,.05);
}
.poa10-home--modern .poa10-sponsor-call{
 border:1px solid #dce7d7;border-radius:1.25rem;
 padding:1.5rem;background:#fff;box-shadow:var(--poa16-shadow);
}
@media(hover:hover) and (prefers-reduced-motion:no-preference){
 .poa10-home--modern :is(.poa10-card,.poa10-album-grid>a,.poa10-sponsors a){
  transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;
 }
 .poa10-home--modern :is(.poa10-card,.poa10-album-grid>a,.poa10-sponsors a):hover{
  transform:translateY(-5px);border-color:#9ac82e;
  box-shadow:0 24px 50px rgba(5,64,38,.14),0 0 0 1px rgba(196,245,66,.45);
 }
}
@media(max-width:1100px){
 .poa10-home--modern .poa10-squad-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:760px){
 .poa10-home--modern .poa10-hero,
 .poa10-home--modern .poa10-hero>.poa10-container{min-height:29rem}
 .poa10-home--modern .poa10-hero>.poa10-container{padding-block:3rem}
 .poa10-home--modern .poa10-hero::before{
  background:linear-gradient(90deg,rgba(3,34,21,.9),rgba(3,34,21,.55) 65%,rgba(3,34,21,.15));
 }
 .poa10-home--modern .poa11-next-grid{grid-template-columns:minmax(0,1fr)}
 .poa10-home--modern .poa10-title-row{align-items:flex-start}
 .poa10-home--modern .poa10-academy-band{padding-block:2.75rem}
 .poa10-home--modern .poa10-academy-photo img{box-shadow:.5rem .5rem 0 rgba(7,82,52,.13)}
 .poa10-home--modern .poa10-news-card:last-child{grid-column:auto}
}
@media(max-width:600px){
 .poa10-home--modern .poa10-news-grid,
 .poa10-home--modern .poa10-album-grid,
 .poa10-home--modern .poa10-squad-grid{grid-template-columns:minmax(0,1fr)}
 .poa10-home--modern .poa10-squad{padding:1.25rem}
 .poa10-home--modern .poa10-squad>header{flex-direction:row;align-items:center}
 .poa10-home--modern .poa10-last-result{min-height:0}
 .poa10-home--modern .poa10-sponsor-call{padding:1.25rem}
 .poa10-home--modern .poa10-sponsors a{max-width:100%}
 .poa10-home--modern .poa10-tabs{gap:.45rem}
 .poa10-home--modern .poa10-tabs a{padding:.55rem .8rem}
}
@media(prefers-reduced-motion:reduce){
 .poa10-home--modern *{transition:none!important;animation:none!important}
}

/* POA_HERO_REFERENCE_V1 */
body.poa-brief-v10 .poa10-home--modern .poa10-hero{
 border-bottom:0;
 background:#103c29;
}
body.poa-brief-v10 .poa10-home--modern .poa10-hero::before{
 background:linear-gradient(
  90deg,rgba(3,29,18,.82) 0%,
  rgba(3,29,18,.52) 48%,
  rgba(3,29,18,.08) 100%
 );
}
body.poa-brief-v10 .poa10-home--modern .poa10-hero::after{
 display:none;
}
body.poa-brief-v10 .poa10-home--modern .poa10-hero-photo img{
 object-fit:cover;
 object-position:center 58%;
}
body.poa-brief-v10 .poa10-home--modern .poa10-hero-copy{
 max-width:42rem;
}
body.poa-brief-v10 .poa10-home--modern .poa10-hero-copy>small{
 display:block;
 padding:0;
 margin:0 0 1.25rem;
 border:0;
 border-radius:0;
 background:transparent;
 backdrop-filter:none;
 color:#c4f542;
 font-size:.8125rem;
 font-weight:600;
 letter-spacing:.12em;
}
body.poa-brief-v10 .poa10-home--modern .poa10-hero h1{
 color:#fff!important;
 font-weight:750!important;
 letter-spacing:-.035em;
 line-height:1.12!important;
 margin-bottom:1.25rem;
 text-shadow:0 2px 18px rgba(0,0,0,.15);
}
body.poa-brief-v10 .poa10-home--modern .poa10-hero-copy>p{
 color:#f4f6f3;
 font-size:1.125rem;
 line-height:1.55;
 margin-bottom:1.75rem;
 text-shadow:0 2px 12px rgba(0,0,0,.35);
}
body.poa-brief-v10 .poa10-home--modern .poa10-hero .poa10-buttons{
 flex-direction:column;
 align-items:flex-start;
 gap:.85rem;
}
body.poa-brief-v10 .poa10-home--modern .poa10-hero .poa10-button{
 flex:0 1 auto;
 width:auto;
 max-width:100%;
 justify-content:space-between;
 gap:1.5rem;
 min-height:3.25rem;
 padding:.85rem 1.35rem;
 border:1px solid #c4f542;
 border-radius:999px;
 background:rgba(6,79,44,.62);
 color:#d7ff83;
 font-size:1rem;
 font-weight:600;
 box-shadow:0 0 0 1px rgba(196,245,66,.12),
  0 0 24px rgba(174,245,64,.25),
  inset 0 0 18px rgba(174,245,64,.06);
 backdrop-filter:blur(8px);
}
body.poa-brief-v10 .poa10-home--modern .poa10-hero .poa10-outline{
 background:rgba(3,29,18,.2);
 color:#fff;
 border-color:rgba(255,255,255,.85);
 box-shadow:none;
 font-weight:500;
}
body.poa-brief-v10 .poa10-home--modern .poa10-hero .poa10-outline>span{
 display:none;
}
@media(max-width:760px){
 body.poa-brief-v10 .poa10-home--modern .poa10-hero,
 body.poa-brief-v10 .poa10-home--modern .poa10-hero>.poa10-container{
  min-height:29rem;
 }
 body.poa-brief-v10 .poa10-home--modern .poa10-hero>.poa10-container{
  padding-block:3.25rem;
 }
 body.poa-brief-v10 .poa10-home--modern .poa10-hero h1{
  font-size:clamp(1.75rem,7.8vw,2.35rem)!important;
  line-height:1.15!important;
 }
 body.poa-brief-v10 .poa10-home--modern .poa10-hero-copy>p{
  font-size:1rem!important;
  line-height:1.55!important;
 }
 body.poa-brief-v10 .poa10-home--modern .poa10-hero-photo img{
  object-position:60% center;
 }
 body.poa-brief-v10 .poa10-home--modern .poa10-hero-stamp{
  display:none;
 }
}
@media(hover:hover) and (prefers-reduced-motion:no-preference){
 body.poa-brief-v10 .poa10-home--modern .poa10-hero .poa10-button:hover{
  background:rgba(9,101,53,.8);
  box-shadow:0 0 30px rgba(174,245,64,.4);
  transform:translateY(-2px);
 }
 body.poa-brief-v10 .poa10-home--modern .poa10-hero .poa10-outline:hover{
  background:rgba(255,255,255,.12);
  box-shadow:none;
 }
}

/* POA_MATCH_CARD_REFERENCE_V1 */
body.poa-brief-v10 .poa10-home--modern .poa11-next-card{
 --poa-card-gold:#ded28c;
 position:relative;
 border:1px solid rgba(222,210,140,.55);
 border-radius:1.5rem;
 background:
  radial-gradient(ellipse at 100% 0,rgba(46,123,77,.32),transparent 65%),
  repeating-linear-gradient(135deg,rgba(255,255,255,.012) 0 1px,transparent 1px 4px),
  #063d29;
 color:#fff;
 box-shadow:inset 0 0 0 3px rgba(255,255,255,.055),
  0 12px 30px rgba(3,39,23,.18);
}
body.poa-brief-v10 .poa10-home--modern .poa11-next-heading{
 border-bottom-color:rgba(222,210,140,.2);
 padding-bottom:1.3rem;
}
body.poa-brief-v10 .poa10-home--modern .poa11-next-heading .poa10-kicker{
 color:var(--poa-card-gold);
 letter-spacing:.08em;
 font-weight:700;
}
body.poa-brief-v10 .poa10-home--modern .poa11-next-heading h3{
 color:#fff;
 font-weight:700;
}
body.poa-brief-v10 .poa10-home--modern .poa11-next-heading small{
 color:#e2eee3;
}
body.poa-brief-v10 .poa10-home--modern .poa11-next-heading>img{
 background:#fff;
 padding:.4rem;
 border-radius:.9rem;
 box-shadow:0 5px 12px rgba(0,0,0,.2);
}
body.poa-brief-v10 .poa10-home--modern .poa11-next-card .poa-h7-match-meta{
 color:var(--poa-card-gold);
 opacity:1;
 font-variant-numeric:tabular-nums;
}
body.poa-brief-v10 .poa10-home--modern .poa11-next-card .poa-h7-team img{
 width:4rem;
 height:4.5rem;
 padding:.35rem;
 object-fit:contain;
 border:1px solid rgba(222,210,140,.75);
 border-radius:.9rem;
 background:rgba(255,255,255,.08);
 box-shadow:0 5px 14px rgba(0,0,0,.2);
}
body.poa-brief-v10 .poa10-home--modern .poa11-next-card .poa-h7-team strong{
 color:#fff!important;
 font-size:1rem!important;
 line-height:1.45!important;
}
body.poa-brief-v10 .poa10-home--modern .poa11-next-card .poa-h7-versus b{
 color:#e4e7df;
 font-size:2.4rem;
 font-weight:800;
 line-height:1.1;
 text-shadow:0 2px 1px rgba(0,0,0,.5),0 5px 12px rgba(0,0,0,.25);
}
@supports(background-clip:text){
 body.poa-brief-v10 .poa10-home--modern .poa11-next-card .poa-h7-versus b{
  background:linear-gradient(#fff 10%,#bcc6b9 48%,#f0f2e9 55%,#9da99c);
  background-clip:text;
  -webkit-background-clip:text;
  color:transparent;
  text-shadow:none;
 }
}
body.poa-brief-v10 .poa10-home--modern .poa11-next-card .poa-h7-versus small{
 color:#f2f5eb;
 letter-spacing:.04em;
}
body.poa-brief-v10 .poa10-home--modern .poa11-next-card .poa-h7-venue{
 color:var(--poa-card-gold);
 opacity:1;
 padding-block:.5rem;
}
body.poa-brief-v10 .poa10-home--modern .poa11-next-links{
 border-top-color:rgba(222,210,140,.2);
 padding-top:1rem;
 gap:.65rem;
}
body.poa-brief-v10 .poa10-home--modern .poa11-next-links a{
 border:1px solid rgba(102,203,156,.45);
 border-radius:.8rem;
 padding:.65rem .85rem;
 min-height:2.75rem;
 color:#f5f8ee;
 background:linear-gradient(145deg,#155c40,#0b3c2b);
 box-shadow:inset 0 1px 0 rgba(255,255,255,.08),
  0 4px 10px rgba(0,0,0,.15);
 text-decoration:none;
 font-size:.9375rem;
}
@media(max-width:760px){
 body.poa-brief-v10 .poa10-home--modern .poa11-next-grid{
  grid-template-columns:minmax(0,1fr);
 }
 body.poa-brief-v10 .poa10-home--modern .poa11-next-card{
  padding:1.25rem;
 }
 body.poa-brief-v10 .poa10-home--modern .poa11-next-links{
  flex-wrap:wrap;
 }
}
@media(hover:hover) and (prefers-reduced-motion:no-preference){
 body.poa-brief-v10 .poa10-home--modern .poa11-next-links a:hover{
  border-color:var(--poa-card-gold);
  background:#176747;
  box-shadow:0 0 14px rgba(146,211,107,.15);
 }
}

/* POA_NEWS_REFERENCE_V1 */
body.poa-brief-v10 .poa10-home--modern #poa10-news{
 background:#f4f3ed;
 color:#143d2a;
}
body.poa-brief-v10 .poa10-home--modern #poa10-news .poa10-title>small{
 color:#315a44;
 letter-spacing:.07em;
 font-weight:500;
}
body.poa-brief-v10 .poa10-home--modern #poa10-news .poa10-title>small::before{
 display:none;
}
body.poa-brief-v10 .poa10-home--modern #poa10-news .poa10-title>small::after{
 content:"";
 display:block;
 width:1.5rem;
 height:2px;
 background:#b4a36e;
}
body.poa-brief-v10 .poa10-home--modern #poa10-news .poa10-title h2{
 font-family:Georgia,"Times New Roman",serif;
 color:#143d2a;
 font-size:clamp(1.6rem,3vw,2.5rem);
 line-height:1.2;
 letter-spacing:-.025em;
}
body.poa-brief-v10 .poa10-home--modern #poa10-news .poa10-text-link{
 color:#143d2a;
 font-weight:700;
}
body.poa-brief-v10 .poa10-home--modern #poa10-news .poa10-tabs{
 gap:.5rem;
 margin-block:1.5rem;
}
body.poa-brief-v10 .poa10-home--modern #poa10-news .poa10-tabs a{
 border:1px solid #aa9863;
 border-radius:999px;
 background:transparent;
 color:#193d2c;
 font-size:.9375rem;
 font-weight:500;
 padding:.45rem .85rem;
 min-height:2.75rem;
 box-shadow:none;
}
body.poa-brief-v10 .poa10-home--modern #poa10-news .poa10-tabs a[aria-current=page]{
 background:#3c7053;
 color:#fff;
 border-color:#aa9863;
 box-shadow:inset 0 0 0 1px rgba(255,255,255,.12);
}
body.poa-brief-v10 .poa10-home--modern #poa10-news .poa10-news-card{
 border:1px solid rgba(36,68,44,.08);
 border-radius:1.3rem;
 background:#fff;
 box-shadow:0 12px 28px rgba(25,45,27,.15);
}
body.poa-brief-v10 .poa10-home--modern #poa10-news .poa10-news-image{
 aspect-ratio:16/10;
 background:#e5eadf;
}
body.poa-brief-v10 .poa10-home--modern #poa10-news .poa10-news-card>.poa10-card__body{
 padding:1.25rem;
}
body.poa-brief-v10 .poa10-home--modern #poa10-news .poa10-news-card time{
 color:#73796f;
 font-size:.8125rem;
 margin-bottom:.65rem;
}
body.poa-brief-v10 .poa10-home--modern #poa10-news .poa10-news-card h3{
 color:#143d2a!important;
 font-size:1.0625rem!important;
 line-height:1.45!important;
 font-weight:700!important;
}
body.poa-brief-v10 .poa10-home--modern #poa10-news .poa10-read{
 color:#315d45!important;
 font-weight:500;
 font-size:.9375rem;
}
@media(max-width:600px){
 body.poa-brief-v10 .poa10-home--modern #poa10-news .poa10-news-grid{
  grid-template-columns:minmax(0,1fr);
  gap:1.5rem;
 }
}
@media(hover:hover) and (prefers-reduced-motion:no-preference){
 body.poa-brief-v10 .poa10-home--modern #poa10-news .poa10-news-card:hover{
  border-color:#aa9863;
  box-shadow:0 18px 36px rgba(25,45,27,.18);
 }
}

/* POA_LAST_RESULT_LOGOS_V1 */
body.poa-brief-v10 .poa10-home--modern .poa17-result{
 display:block;
 min-height:0;
 margin-block:.5rem 1.25rem;
 padding:1rem;
 border:1px solid rgba(170,152,99,.65);
 border-radius:.85rem;
 background:rgba(8,87,49,.045);
}
body.poa-brief-v10 .poa10-home--modern .poa17-result>small{
 display:block;
 width:auto;
 margin-bottom:.9rem;
 font-size:.75rem;
 letter-spacing:.04em;
}
body.poa-brief-v10 .poa10-home--modern .poa17-result__match{
 display:grid;
 grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);
 gap:.65rem;
 align-items:center;
 color:inherit;
 text-decoration:none;
}
body.poa-brief-v10 .poa10-home--modern .poa17-result__club{
 display:flex;
 flex-direction:column;
 align-items:center;
 justify-content:center;
 gap:.5rem;
 min-width:0;
 width:auto;
 flex:auto;
 text-align:center;
}
body.poa-brief-v10 .poa10-home--modern .poa17-result__club img{
 display:block;
 width:2.5rem;
 height:2.75rem;
 max-width:100%;
 object-fit:contain;
 flex-shrink:0;
 filter:none;
}
body.poa-brief-v10 .poa10-home--modern .poa17-result__name{
 display:block;
 width:auto;
 font-size:.8125rem;
 line-height:1.4;
 font-weight:600;
 overflow-wrap:anywhere;
}
body.poa-brief-v10 .poa10-home--modern .poa17-result__score{
 font-size:1.5rem;
 line-height:1.2;
 font-weight:750;
 white-space:nowrap;
 font-variant-numeric:tabular-nums;
}

/* POA_CLUB_REFERENCE_V1 */
body.poa-brief-v10 .poa10-home--modern #poa10-club{
 background:
  radial-gradient(ellipse at top left,rgba(181,161,103,.09),transparent 65%),
  #222723;
 color:#193e2b;
}
body.poa-brief-v10 .poa10-home--modern #poa10-club .poa10-club-band{
 gap:2rem;
 align-items:center;
}
body.poa-brief-v10 .poa10-home--modern #poa10-club .poa10-club-image{
 padding:.4rem;
 border:1px solid #ad9961;
 border-radius:1.4rem;
 background:#424238;
 box-shadow:inset 0 0 0 2px rgba(222,205,146,.15),
  0 12px 28px rgba(0,0,0,.25);
}
body.poa-brief-v10 .poa10-home--modern #poa10-club .poa10-club-image img{
 width:100%;
 height:auto;
 aspect-ratio:auto;
 object-fit:contain;
 border-radius:1rem;
 box-shadow:none;
}
body.poa-brief-v10 .poa10-home--modern #poa10-club .poa10-club-image>b{
 left:1rem;
 bottom:1rem;
 padding:.45rem .8rem;
 border:1px solid rgba(196,179,119,.65);
 border-radius:.35rem;
 background:#143e2b;
 color:#ddd099;
 font-size:1.75rem;
 line-height:1;
 letter-spacing:.025em;
 box-shadow:0 3px 10px rgba(0,0,0,.2);
}
body.poa-brief-v10 .poa10-home--modern #poa10-club .poa10-club-band>div:last-child{
 padding:clamp(1.25rem,3vw,2.5rem);
 border:1px solid #e1e3d8;
 border-radius:1.4rem;
 background:#f6f6ef;
 box-shadow:0 12px 30px rgba(0,0,0,.12);
 min-width:0;
}
body.poa-brief-v10 .poa10-home--modern #poa10-club .poa10-title>small{
 color:#807341;
 letter-spacing:.06em;
}
body.poa-brief-v10 .poa10-home--modern #poa10-club .poa10-title>small::before{
 height:2px;
 background:linear-gradient(90deg,#a18b4d,#ded2a2);
}
body.poa-brief-v10 .poa10-home--modern #poa10-club .poa10-title h2{
 color:#193e2b;
 line-height:1.2;
 letter-spacing:-.02em;
}
body.poa-brief-v10 .poa10-home--modern #poa10-club .poa10-title p{
 color:#253e2e;
 line-height:1.5;
}
body.poa-brief-v10 .poa10-home--modern #poa10-club .poa10-buttons{
 gap:.65rem;
}
body.poa-brief-v10 .poa10-home--modern #poa10-club .poa10-button{
 border-radius:999px;
 background:#075234;
 border-color:#075234;
 color:#fff;
 padding:.65rem 1rem;
 gap:.65rem;
 font-size:.9375rem;
 box-shadow:none;
 flex:0 1 auto;
}
body.poa-brief-v10 .poa10-home--modern #poa10-club .poa10-outline{
 background:transparent;
 color:#193e2b;
 border-color:#aa9863;
 box-shadow:inset 0 0 0 1px rgba(170,152,99,.2);
}
body.poa-brief-v10 .poa10-home--modern #poa10-club .poa10-button>span{
 color:#c8b77f;
}
@media(max-width:760px){
 body.poa-brief-v10 .poa10-home--modern #poa10-club .poa10-club-band{
  grid-template-columns:minmax(0,1fr);
  gap:1.5rem;
 }
 body.poa-brief-v10 .poa10-home--modern #poa10-club .poa10-club-image{
  max-width:none;
 }
 body.poa-brief-v10 .poa10-home--modern #poa10-club .poa10-title h2{
  font-size:1.5rem!important;
  line-height:1.25!important;
 }
}

/* POA_HISTORY_HEIGHT_FIX */
body.poa-brief-v10 .poa10-home--modern #poa10-club .poa10-club-image{
 position:relative!important;
 display:block!important;
 align-self:start!important;
 height:auto!important;
 min-height:0!important;
 max-height:none!important;
 aspect-ratio:auto!important;
 padding:.4rem!important;
}
body.poa-brief-v10 .poa10-home--modern #poa10-club .poa10-club-image img{
 position:static!important;
 display:block!important;
 width:100%!important;
 height:auto!important;
 min-height:0!important;
 max-height:none!important;
 aspect-ratio:auto!important;
 margin:0!important;
 object-fit:contain!important;
}
body.poa-brief-v10 .poa10-home--modern #poa10-club .poa10-club-image>b{
 position:absolute!important;
 top:auto!important;
 right:auto!important;
 left:1rem!important;
 bottom:1rem!important;
}

/* POA_HISTORY_RATIO_FIX_V2 */
body.poa-brief-v10 .poa10-home--modern #poa10-club .poa10-club-band{
 height:auto!important;
 min-height:0!important;
 grid-template-rows:none!important;
 grid-auto-rows:auto!important;
 align-items:start!important;
}
body.poa-brief-v10 .poa10-home--modern #poa10-club .poa10-club-image{
 position:relative!important;
 display:block!important;
 width:100%!important;
 height:auto!important;
 min-height:0!important;
 max-height:none!important;
 max-width:none!important;
 aspect-ratio:570 / 320!important;
 align-self:start!important;
 padding:0!important;
 overflow:hidden!important;
 box-sizing:border-box!important;
}
body.poa-brief-v10 .poa10-home--modern #poa10-club .poa10-club-image img{
 position:absolute!important;
 inset:.4rem!important;
 display:block!important;
 width:calc(100% - .8rem)!important;
 height:calc(100% - .8rem)!important;
 min-height:0!important;
 max-height:none!important;
 max-width:none!important;
 margin:0!important;
 padding:0!important;
 aspect-ratio:auto!important;
 object-fit:contain!important;
 object-position:center!important;
 box-sizing:border-box!important;
}
body.poa-brief-v10 .poa10-home--modern #poa10-club .poa10-club-image>b{
 position:absolute!important;
 inset:auto auto 1rem 1rem!important;
 z-index:2;
}
body.poa-brief-v10 .poa10-home--modern #poa10-club .poa10-club-band>div:last-child{
 height:auto!important;
 min-height:0!important;
 align-self:start!important;
}

/* POA_MEDIA_REFERENCE_V1 */
body.poa-brief-v10 .poa10-home--modern #poa10-media{
 background:
  radial-gradient(ellipse at 90% 0,rgba(47,88,55,.07),transparent 55%),
  linear-gradient(135deg,#f5f5ee,#ecefe6);
 color:#204c31;
}
body.poa-brief-v10 .poa10-home--modern #poa10-media .poa10-title>small{
 color:#315b40;
 letter-spacing:.1em;
}
body.poa-brief-v10 .poa10-home--modern #poa10-media .poa10-title h2{
 font-family:Georgia,"Times New Roman",serif;
 font-size:clamp(1.65rem,3.3vw,2.8rem);
 line-height:1.2;
 letter-spacing:-.025em;
 color:#204c31;
}
body.poa-brief-v10 .poa10-home--modern #poa10-media .poa10-text-link{
 color:#315b40;
 font-weight:600;
}
body.poa-brief-v10 .poa10-home--modern #poa10-media .poa10-album-grid{
 gap:1.5rem;
 align-items:stretch;
}
body.poa-brief-v10 .poa10-home--modern #poa10-media .poa10-album-grid>a{
 display:flex;
 flex-direction:column;
 min-width:0;
 padding:.6rem;
 border:1px solid rgba(255,255,255,.9);
 border-radius:1.7rem;
 background:#fafaf6;
 box-shadow:0 12px 25px rgba(31,51,32,.15);
}
body.poa-brief-v10 .poa10-home--modern #poa10-media .poa10-album-grid>a>img{
 display:block;
 width:100%;
 height:auto;
 aspect-ratio:16/10;
 object-fit:cover;
 border-radius:1.2rem;
}
body.poa-brief-v10 .poa10-home--modern #poa10-media .poa10-album-grid>a>span{
 display:flex;
 flex-direction:column;
 flex:1;
 gap:.7rem;
 padding:1.1rem .85rem;
}
body.poa-brief-v10 .poa10-home--modern #poa10-media .poa10-album-grid b{
 color:#172b1b;
 font-size:1rem;
 line-height:1.5;
 font-weight:700;
}
body.poa-brief-v10 .poa10-home--modern #poa10-media .poa10-album-grid small{
 color:#747b70;
 font-size:.8125rem;
 line-height:1.5;
 margin-top:auto;
}
body.poa-brief-v10 .poa10-home--modern #poa10-media .poa10-album-grid small::before{
 content:"📷 ";
}
body.poa-brief-v10 .poa10-home--modern #poa10-media .poa10-button{
 border-radius:999px;
}
@media(max-width:760px){
 body.poa-brief-v10 .poa10-home--modern #poa10-media .poa10-album-grid{
  display:grid;
  grid-template-columns:none;
  grid-auto-flow:column;
  grid-auto-columns:88%;
  gap:1rem;
  overflow-x:auto;
  scroll-snap-type:x proximity;
  scroll-padding-inline:.25rem;
  overscroll-behavior-x:contain;
  padding:.25rem .25rem 1.5rem;
 }
 body.poa-brief-v10 .poa10-home--modern #poa10-media .poa10-album-grid>a{
  scroll-snap-align:start;
 }
}
@media(hover:hover) and (prefers-reduced-motion:no-preference){
 body.poa-brief-v10 .poa10-home--modern #poa10-media .poa10-album-grid>a:hover{
  border-color:#b7a671;
  box-shadow:0 18px 32px rgba(31,51,32,.19);
 }
}

/* POA_SPONSORS_REFERENCE_V1 */
body.poa-brief-v10 .poa10-home--modern #poa10-sponsors{
 background:linear-gradient(135deg,#f7f8f2,#eef2eb);
 color:#193e2b;
}
body.poa-brief-v10 .poa10-home--modern #poa10-sponsors .poa10-title>small{
 color:#315a40;
 letter-spacing:.06em;
}
body.poa-brief-v10 .poa10-home--modern #poa10-sponsors .poa10-title h2{
 font-family:Georgia,"Times New Roman",serif;
 font-size:clamp(1.6rem,3vw,2.5rem);
 line-height:1.25;
 letter-spacing:-.02em;
}
body.poa-brief-v10 .poa10-home--modern #poa10-sponsors .poa10-sponsors{
 display:flex;
 flex-wrap:wrap;
 align-items:center;
 gap:1rem;
 padding:1rem .25rem 1.5rem;
}
body.poa-brief-v10 .poa10-home--modern #poa10-sponsors .poa10-sponsors a{
 flex:0 0 10rem;
 width:10rem;
 min-height:8rem;
 max-width:100%;
 padding:1rem;
 border:1px solid #aa9863;
 border-radius:1rem;
 background:#fff;
 box-shadow:0 5px 15px rgba(45,62,34,.07);
}
body.poa-brief-v10 .poa10-home--modern #poa10-sponsors .poa10-sponsors img{
 max-width:100%;
 max-height:5.5rem;
 width:auto;
 height:auto;
 object-fit:contain;
 filter:none;
}
body.poa-brief-v10 .poa10-home--modern #poa10-sponsors .poa10-sponsor-call{
 display:flex;
 align-items:flex-start;
 flex-direction:column;
 gap:1rem;
 margin-top:.5rem;
 padding:1.4rem;
 border:1px solid #dde3d9;
 border-radius:1.25rem;
 background:#fff;
 box-shadow:0 12px 30px rgba(30,55,35,.07);
}
body.poa-brief-v10 .poa10-home--modern #poa10-sponsors .poa10-sponsor-call p{
 color:#253d2d;
 font-size:1rem;
 font-weight:500;
 margin:0;
}
body.poa-brief-v10 .poa10-home--modern #poa10-sponsors .poa10-outline{
 border:1px solid #aa9863;
 border-radius:999px;
 background:transparent;
 color:#193e2b;
 box-shadow:none;
}
body.poa-brief-v10 .poa10-home--modern #poa10-sponsors .poa10-button>span{
 color:#9c884d;
}
body.poa-brief-v10 .poa10-home--modern #poa10-media .poa10-button{
 border-radius:.85rem;
}
body.poa-brief-v10 .poa10-home--modern #poa10-media .poa10-outline{
 border-color:#aa9863;
}
body.poa-brief-v10 .poa10-home--modern #poa10-media .poa10-button>span{
 color:#b4a16a;
}
@media(max-width:760px){
 body.poa-brief-v10 .poa10-home--modern #poa10-sponsors .poa10-sponsors{
  flex-wrap:nowrap;
  justify-content:flex-start;
  overflow-x:auto;
  scroll-snap-type:x proximity;
  scroll-padding-inline:.25rem;
  overscroll-behavior-x:contain;
 }
 body.poa-brief-v10 .poa10-home--modern #poa10-sponsors .poa10-sponsors a{
  flex:0 0 8rem;
  width:8rem;
  min-height:7rem;
  scroll-snap-align:start;
 }
}

/* POA_ACADEMY_REFERENCE_V1 */
body.poa-brief-v10 .poa10-home--modern #poa10-academy{
 padding-block:clamp(2rem,4vw,4rem);
 background:#f1f3ed;
 color:#fff;
 border:0;
}
body.poa-brief-v10 .poa10-home--modern #poa10-academy::before{
 display:none;
}
body.poa-brief-v10 .poa10-home--modern #poa10-academy>.poa10-container{
 padding:clamp(1.25rem,3vw,2.5rem);
 border:1px solid #a6935c;
 border-radius:1.5rem;
 background:linear-gradient(140deg,#1b252b,#151e24);
 box-shadow:0 16px 35px rgba(16,36,25,.18);
 gap:2rem;
 align-items:center;
}
body.poa-brief-v10 .poa10-home--modern #poa10-academy small{
 color:#c5b37b;
 font-size:.8125rem;
 line-height:1.5;
 letter-spacing:.05em;
}
body.poa-brief-v10 .poa10-home--modern #poa10-academy h2{
 color:#fff!important;
 font-family:Georgia,"Times New Roman",serif;
 font-size:clamp(1.5rem,3vw,2.75rem);
 line-height:1.2;
 letter-spacing:-.015em;
}
body.poa-brief-v10 .poa10-home--modern #poa10-academy p{
 color:#d2d9d5;
 font-size:1rem;
 line-height:1.6;
}
body.poa-brief-v10 .poa10-home--modern #poa10-academy .poa10-buttons{
 gap:.8rem;
 align-items:stretch;
}
body.poa-brief-v10 .poa10-home--modern #poa10-academy .poa10-button{
 background:linear-gradient(115deg,#a38a47,#ddc577,#ac914d);
 color:#172019;
 border:1px solid #b69c58;
 border-radius:.9rem;
 min-height:3.25rem;
 padding:.8rem 1.1rem;
 font-size:1rem;
 gap:1rem;
 box-shadow:0 5px 16px rgba(0,0,0,.14);
}
body.poa-brief-v10 .poa10-home--modern #poa10-academy .poa10-outline{
 color:#fff;
 background:transparent;
 border-color:#c7ceca;
 box-shadow:none;
}
body.poa-brief-v10 .poa10-home--modern #poa10-academy .poa10-academy-photo{
 position:relative;
 align-self:center;
 min-width:0;
 min-height:0;
 height:auto;
 width:100%;
 padding:0;
}
body.poa-brief-v10 .poa10-home--modern #poa10-academy .poa10-academy-photo img{
 display:block;
 width:100%;
 height:auto;
 min-height:0;
 max-height:none;
 aspect-ratio:16/11;
 object-fit:cover;
 object-position:center 25%;
 border:1px solid rgba(197,179,123,.3);
 border-radius:1.5rem;
 transform:none;
 box-shadow:0 12px 22px rgba(0,0,0,.28);
}
@media(max-width:760px){
 body.poa-brief-v10 .poa10-home--modern #poa10-academy>.poa10-container{
  grid-template-columns:minmax(0,1fr);
  gap:1.5rem;
 }
 body.poa-brief-v10 .poa10-home--modern #poa10-academy h2{
  font-size:1.5rem!important;
  line-height:1.25!important;
 }
 body.poa-brief-v10 .poa10-home--modern #poa10-academy .poa10-academy-photo{
  max-width:none;
 }
}
@media(max-width:380px){
 body.poa-brief-v10 .poa10-home--modern #poa10-academy .poa10-buttons{
  flex-direction:column;
 }
}

/* POA_ACADEMY_FIRST_V18 — unified homepage palette. */
body.poa-brief-v10 .poa10-home--modern{
 --poa10-forest:#075234;
 --poa10-green:#075234;
 --poa10-lime:#d5bf7d;
 --poa10-grey:#f3f4ed;
 --poa10-ink:#173d2a;
 --poa10-muted:#4d6254;
 --poa10-line:#dce3d7;
}
body.poa-brief-v10 .poa10-home--modern .poa10-white{
 background:#fffef9;
}
body.poa-brief-v10 .poa10-home--modern .poa10-grey{
 background:#f3f4ed;
}
body.poa-brief-v10 .poa10-home--modern .poa10-title>small,
body.poa-brief-v10 .poa10-home--modern .poa10-text-link{
 color:#315b40;
}
body.poa-brief-v10 .poa10-home--modern .poa10-title>small::before{
 background:linear-gradient(90deg,#a38c4d,#dfce96);
}
body.poa-brief-v10 .poa10-home--modern .poa10-button{
 background:#075234;
 border-color:#075234;
 color:#fff;
}
body.poa-brief-v10 .poa10-home--modern .poa10-outline{
 background:transparent;
 color:#173d2a;
 border-color:#ac975f;
}
body.poa-brief-v10 .poa10-home--modern .poa10-tabs a{
 border-color:#ac975f;
 color:#173d2a;
}
body.poa-brief-v10 .poa10-home--modern .poa10-tabs a[aria-current=page]{
 background:#075234;
 color:#fff;
 border-color:#ac975f;
 box-shadow:none;
}
body.poa-brief-v10 .poa10-home--modern .poa10-hero{
 border-bottom:0;
}
body.poa-brief-v10 .poa10-home--modern .poa10-hero-copy>small{
 color:#dfce96;
}
body.poa-brief-v10 .poa10-home--modern .poa10-hero .poa10-button{
 background:linear-gradient(115deg,#b29a59,#e1cd8e,#b59c5a);
 color:#172c1d;
 border-color:#d5bf7d;
 border-radius:999px;
 box-shadow:0 0 22px rgba(213,191,125,.22);
}
body.poa-brief-v10 .poa10-home--modern .poa10-hero .poa10-outline{
 color:#fff;
 background:rgba(5,50,30,.3);
 border-color:rgba(255,255,255,.8);
 box-shadow:none;
}
body.poa-brief-v10 .poa10-home--modern #poa10-academy{
 background:#f3f4ed;
 border:0;
}
body.poa-brief-v10 .poa10-home--modern #poa10-academy::before{
 display:none;
}
body.poa-brief-v10 .poa10-home--modern #poa10-academy>.poa10-container{
 background:linear-gradient(135deg,#0d5738,#063522);
 color:#fff;
 border:1px solid #b49d60;
 border-radius:1.5rem;
 padding:clamp(1.25rem,3vw,2.5rem);
 box-shadow:0 16px 35px rgba(5,60,33,.14);
}
body.poa-brief-v10 .poa10-home--modern #poa10-academy small{
 color:#dfce96;
}
body.poa-brief-v10 .poa10-home--modern #poa10-academy h2{
 color:#fff!important;
}
body.poa-brief-v10 .poa10-home--modern #poa10-academy p{
 color:#e0e9df;
}
body.poa-brief-v10 .poa10-home--modern #poa10-academy .poa10-button{
 background:linear-gradient(115deg,#b29a59,#e1cd8e,#b59c5a);
 color:#172c1d;
 border-color:#d5bf7d;
}
body.poa-brief-v10 .poa10-home--modern #poa10-academy .poa10-outline{
 background:transparent;
 border-color:#d5dfd4;
 color:#fff;
}
body.poa-brief-v10 .poa10-home--modern #poa10-news,
body.poa-brief-v10 .poa10-home--modern #poa10-media,
body.poa-brief-v10 .poa10-home--modern #poa10-sponsors{
 background:#f3f4ed;
 color:#173d2a;
}
body.poa-brief-v10 .poa10-home--modern #poa10-news .poa10-tabs a[aria-current=page]{
 background:#075234;
 border-color:#ac975f;
}
body.poa-brief-v10 .poa10-home--modern .poa11-next-card{
 background:
  radial-gradient(ellipse at top right,rgba(65,135,82,.22),transparent 65%),
  #06452e;
 border-color:rgba(181,158,96,.6);
}
body.poa-brief-v10 .poa10-home--modern .poa11-next-heading .poa10-kicker,
body.poa-brief-v10 .poa10-home--modern .poa11-next-card .poa-h7-match-meta,
body.poa-brief-v10 .poa10-home--modern .poa11-next-card .poa-h7-venue{
 color:#dfce96;
}
body.poa-brief-v10 .poa10-home--modern #poa10-club{
 background:#123b29;
}
@media(hover:hover) and (prefers-reduced-motion:no-preference){
 body.poa-brief-v10 .poa10-home--modern .poa10-hero .poa10-button:hover{
  background:linear-gradient(115deg,#c3ac6a,#ecdaa4,#c3ac6a);
  box-shadow:0 0 26px rgba(213,191,125,.3);
 }
 body.poa-brief-v10 .poa10-home--modern .poa10-hero .poa10-outline:hover{
  background:rgba(255,255,255,.12);
  box-shadow:none;
 }
}
