/* POA_PUBLIC_SECTIONS_V5 */
.poa-v5-section{color:#173d29;min-width:0}.poa-v5-section *,.poa-v5-news-page *{box-sizing:border-box}.poa-v5-hero{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 95% 0,#348254,transparent 70%),#06492c;color:#fff;padding:clamp(22px,4vw,42px);border-radius:22px;margin-bottom:22px;box-shadow:0 18px 40px #07583218}.poa-v5-hero h2{position:relative;z-index:1;font-size:clamp(25px,4vw,40px)!important;line-height:1.15!important;color:#fff!important;margin:12px 0!important;letter-spacing:-.03em}.poa-v5-hero small{font-size:9px;letter-spacing:.12em;color:#dcead4}.poa-v5-hero p{position:relative;z-index:1;font-size:14px!important;line-height:1.6;color:#edf4e8!important;margin:0!important;max-width:620px}
.poa-v5-team-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:20px 0}.poa-v5-team-tabs a{display:flex;align-items:center;justify-content:center;gap:9px;padding:12px 8px;border:1px solid #d9e4d5;border-radius:13px;background:#fff;color:#075832!important;font-size:13px;font-weight:800;text-decoration:none!important;min-width:0}.poa-v5-team-tabs img{width:28px;height:32px;object-fit:contain;flex-shrink:0}.poa-v5-team-tabs a[aria-current=page]{background:#075832;border-color:#075832;color:#fff!important;box-shadow:0 8px 22px #07583222}
.poa-v5-mode-tabs,.poa-v5-news-tabs,.poa-v5-pagination{display:flex;flex-wrap:wrap;gap:7px;margin:18px 0}.poa-v5-mode-tabs a,.poa-v5-news-tabs a,.poa-v5-pagination a{padding:9px 12px;border:1px solid #d9e4d5;background:#fff;border-radius:999px;text-decoration:none!important;color:#075832!important;font-size:12px;font-weight:750;line-height:1.3}.poa-v5-mode-tabs a[aria-current],.poa-v5-news-tabs a[aria-current],.poa-v5-pagination a[aria-current]{color:#fff!important;background:#075832;border-color:#075832}
.poa-v5-section-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:25px 0 14px}.poa-v5-section-heading h2{font-size:25px!important;color:#075832!important;margin:0!important}.poa-v5-section-heading>span,.poa-v5-count{font-size:12px!important;color:#55705c!important}
.poa-v5-section .poa-v5-filters{display:grid;grid-template-columns:minmax(100px,.7fr) minmax(0,1.7fr) auto;align-items:end;gap:10px;padding:12px;background:#edf2e9;border:1px solid #dce5d7;border-radius:13px;margin:15px 0 20px}.poa-v5-filters label{display:block;min-width:0;font-size:10px;color:#506b57;font-weight:700}.poa-v5-section .poa-v5-filters select{display:block;width:100%;max-width:100%;min-width:0;height:37px;padding:6px 24px 6px 9px;border:1px solid #d9e4d5;border-radius:8px;background:#fff;color:#17462c;font-size:12px;margin-top:4px}.poa-v5-section .poa-v5-filters button{height:37px;padding:6px 13px;background:#075832;color:#fff;border:0;border-radius:8px;font-weight:800;font-size:12px;cursor:pointer}
.poa-v5-empty{padding:23px;border:1px dashed #a9bda0;border-radius:16px;background:#f2f6ed;color:#365941;font-size:14px;line-height:1.8}.poa-v5-empty h3{color:#075832!important;font-size:20px!important}.poa-v5-button{display:inline-block;padding:12px 16px;background:#075832;border-radius:10px;color:#fff!important;text-decoration:none!important;font-weight:800;font-size:13px}
.poa-v5-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:22px 0}.poa-v5-news-card{min-width:0;background:#fff;border:1px solid #dce5d8;border-radius:19px;overflow:hidden;box-shadow:0 12px 28px #143c2209}.poa-v5-news-image{display:block;aspect-ratio:16/10;overflow:hidden;background:linear-gradient(135deg,#075832,#337b4f);color:#fff;text-decoration:none}.poa-v5-news-image img{width:100%;height:100%;object-fit:cover;display:block}.poa-v5-news-image>span{display:grid;place-items:center;height:100%;font-weight:800;letter-spacing:.1em}.poa-v5-news-copy{padding:20px}.poa-v5-news-copy time,.poa-v5-article time{font-size:11px;color:#60705f}.poa-v5-news-copy h3{font-size:21px!important;line-height:1.3!important;margin:10px 0!important}.poa-v5-news-copy h3 a{color:#075832!important;text-decoration:none!important}.poa-v5-news-copy p{font-size:13px;line-height:1.8;color:#4b6653}.poa-v5-read{font-size:12px;font-weight:800;color:#075832!important;text-decoration:none!important}
.poa-v5-page-title{font-size:clamp(28px,4vw,42px);margin:0 0 24px;color:#075832}.poa-v5-article{max-width:900px;margin:0 auto 35px;padding:clamp(20px,4vw,42px);background:#fff;border:1px solid #dce5d8;border-radius:22px}.poa-v5-article h1{font-size:clamp(26px,4vw,44px);line-height:1.15;letter-spacing:-.035em;color:#075832;margin:15px 0 24px}.poa-v5-breadcrumb a{font-size:12px;color:#075832;font-weight:800}.poa-v5-breadcrumb{margin-bottom:24px}.poa-v5-article-image{margin:0 0 26px;border-radius:15px;overflow:hidden;background:#edf2e9}.poa-v5-article-image img{display:block;width:100%;height:auto;max-height:520px;object-fit:cover}.poa-v5-article-body{font-size:16px;line-height:1.9;color:#2f533d}.poa-v5-article-body img{max-width:100%;height:auto}.poa-v5-related h2{color:#075832}
.poa-v5-club-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:28px;align-items:center;margin:30px 0}.poa-v5-club-intro>div:only-child{grid-column:1/-1}.poa-v5-club-photo img{width:100%;height:300px;object-fit:cover;border-radius:18px}.poa-v5-club-intro small{font-size:10px;letter-spacing:.12em;color:#6b8065}.poa-v5-club-intro h2{color:#075832!important;font-size:27px!important;line-height:1.2}.poa-v5-club-intro p{font-size:14px;line-height:1.9;color:#45634e}.poa-v5-club-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:28px 0}.poa-v5-club-grid article{padding:24px;background:#f1f5ec;border:1px solid #d8e3d2;border-radius:18px}.poa-v5-club-grid article>small{font-size:30px;font-weight:800;color:#a3b693}.poa-v5-club-grid h3{font-size:23px!important;color:#075832!important;margin:15px 0!important}.poa-v5-club-grid p{font-size:13px;line-height:1.8;color:#47634f}.poa-v5-club-grid a,.poa-v5-club-links a{font-size:13px;font-weight:800;color:#075832!important}.poa-v5-pending{font-size:11px;color:#63765c}.poa-v5-club-links{display:flex;gap:20px;flex-wrap:wrap;margin:25px 0}
.poa-v5-full-table{margin:20px 0;border:1px solid #d8e3d2;border-radius:14px;background:#fff;min-width:0;max-width:100%}.poa-v5-full-table>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 17px;list-style:none;background:#075832;border-radius:13px;color:#fff;font-size:14px;font-weight:800;cursor:pointer}.poa-v5-full-table>summary::-webkit-details-marker{display:none}.poa-v5-full-table[open]>summary{border-radius:13px 13px 0 0}.poa-v5-full-table[open]>summary span{transform:rotate(45deg)}.poa-v5-full-table>p{padding:0 14px;font-size:11px;color:#5a705c}.poa-v5-standings .poa-v5-full-table .poa-v4-desktop-table{display:block!important;max-width:100%;overflow:auto;padding:0 8px 12px}.poa-v5-standings .poa-v5-full-table .poa-st-scroll{overflow-x:auto!important;max-width:100%;min-width:0;-webkit-overflow-scrolling:touch}.poa-v5-standings .poa-v5-full-table table.poa-st-table{display:table!important;min-width:720px!important;width:100%!important;table-layout:auto!important}.poa-v5-row-hint{font-size:9px;font-style:normal;color:#577654;display:block;font-weight:700;margin-top:4px}
.poa-public-v5 .poa-content-page{padding-top:35px!important}.poa-public-v5 .poa-standard-content>h1{font-size:clamp(27px,4vw,40px)!important;line-height:1.15!important;margin-bottom:22px!important}.poa-public-v5 .poa-standard-content{padding:clamp(18px,3vw,32px)!important}
@media(min-width:761px){.poa-v5-full-table{border:0;background:transparent}.poa-v5-full-table>summary{max-width:300px}.poa-v5-full-table[open]>summary{max-width:none}}
@media(max-width:760px){.poa-v5-team-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.poa-v5-team-tabs a{flex-direction:column;gap:5px;padding:10px 5px;font-size:11px}.poa-v5-team-tabs img{width:26px;height:29px}.poa-v5-section .poa-v5-filters{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:8px;padding:10px}.poa-v5-filters button{grid-column:1/-1;justify-self:end;min-width:94px}.poa-v5-news-grid{grid-template-columns:minmax(0,1fr);gap:18px}.poa-v5-news-copy h3{font-size:22px!important}.poa-v5-news-copy{padding:18px}.poa-v5-club-intro{grid-template-columns:minmax(0,1fr);gap:18px}.poa-v5-club-photo img{height:220px}.poa-v5-club-grid{grid-template-columns:minmax(0,1fr)}.poa-v5-standings .poa-v4-row .poa-v4-club{flex-wrap:wrap;column-gap:6px;row-gap:0}.poa-v5-standings .poa-v4-club strong{flex:1;min-width:0}.poa-v5-row-hint{flex-basis:100%;padding-left:31px}.poa-public-v5 .poa-content-page{padding-top:24px!important}.poa-v5-hero{padding:23px 18px}.poa-v5-article{padding:20px 17px}.poa-v5-article-body{font-size:15px}}
@media(hover:hover) and (prefers-reduced-motion:no-preference){.poa-v5-team-tabs a,.poa-v5-news-card,.poa-v5-club-grid article{transition:transform .2s ease,box-shadow .2s ease}.poa-v5-team-tabs a:hover,.poa-v5-news-card:hover,.poa-v5-club-grid article:hover{transform:translateY(-3px);box-shadow:0 16px 30px #07583219}}
.poa-v5-section :is(a,button,select):focus-visible,.poa-v5-full-table summary:focus-visible{outline:3px solid #8cac71;outline-offset:3px}


/* POA_STANDINGS_COLUMN_FIX_V1 */
.poa-v5-standings .poa-v5-full-table table.poa-st-table {
  table-layout:fixed!important;
  width:100%!important;
  min-width:720px!important;
  border-collapse:collapse!important;
}
.poa-v5-standings .poa-v5-full-table table.poa-st-table tr > :is(th,td) {
  box-sizing:border-box!important;
  min-width:0!important;
  padding:10px 6px!important;
  font-size:12px!important;
  line-height:1.35!important;
  text-align:center!important;
  vertical-align:middle!important;
}
.poa-v5-standings .poa-v5-full-table table.poa-st-table tr > :first-child {
  width:40px!important;
  min-width:40px!important;
  max-width:40px!important;
  padding:10px 4px!important;
  font-size:12px!important;
  font-weight:600!important;
  text-align:center!important;
  white-space:nowrap!important;
}
.poa-v5-standings .poa-v5-full-table table.poa-st-table tr > :nth-child(2) {
  width:240px!important;
  min-width:0!important;
  text-align:left!important;
  white-space:normal!important;
}
.poa-v5-standings .poa-v5-full-table table.poa-st-table tr > :nth-child(n+3) {
  width:55px!important;
  min-width:0!important;
  white-space:nowrap!important;
}
.poa-v5-standings .poa-v5-full-table .poa-st-club {
  gap:8px!important;
  font-size:12px!important;
  text-align:left!important;
  min-width:0!important;
}
.poa-v5-standings .poa-v5-full-table .poa-st-club > span {
  min-width:0!important;
  overflow-wrap:anywhere;
}
.poa-v5-standings .poa-v5-full-table .poa-st-badge,
.poa-v5-standings .poa-v5-full-table .poa-st-initial {
  width:28px!important;
  height:32px!important;
  min-width:28px!important;
  flex:0 0 28px!important;
  padding:3px!important;
}
.poa-v5-standings .poa-v5-full-table .poa-st-form {
  gap:3px!important;
  margin-top:5px!important;
}
.poa-v5-standings .poa-v5-full-table .poa-st-form > span {
  width:17px!important;
  height:18px!important;
  font-size:9px!important;
}
.poa-v5-standings .poa-v5-full-table table.poa-st-table .poa-st-points {
  font-size:15px!important;
  font-weight:800!important;
}
