.wf-events-lines{font-size:clamp(0.8333rem,0.7652rem + 0.303vw,1rem);border-top:2px solid rgba(0,0,0,.10)}.wf-events-lines ul,.wf-events-lines li{list-style:none!important;margin:0!important;padding:0!important}.wf-events-lines a,.wf-events-lines a:visited{color:inherit!important;text-decoration:none!important}.wf-events-lines .wf-line{border-bottom:2px solid rgba(0,0,0,.10)}.wf-events-lines .wf-line-link{display:flex;align-items:center;gap:clamp(16px,3vw,40px);padding:24px 0}.wf-events-lines .wf-date{display:flex;align-items:baseline;gap:10px;min-width:170px;font-weight:700;opacity:.9}.wf-events-lines .wf-dot{font-size:1.2em;line-height:1;opacity:.9}.wf-events-lines .wf-day,.wf-events-lines .wf-month{font-size:clamp(0.95rem,0.90rem + 0.25vw,1.05rem);text-transform:capitalize}.wf-events-lines .wf-content{flex:1;min-width:0}.wf-events-lines .wf-title{font-size:clamp(0.875rem,0.82rem + 0.30vw,1.125rem)!important;line-height:1.2!important;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.wf-events-lines .wf-meta{margin-top:10px;font-size:clamp(0.78rem,0.73rem + 0.22vw,0.92rem);opacity:.8;display:flex;flex-wrap:wrap;gap:10px}.wf-events-lines .wf-sep{opacity:.6}.wf-events-lines .wf-arrow{margin-left:auto;font-size:clamp(1.2rem,1.0rem + 0.8vw,1.8rem);line-height:1;opacity:.85;transition:transform .2s ease}.wf-events-lines .wf-line-link:hover .wf-arrow{transform:translateX(6px)}@media (max-width:980px){.wf-events-lines .wf-line-link{padding:20px 0;gap:18px}.wf-events-lines .wf-date{min-width:145px}}@media (max-width:767px){.wf-events-lines .wf-line-link{display:grid;grid-template-columns:1fr auto;grid-template-areas:"date arrow""content content";align-items:start;row-gap:12px;padding:16px 0}.wf-events-lines .wf-date{grid-area:date;min-width:0}.wf-events-lines .wf-content{grid-area:content}.wf-events-lines .wf-arrow{grid-area:arrow;margin-left:0}.wf-events-lines .wf-meta{margin-top:8px;gap:8px}.wf-events-lines .wf-loc{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}}@media (max-width:400px){.wf-events-lines .wf-title{font-size:1.15rem}}