.event-card-media{float:right;width:220px;max-width:44%;margin:0 0 .65rem 1rem;line-height:1.4}.event-card-media img{aspect-ratio:3/2;object-fit:cover;background:#e8eeea;border-radius:4px;width:100%;height:auto;display:block}.event-card-setting img{aspect-ratio:16/9}.event-card-media figcaption{color:#45605b;overflow-wrap:anywhere;margin-top:4px;font-size:11px;line-height:1.4}.event-card-media figcaption>span{display:block}.event-card-media details{clear:both;margin:0}.event-card-media summary{cursor:pointer;min-height:36px;color:var(--link);text-underline-offset:3px;align-content:center;font-size:12px;font-weight:650;text-decoration:underline}.event-card-media details p{line-height:1.45;margin:4px 0 0!important;font-size:11px!important}.event-card-media details a{min-height:0;font-size:inherit;display:inline}.event-card-media a:focus-visible,.event-card-media summary:focus-visible{outline:3px solid var(--copper);outline-offset:3px}:is(.event-card-body:has(>.event-card-media),.home-agenda-copy:has(>.event-card-media)){display:flow-root}.home-agenda-copy .event-card-media{width:180px;margin:.15rem 0 .6rem .8rem}@media (width<=700px){.event-card-media,.home-agenda-copy .event-card-media{width:140px;max-width:44%;margin-left:.7rem}.event-card-media summary{min-height:44px}}@media print{.event-card-media{break-inside:avoid}.event-card-media details>summary{display:none}.event-card-media details>p{display:block}}.events-focused-page .event-daily-agenda .event-agenda-day>div>div:only-child{grid-column:1/-1}@media (width>=1050px){.events-focused-page .event-daily-agenda .event-agenda-day>div>div:only-child .event-card-body:has(>.event-card-media){grid-template-columns:minmax(0,1fr) 220px;align-content:start;column-gap:20px;display:grid}.events-focused-page .event-daily-agenda .event-agenda-day>div>div:only-child .event-card-body>.event-card-media{float:none;grid-area:1/2/span 8;width:220px;max-width:none;margin:0}.events-focused-page .event-daily-agenda .event-agenda-day>div>div:only-child .event-card-body>:not(.event-card-media){grid-column:1}}@media (width<=700px){.event-card-media,.home-agenda-copy .event-card-media{float:none;width:100%;max-width:none;margin:.65rem 0 .75rem}.event-card-media img{aspect-ratio:3/2}.event-card-setting img{aspect-ratio:16/9}}.event-photographed-details{display:flow-root}.event-card-media.event-media-planner{float:none;flex:0 0 140px;width:140px;max-width:30%;margin:0 14px 8px 0}.event-card-media.event-media-browse{float:none;width:140px;max-width:100%;margin:4px 0}.event-media-planner figcaption,.event-media-browse figcaption{font-size:11px}@media (width<=700px){.event-card-media.event-media-planner{flex-basis:110px;width:110px;max-width:100%;margin:0 0 10px}.event-card-media.event-media-browse{width:140px;max-width:100%;margin:5px 0}.event-media-detail{max-width:420px!important}}.event-card-media.event-media-browse{width:100%}.event-media-browse picture{width:140px;max-width:100%;display:block}@media (width>=801px){.lake-day-recipient-route>li>article:has(>.event-media-planner){grid-template-columns:minmax(170px,28%) minmax(0,1fr);align-items:start;gap:20px;display:grid}.lake-day-page .lake-day-itinerary>ol>li>article:has(>.event-media-planner){grid-template-columns:minmax(170px,28%) minmax(0,1fr);align-items:start;gap:20px;display:grid}.event-card-media.event-media-planner{width:100%;max-width:none;margin:0}.event-media-planner picture{width:140px;max-width:100%;display:block}}@media (width<=800px){.event-card-media.event-media-planner{flex-basis:auto;width:100%;max-width:none}.event-media-planner picture{width:110px;max-width:100%;display:block}}@media (width>=801px){.lake-day-page .lake-day-itinerary>ol>li>article:has(>.event-media-planner){display:block}.lake-day-page .lake-day-itinerary>ol>li>article>.event-media-planner{width:100%;max-width:none;margin:0 0 12px}.lake-day-page .lake-day-itinerary>ol>li>article>.event-media-planner picture{width:110px;max-width:100%}}
