.di-agenda{--di-bg:#061826;--di-ink:#fff;--di-accent:#4fd1c5;--di-line:hsla(0,0%,100%,.18);background:var(--di-bg);color:var(--di-ink);font-family:Open Sans,Heebo,Assistant,system-ui,-apple-system,Segoe UI,Arial,sans-serif;font-weight:300;padding-block:clamp(1.5rem,4vw,3rem);padding-inline:clamp(.75rem,3vw,2rem)}.di-agenda,.di-agenda *,.di-agenda :after,.di-agenda :before{box-sizing:border-box}.di-agenda__shell{border-top:1px solid var(--di-line);margin-inline:auto;max-width:1100px;width:100%}.di-agenda__list{list-style:none;margin:0;padding:0}.di-agenda__row{align-items:center;border-bottom:1px solid var(--di-line);direction:ltr;display:grid;gap:clamp(1rem,4vw,3rem);grid-template-columns:auto 1fr;padding-block:clamp(1.1rem,2.4vw,1.6rem)}.di-agenda__time{color:var(--di-ink);direction:ltr;font-size:clamp(.95rem,1.4vw,1.05rem);font-variant-numeric:tabular-nums;font-weight:400;unicode-bidi:isolate;white-space:nowrap}.di-agenda__body{direction:ltr;min-width:0;text-align:right}.di-agenda:dir(rtl) .di-agenda__body{direction:rtl;text-align:right}.di-agenda--d-right .di-agenda__row{grid-template-columns:1fr auto}.di-agenda--d-right .di-agenda__time{order:2;text-align:right}.di-agenda--d-right .di-agenda__body{order:1;text-align:left}.di-agenda--d-right:dir(rtl) .di-agenda__body{direction:rtl;text-align:left}.di-agenda__title{color:var(--di-ink);font-size:clamp(1.1rem,1.7vw,1.35rem);font-weight:400;line-height:1.3;margin:0}.di-agenda__desc{color:var(--di-accent);font-size:clamp(.9rem,1.2vw,1rem);line-height:1.5;margin:.35rem 0 0}@media (max-width:640px){.di-agenda__row{direction:inherit;gap:.35rem;padding-block:1rem;text-align:start}.di-agenda--d-right .di-agenda__row,.di-agenda__row{grid-template-columns:1fr}.di-agenda--d-right .di-agenda__body,.di-agenda--d-right .di-agenda__time{order:0}.di-agenda__body,.di-agenda__time{direction:inherit;text-align:inherit}.di-agenda:dir(rtl) .di-agenda__body{direction:rtl}.di-agenda__time{unicode-bidi:isolate}.di-agenda--m-start .di-agenda__row{text-align:start}.di-agenda--m-end .di-agenda__row{text-align:end}.di-agenda--m-left .di-agenda__row{text-align:left}.di-agenda--m-right .di-agenda__row{text-align:right}.di-agenda--m-center .di-agenda__row{text-align:center}.di-agenda__time{font-size:.9rem}.di-agenda__title{font-size:1rem}.di-agenda__desc{font-size:.85rem}}