._16f_hq_container{width:43.75rem;max-width:100%;margin:auto}._16f_hq_container article{grid-template-columns:auto 10.75rem;max-width:48.125rem;margin:0 auto 2rem;padding:1.5rem 1.5rem 1.75rem;display:grid}._16f_hq_container article>*{display:flex}._16f_hq_container article main{justify-content:space-between;gap:2rem}._16f_hq_body-wrapper{flex-direction:column;justify-content:center;gap:.5rem;display:flex}._16f_hq_end-date{color:var(--gray-400);align-self:center;font-size:.75rem;line-height:1.125rem}._16f_hq_title{align-items:center;gap:.5rem;font-size:1.125rem;line-height:1.75rem;display:flex}._16f_hq_no-more-dates{color:var(--gray-600);text-align:center;margin:0 auto;font-size:1.125rem;line-height:1.75rem}._16f_hq_no-more-dates a{font-weight:700;text-decoration:underline}._16f_hq_title svg{fill:var(--rose-500);margin-left:.25rem}._16f_hq_description{flex-direction:column;gap:1.25rem;display:flex}._16f_hq_description>*{color:var(--gray-600)}._16f_hq_button{place-self:center}._16f_hq_textWithIcon svg{align-self:flex-start;margin-top:.2rem}._16f_hq_container>button svg{stroke:var(--gray-900)}._16f_hq_toggle-icon{display:grid}._16f_hq_toggle-icon>span{transition:opacity var(--icon-swap-dur) var(--icon-swap-ease), filter var(--icon-swap-dur) var(--icon-swap-ease), transform var(--icon-swap-dur) var(--icon-swap-ease);grid-area:1/1;align-items:center;display:flex}._16f_hq_toggle-icon[data-state=plus]>[data-icon=minus],._16f_hq_toggle-icon[data-state=minus]>[data-icon=plus]{opacity:0;filter:blur(var(--icon-swap-blur));transform:scale(var(--icon-swap-start-scale))}@media (prefers-reduced-motion:reduce){._16f_hq_toggle-icon>span{transition:none!important}}._16f_hq_days{color:var(--gray-500);align-items:center;gap:.5rem;display:flex}._16f_hq_flags{color:var(--gray-500);align-items:center;gap:1.5rem;display:flex}._16f_hq_flags div{align-items:center;gap:.5rem;display:flex}@media screen and (max-width:960px){._16f_hq_container article{grid-template-columns:1fr;width:100%;max-width:26.875rem}._16f_hq_main{grid-template-columns:1fr 1fr;align-items:start;gap:0!important;display:grid!important}._16f_hq_flags{flex-direction:column;gap:.25rem}._16f_hq_button{width:100%;margin-top:1rem}._16f_hq_title>span{text-align:center;width:100%;display:none}._16f_hq_title{text-align:center;width:100%}}
