[data-scene=calendar] .economic-calendar{max-width:1450px;padding-top:clamp(18px,3vw,32px)}[data-scene=calendar] .calendar-filters{margin:0 0 14px;padding:16px clamp(14px,2vw,26px);border:1px solid #9b7e4f80;background:linear-gradient(140deg,#24211b,#111110 65%)}[data-scene=calendar] .calendar-filters label{color:#e0c18a;font:650 12px/1.3 var(--heading)}[data-scene=calendar] .calendar-filters select{min-height:42px;font:500 13px var(--heading)}[data-scene=calendar] .calendar-filters p{align-self:center;color:#c4bba9;font-size:13px}[data-scene=calendar] .calendar-filters select:focus-visible{outline:2px solid #e8c387;outline-offset:3px}[data-scene=calendar] .calendar-loading{position:absolute;top:20px;left:20px;color:#d9bd86;font-size:13px}[data-scene=calendar] .calendar-credit{font-size:12px}[data-scene=calendar] .calendar-reading{max-width:none}[data-scene=calendar] .calendar-reading h2{color:#eee3cf;font-size:clamp(23px,3vw,31px)}[data-scene=calendar] .calendar-reading dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}[data-scene=calendar] .calendar-reading dt{margin-bottom:6px;color:#e0c18a;font:650 14px var(--heading)}[data-scene=calendar] .calendar-reading dd{margin:0;color:#c4bba9;font-size:13px;line-height:1.55}@media (max-width:700px){[data-scene=calendar] .calendar-filters select{width:100%;min-width:0}[data-scene=calendar] .calendar-filters p{min-width:0}[data-scene=calendar] .calendar-reading dl{grid-template-columns:1fr}}