.line-rating,.line-rating__info{align-items:center;display:flex;gap:1rem}.line-rating__info{font-size:1.25rem;font-weight:300;letter-spacing:0;line-height:145%;width:100%}@media (max-width:768px){.line-rating__info{font-size:1.33rem}}.line-rating__info__number{align-items:center;aspect-ratio:1/1;background-color:#f7f7f7;color:#2b2b2b66;display:flex;font-size:1.5rem;font-weight:500;height:2.25rem;justify-content:center;letter-spacing:-.02em;line-height:145%}.line-rating span{color:#2b2b2b99;font-size:1.25rem;font-weight:300;letter-spacing:0;line-height:145%;white-space:nowrap}@media (max-width:768px){.line-rating span{font-size:1.33rem}}.line-rating[data-size=small] .line-rating__info{font-size:1rem;font-weight:300;letter-spacing:0;line-height:145%}@media (max-width:768px){.line-rating[data-size=small] .line-rating__info{font-size:1.17rem}}.line-rating[data-size=small] .line-rating__info__number{aspect-ratio:1.63/1.88;height:1.88rem}.line-rating[data-number="1"] .line-rating__info__number{background-color:#ff8f07;color:#fff}.line-rating[data-number="2"] .line-rating__info__number{background-color:#ffb309;color:#fff}.line-rating[data-number="3"] .line-rating__info__number{background-color:#ffca2b;color:#fff}.calendar-section__container[data-v-735f9804]{display:flex;gap:3rem;padding:0 3rem 3rem}@media (max-width:768px){.calendar-section__container[data-v-735f9804]{flex-direction:column;padding:1.33rem}}.calendar-section__info-block[data-v-735f9804]{display:flex;flex-direction:column;gap:3rem;width:100%}@media (max-width:768px){.calendar-section__info-block[data-v-735f9804]{gap:2rem}}.calendar-section__info-block__item[data-v-735f9804]{display:flex;flex-direction:column;gap:1.5rem}@media (max-width:768px){.calendar-section__info-block__item[data-v-735f9804]{gap:1.33rem}}.calendar-section__info-block__item__header[data-v-735f9804]{align-items:center;color:#2b2b2b66;display:flex;font-size:1.5rem;font-weight:300;justify-content:space-between;letter-spacing:0;line-height:145%}.calendar-section__info-block__item__header span[data-v-735f9804]{font-size:2.75rem;font-stretch:expanded;font-weight:500;font-weight:700;letter-spacing:-.02em;line-height:130%}@media (max-width:768px){.calendar-section__info-block__item__header span[data-v-735f9804]{font-size:2rem}}.calendar-section__info-block__item__body[data-v-735f9804]{display:flex;flex-direction:column;gap:.75rem}@media (max-width:768px){.calendar-section__info-block__item__body[data-v-735f9804]{gap:.67rem}}.calendar-section__table[data-v-735f9804]{border:1px solid rgba(33,33,33,.051);display:flex;flex-direction:column;gap:2rem;height:-moz-fit-content;height:fit-content;max-width:31rem;padding:2rem;width:100%}@media (max-width:768px){.calendar-section__table[data-v-735f9804]{max-width:none}}.calendar-section__table__heading[data-v-735f9804]{align-items:center;display:flex;font-size:2rem;font-weight:500;justify-content:space-between;letter-spacing:-.02em;line-height:120%}@media (max-width:768px){.calendar-section__table__heading[data-v-735f9804]{font-size:1.67rem}}.calendar-section__table__heading span[data-v-735f9804]{color:#2b2b2b66;font-size:1.25rem;font-weight:300;letter-spacing:0;line-height:145%}@media (max-width:768px){.calendar-section__table__heading span[data-v-735f9804]{font-size:1.33rem}}.calendar-section__table__body[data-v-735f9804]{display:flex;flex-direction:column;gap:1rem}
