.weekly-team{max-width:1050px;padding:48px 5% 64px}.weekly-team h1{margin:14px 0 10px;font-size:clamp(48px,8vw,76px)}.weekly-team-week{color:#536653;margin:0 0 26px;font-weight:700}.weekly-team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.weekly-team-sheet{background:#fffef9;border:1px solid #d9ded2;border-radius:10px;overflow:hidden}.weekly-team-heading{color:#fff;background:#254b34;justify-content:space-between;align-items:center;gap:12px;padding:15px 20px;display:flex}.weekly-team-sheet:nth-child(2) .weekly-team-heading{background:#36546a}.weekly-team-heading h2{margin:0;font-size:32px}.weekly-team-heading span{font-variant-numeric:tabular-nums;font-weight:700}.weekly-team-group{border-bottom:1px solid #e7eae2;padding:13px 20px}.weekly-team-group:last-child{border-bottom:0}.weekly-team-group h3{color:#526351;margin:0 0 5px;font-size:18px}.weekly-team-group ul{margin:0;padding:0;list-style:none}.weekly-team-group li{overflow-wrap:anywhere;align-items:center;gap:10px;padding:5px 0;display:flex}.weekly-team-number{text-align:center;color:#264431;background:#e9efe4;border-radius:4px;flex:0 0 27px;padding:4px 0;font-size:11px;font-weight:700}.weekly-team-empty{max-width:580px;line-height:1.6}@media (max-width:560px){.weekly-team-grid{grid-template-columns:1fr}.weekly-team{padding-top:34px}}
