.evening-guides{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px;border-top:1px solid #cfbda3}
.evening-guide{position:relative;display:flex;flex-direction:column;gap:7px;padding:24px 32px 24px 0;border-bottom:1px solid #cfbda3;color:#382f25;text-decoration:none}
.evening-guide>span{font-family:Literata,Georgia,serif;font-size:23px;line-height:1.35}.evening-guide small{font-size:14px;color:#6e5c48}.evening-guide b{position:absolute;right:0;top:28px;color:#9d402c}.evening-guide:hover>span{text-decoration:underline;text-underline-offset:5px}
.growth-share{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:24px}.growth-share p{flex-basis:100%;margin:0;font-size:14px}.growth-share p:empty{display:none}.growth-share [hidden]{display:none}
.filter-price-note{font-size:14px!important;max-width:850px;line-height:1.6;color:#6e5c48}.favorite-plan-builder{border:1px solid #cfbda3;padding:20px;margin:0 0 24px;background:#fffaf1}.favorite-plan-builder h2{font-size:24px;margin:0 0 8px}.favorite-plan-builder p{margin:8px 0}[data-plan-result]{display:block;overflow-wrap:anywhere}[data-plan-result] input{width:100%;margin:12px 0;padding:12px;font:inherit;box-sizing:border-box}.favorite-plan-pick{display:flex;gap:10px;align-items:center;font-size:14px;margin-bottom:16px}.favorite-plan-pick input{width:20px;height:20px;accent-color:#9d402c}.place-photo-credit{font-size:11px;line-height:1.4;padding:6px 16px;margin:0;color:#776450}.pub-card .place-art.has-photo{height:220px}.pub-card .place-photo img{object-fit:cover;width:100%;height:100%}
@media(max-width:850px){.evening-guides{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}}@media(max-width:520px){.evening-guides{grid-template-columns:1fr}.evening-guide{padding:18px 28px 18px 0}.evening-guide>span{font-size:21px}.growth-share .button{width:100%}.favorite-plan-builder{padding:16px}}

.pub-verified-photo{margin:0;border-bottom:1px solid #cfbda3}.pub-verified-photo img{width:100%;height:220px;object-fit:cover;display:block}.pub-verified-photo figcaption{font-size:12px;color:#6e5c48;padding:8px 16px;line-height:1.4}.favorite-plan-builder[hidden],[data-plan-result][hidden]{display:none}
