.box-list{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.box-list__item{border-radius:.375rem;border:1px solid #fff}.box-list__title{font-size:calc(1.125rem * var(--font-scale));font-weight:700;line-height:1.3;padding:1.075rem .5rem;color:var(--color-primary-hex);background:#fff;text-align:center}.box-list__text{font-size:calc(.875rem * var(--font-scale));line-height:2;padding:.75rem 1rem}.schedule-slide{border-radius:var(--rounded-default);--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));--padding: 2.5rem}@media (max-width: 799.98px){.schedule-slide{--padding: 1.75rem}}.schedule-slide{--tw-text-opacity: 1;color:rgb(var(--color-primary) / var(--tw-text-opacity))}.schedule-slide__item{display:block;white-space:nowrap;width:calc(14rem + var(--padding))!important;position:relative;justify-content:space-between;padding-block:2rem}.schedule-slide__item:not(:last-child){margin-right:calc(var(--padding) * -1)}@media (max-width: 1023.98px){.schedule-slide__item{width:auto!important}}@media (max-width: 799.98px){.schedule-slide__item{padding-block:1rem}}.schedule-slide__time{font-size:calc(1rem * var(--font-scale));line-height:2;margin-bottom:.6rem;padding-bottom:.5rem;padding-inline:var(--padding);position:relative}.schedule-slide__time:before{content:"";position:absolute;bottom:-.0625rem;left:0;right:0;border:1px solid var(--color-primary-hex)}.schedule-slide__time:after{position:absolute;aspect-ratio:1 / 1;border-radius:9999px;--tw-border-opacity: 1;border-color:rgb(var(--color-primary) / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));content:"";bottom:-.375rem;left:var(--padding);width:.75rem;z-index:1;border-width:.1875rem}.schedule-slide__body{padding-inline:var(--padding)}.schedule-slide__title{padding-top:.25rem;padding-bottom:.25rem;font-size:calc(1rem * var(--font-scale));font-weight:700;line-height:1.64}.schedule-slide__text{font-size:calc(.875rem * var(--font-scale));line-height:2;--tw-text-opacity: 1;color:rgb(var(--color-body) / var(--tw-text-opacity))}.interview__intro{max-width:50rem;margin-inline:auto}.interview__intro__container{padding-inline:3.75rem}@media (max-width: 799.98px){.interview__intro__container{padding-inline:1.25rem}}.interview__intro__header{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));background:rgb(var(--color-primary)/.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:1.5rem 2rem;margin-top:-4rem;margin-bottom:2rem}@media (max-width: 799.98px){.interview__intro__header{padding:1.25rem 1.5rem;margin-top:-2rem;margin-bottom:1rem}}.interview__intro__title{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity));font-size:calc(1rem * var(--font-scale));line-height:2;font-weight:400;margin-bottom:1rem;padding-bottom:1rem}.interview__message{border-radius:var(--rounded-default);--tw-bg-opacity: 1;background-color:rgb(var(--color-primary) / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));--img-width: 7.5rem;padding:3.5rem 2rem;margin-top:calc(var(--section-padding-top))}@media (max-width: 799.98px){.interview__message{--img-width: 6.5rem;padding:2rem}}.interview__message:has(.interview__message__img){margin-top:calc(var(--section-padding-top) + var(--img-width) * .5);padding-top:0}.interview__message__container{max-width:56.25rem;margin-inline:auto}.interview__message__img{aspect-ratio:1 / 1;border-radius:9999px;border-width:4px;--tw-border-opacity: 1;border-color:rgb(var(--color-primary) / var(--tw-border-opacity));width:var(--img-width);position:relative;margin-inline:auto;top:calc(var(--img-width) * -.5);margin-bottom:calc(1.5rem + var(--img-width) * -.5)}@media (max-width: 799.98px){.interview__message__img{margin-bottom:calc(1rem + var(--img-width) * -.5)}}.interview__message__title{font-size:calc(1.125rem * var(--font-scale));line-height:1.75;font-weight:700;margin-bottom:1rem;text-align:center}.interview__message__hr{width:7.75rem;margin-inline:auto;margin-bottom:2rem}.interview__message__text{font-size:calc(.875rem * var(--font-scale));line-height:2}
