.co-holidays{color:var(--ps-color-primary-accent);max-width:920px;margin-inline:auto}.co-holidays .co-intro_text{text-align:center;max-width:780px;margin:0 auto var(--ps-space-lg)}.co-holidays .co-intro_text--title{color:var(--ps-color-secondary);margin:0 0 var(--ps-space-xs);font-weight:var(--ps-fw-black);line-height:var(--ps-leading-tight);font-size:clamp(28px,.0234375*100vw + 10px,40px)}.co-holidays .co-intro_text--intro{color:var(--ps-color-primary-accent);font-size:var(--ps-text-base);line-height:var(--ps-leading-normal)}.co-holidays .co-intro_text--intro p{margin:0}.co-holidays--table{counter-reset:holiday-counter;border:1px solid var(--ps-color-primary)}.co-holidays--item{counter-increment:holiday-counter;grid-template-columns:minmax(0,1fr);align-items:center;gap:var(--ps-space-md);min-height:57px;padding:var(--ps-space-sm) var(--ps-space-md);display:grid}.co-holidays--item:nth-child(odd){background-color:var(--ps-color-primary-100)}.co-holidays--item:nth-child(2n){background-color:var(--ps-color-neutral-white)}.co-holidays--item+.co-holidays--item{border-top:1px solid var(--ps-color-primary)}@media (min-width:768px){.co-holidays--item{grid-template-columns:minmax(0,1fr) minmax(220px,auto);padding-inline:var(--ps-space-lg)}}.co-holidays--item_name{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:var(--ps-space-sm);font-size:var(--ps-text-lg);font-weight:var(--ps-fw-black);line-height:var(--ps-leading-snug);display:grid}.co-holidays--item_name:before{color:var(--ps-color-primary-accent-100);content:counter(holiday-counter,decimal-leading-zero);font-size:var(--ps-text-xs);font-weight:var(--ps-fw-heavy,var(--ps-fw-black));line-height:1}.co-holidays--item_date{text-align:left;font-size:var(--ps-text-lg);line-height:var(--ps-leading-snug)}@media (min-width:768px){.co-holidays--item_date{text-align:right}}@media (max-width:767.98px){.co-holidays--item_date{padding-left:35px}}