.v31-practice-layout{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(320px,1.1fr);gap:2rem;align-items:start;margin-bottom:2rem}.v31-weekly-summary{max-width:920px}.v31-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin:1.5rem 0}.v31-summary-grid article{padding:1rem 0;border-bottom:1px solid rgba(200,169,81,.3)}.v31-summary-grid strong,.v31-summary-grid span{display:block}.v31-summary-grid strong{font-size:1.6rem}.v31-summary-grid span{opacity:.78;margin-top:.3rem}@media(max-width:760px){.v31-practice-layout{grid-template-columns:1fr}}
