.fale-list{margin:30px 0 45px}.fale-card{display:flex;align-items:flex-start;gap:28px;padding:32px 0;border-bottom:1px solid #d7d0c3}.fale-date{background:#702e38;color:#f4f0e7;flex:0 0 90px;text-align:center;padding:15px 10px;line-height:1.2}.fale-date span{font:11px Arial,sans-serif;text-transform:uppercase;letter-spacing:2px}.fale-date strong{display:block;font:42px Georgia,serif;margin:6px 0}.fale-date small{font:11px Arial,sans-serif}.fale-info{flex:1;min-width:0}.fale-info .eyebrow{font:11px/1.6 Arial,sans-serif;letter-spacing:1px;margin-bottom:12px}.fale-info h3{font:32px/1.15 Georgia,serif;margin:0 0 15px;overflow-wrap:anywhere}.fale-info p{margin:0 0 18px}.fale-location{font-size:13px;color:#625c53}.fale-info .actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.fale-image{flex:0 0 200px}.fale-image img{width:200px;height:170px;object-fit:cover;display:block}.fale-pagination{display:flex!important;flex-wrap:wrap;justify-content:center;gap:12px;margin:30px 0}.fale-pagination .page-numbers{padding:7px 12px;border:1px solid #d7d0c3}.fale-pagination .current{background:#702e38;color:#fff}.fale-single{max-width:1000px;margin:70px auto}.fale-single h1{font:clamp(40px,6vw,72px)/1.1 Georgia,serif;overflow-wrap:anywhere}.fale-single-image{width:100%;max-height:620px;object-fit:contain;margin:30px 0}.fale-event-body{margin:30px 0 45px}.fale-details{padding:25px;background:#e8dfcf;margin-bottom:30px}.fale-details p:last-child{margin-bottom:0}.fale-past{font-weight:bold}.fale-empty{margin-top:30px}.fale-list .button,.fale-single .button,.fale-empty .button{display:inline-block;background:#702e38;color:#fff;padding:13px 22px;font:13px/1.5 Arial,sans-serif;text-decoration:none}.fale-list .text-link,.fale-single .text-link{border-bottom:1px solid #702e38;text-decoration:none}.fale-event-body img{max-width:100%;height:auto}@media(max-width:700px){.fale-card{gap:18px;flex-wrap:wrap}.fale-date{flex-basis:65px;padding:12px 5px}.fale-date strong{font-size:32px}.fale-info{flex-basis:calc(100% - 85px)}.fale-info h3{font-size:27px}.fale-image{flex-basis:100%;margin-left:83px}.fale-image img{width:100%;height:210px}.fale-single{width:calc(100% - 40px);margin:45px auto}}

/* Editorial event layout, version 1.1.0. */
.fale-single{max-width:1040px;width:calc(100% - 64px);margin:60px auto 85px}.fale-article-header{max-width:760px;margin:0 auto 35px}.fale-article-header .eyebrow{color:#702e38;margin-bottom:20px}.fale-single h1{font:clamp(36px,4.2vw,58px)/1.13 Georgia,serif;letter-spacing:-1.4px;margin:0 0 24px}.fale-article-date{font:15px/1.6 Arial,sans-serif;color:#702e38;margin:0 0 8px}.fale-schedule-note{font:17px/1.65 Arial,sans-serif;margin:0 0 8px}.fale-article-location{font:13px/1.6 Arial,sans-serif;color:#625c53;margin:0}.fale-single-image{display:block;width:100%;max-width:760px;height:auto;max-height:none;object-fit:contain;margin:0 auto 40px}.fale-event-body,.fale-ticket-link,.fale-back{max-width:760px;margin-left:auto;margin-right:auto}.fale-event-body{font:18px/1.8 Arial,sans-serif;margin-top:0;margin-bottom:35px}.fale-event-body p{margin:0 0 25px}.fale-event-body h2{font:32px/1.2 Georgia,serif;margin:40px 0 20px;letter-spacing:-.5px}.fale-event-body h3{font:25px/1.3 Georgia,serif;margin:30px 0 15px}.fale-event-body ul,.fale-event-body ol{padding-left:25px;margin-bottom:25px}.fale-event-body figure{margin:30px 0}.fale-event-body iframe{display:block;width:100%;height:auto;aspect-ratio:16/9;border:0}.fale-back{border-top:1px solid #d7d0c3;padding-top:25px;margin-top:40px}.fale-card{gap:30px;align-items:center}.fale-card .fale-date{display:none}.fale-info h3{font-size:34px}.fale-info .eyebrow{letter-spacing:1px;font-size:11px;color:#702e38}.fale-image{order:-1;flex:0 0 34%;margin:0}.fale-image img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.fale-info .button{padding:8px 0;background:transparent;color:#702e38;border:0;border-bottom:1px solid #702e38}.fale-past{font-size:13px;color:#702e38;margin-top:12px}@media(max-width:700px){.fale-single{width:calc(100% - 40px);margin:35px auto 55px}.fale-single h1{font-size:38px}.fale-single-image{margin-bottom:28px}.fale-event-body{font-size:17px;line-height:1.75}.fale-card{display:block}.fale-image{display:block;margin:0 0 22px}.fale-image img{height:auto;aspect-ratio:16/9}.fale-info h3{font-size:29px}.fale-article-header{margin-bottom:28px}}

.fale-list-date{font:14px/1.6 Arial,sans-serif;color:#702e38;margin:0 0 12px}.fale-list-date strong,.fale-article-date strong,.fale-schedule-note strong{font-weight:600}.fale-info .fale-schedule-note{font:16px/1.6 Arial,sans-serif;color:#242520;margin:0 0 16px}
