.uptrail-season-war{margin:0 0 1.25rem;padding:clamp(1rem,3vw,1.5rem);border:1px solid #d9e4df;border-radius:24px;background:linear-gradient(145deg,#f6faf8,#edf3ef);color:#17382a}.uptrail-season-war>header{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;margin-bottom:1rem}.uptrail-season-war>header span{display:block;color:#39785d;font-size:.7rem;font-weight:800;letter-spacing:.16em}.uptrail-season-war>header h3{margin:.3rem 0;font:800 clamp(1.15rem,4vw,1.55rem)/1.12 "Aptos Display","Trebuchet MS",sans-serif}.uptrail-season-war>header p{margin:0;color:#607168}.uptrail-season-war>header>b{display:grid;place-items:center;min-width:84px;padding:.65rem;border-radius:17px;background:#17382a;color:#fff;font-size:1.3rem}.uptrail-season-war>header>b small{font-size:.6rem}.uptrail-season-war__notice{padding:.7rem 1rem;border-radius:13px;background:#dff4e7;color:#155d39}.uptrail-season-war__notice.is-error{background:#fde9e4;color:#943c2b}.uptrail-season-card{margin-top:.85rem;padding:1rem;border:1px solid #dce8e1;border-radius:20px;background:rgba(255,255,255,.9)}.uptrail-season-card__heading{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.uptrail-season-card__heading span{color:#718178;font-size:.7rem;font-weight:800}.uptrail-season-card__heading h4{margin:.25rem 0 .75rem}.uptrail-season-card__heading>strong{color:#176849;font-size:.8rem}.uptrail-season-teams{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.uptrail-season-teams section{padding:1rem;border-radius:17px;background:linear-gradient(145deg,#eef3f0,#f9fbfa)}.uptrail-season-teams section.is-mountain{border-top:4px solid #dc9a28}.uptrail-season-teams section.is-valley{border-top:4px solid #2085a2}.uptrail-season-teams h5{margin:0 0 .35rem}.uptrail-season-teams>section>strong{display:flex;align-items:baseline;gap:.3rem;font-size:1.65rem}.uptrail-season-teams>section>strong small{font-size:.65rem}.uptrail-season-teams section>div{display:flex;flex-wrap:wrap;gap:.35rem;margin:.5rem 0}.uptrail-season-teams section>div span{padding:.25rem .45rem;border-radius:99px;background:#fff;color:#607168;font-size:.7rem}.uptrail-season-teams button{padding:.55rem .75rem;border:0;border-radius:11px;background:#176849;color:#fff;font-weight:800;cursor:pointer}.uptrail-season-card>footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid #e0e9e4;color:#607168;font-size:.78rem}.uptrail-season-card>footer b{color:#176849}@media(max-width:560px){.uptrail-season-war>header{display:grid}.uptrail-season-war>header>b{grid-auto-flow:column;justify-content:center;gap:.3rem;width:max-content;min-width:0}.uptrail-season-teams{grid-template-columns:1fr}.uptrail-season-card__heading{display:grid}}
