[data-sig=cpa-calendar] .next-deadline{display:flex;flex-direction:column;text-align:right;min-width:170px;font-size:11px;color:var(--muted)}[data-sig=cpa-calendar] .days{font-family:var(--figure);font-size:24px;color:var(--green);line-height:1.8}[data-sig=cpa-calendar] .deadline-strip{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-top:1px solid var(--green);border-bottom:1px solid var(--line)}[data-sig=cpa-calendar] article{padding:24px 16px;border-right:1px solid var(--line);min-width:0}[data-sig=cpa-calendar] article:first-child{padding-left:0}[data-sig=cpa-calendar] article:last-child{border:0}[data-sig=cpa-calendar] time{font-family:var(--figure);font-size:12px}[data-sig=cpa-calendar] time strong{display:block;font-family:var(--serif);font-size:42px;line-height:1.4;font-weight:400;letter-spacing:-.04em}[data-sig=cpa-calendar] article p{font-size:11px;margin-top:12px;line-height:1.7}[data-sig=cpa-calendar] article.next{background:var(--soft)}[data-sig=cpa-calendar] .calendar-year{font-size:12px;margin-bottom:16px}[data-sig=cpa-calendar] .actual-date{font-size:9px;display:block;color:var(--muted);margin-top:8px}[data-sig=cpa-calendar] .fine{margin-top:24px;max-width:100ch}[data-sig=cpa-calendar] .calendar-count{display:none}
@media(max-width:950px){[data-sig=cpa-calendar] .deadline-strip{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin}[data-sig=cpa-calendar] article{flex:0 0 160px;scroll-snap-align:start}[data-sig=cpa-calendar] article:first-child{padding-left:16px}[data-sig=cpa-calendar] .calendar-count{display:block;font-family:var(--figure);font-size:11px;margin-top:12px}[data-sig=cpa-calendar] .next-deadline{text-align:left;margin-top:24px}[data-sig=cpa-calendar] .days{font-size:22px}}
