:root{--small-gap:1rem;--big-gap:1.5rem}.schedule_item_landing{padding:0 1rem;font-size:1.2rem;display:grid;gap:var(--small-gap);grid-template-columns:1fr;grid-template-areas:"days" "persons" "description"}@container (width>1024px){.schedule_item_landing{gap:var(--big-gap);grid-template-columns:1fr 2fr;grid-template-rows:auto 1fr;grid-template-areas:"days description" "persons description"}}.schedule_item_landing__persons{grid-area:persons}.schedule_item_landing__location{grid-area:days}.schedule_item_landing__location__title{font-size:1.3rem;text-transform:uppercase;text-align:center;padding:2rem 0 1rem 0}.schedule_item_landing__days{grid-area:days}.schedule_item_landing__days__title{font-size:1.3rem;text-transform:uppercase;text-align:center;padding:2rem 0 1rem 0}.schedule_item_landing__about{grid-area:about}.schedule_item_landing__description{grid-area:description}.schedule_item_landing__about h1,.schedule_item_landing__description h1{font-size:1.5rem;text-transform:uppercase;text-align:center;padding:2rem 0 1rem 0}.schedule_item_landing__about h2,.schedule_item_landing__description h2{font-size:1.3rem;text-transform:uppercase;text-align:center;padding:2rem 0 1rem 0}.schedule_item_landing__description h3{font-size:1.2rem;text-transform:uppercase;text-align:center;padding:1rem 0 .5rem 0}.schedule_item_landing__description ul,.schedule_item_landing__description ol{padding:0 0 1rem 1rem}.schedule_item_landing__about p,.schedule_item_landing__description p{padding:0 0 1rem 0}.schedule_item_landing__persons{display:flex;flex-direction:column;gap:.5rem}.schedule_item_landing__persons__title{font-size:1.3rem;text-transform:uppercase;text-align:center;padding:2rem 0 1rem 0}.schedule_item_landing__persons__person{display:flex;gap:1rem;align-items:center}.schedule_item_landing__persons__person__image{border-radius:50%;width:4rem;height:4rem;margin-right:1rem;background-color:var(--color-brand);overflow:hidden}.schedule_item_landing__persons__person__image source,.schedule_item_landing__persons__person__image img{width:100%;object-fit:cover;object-position:center}.schedule_item_landing__persons__person__link{text-decoration:none;color:var(--color-link);transition:var(--default-transition)}.schedule_item_landing__persons__person__link:focus,.schedule_item_landing__persons__person__link:hover{color:var(--color-link-hover)}