.entertainment-topics{display:flex;flex-wrap:wrap;gap:12px;margin:25px 0 45px}.entertainment-topics a{padding:12px 18px;border:1px solid #c5d2c8;border-radius:3px;color:#224c43;text-decoration:none}.entertainment-topics a:hover,.entertainment-topics a:focus{background:#e5ece3}.entertainment-section{padding:30px 0 45px;border-top:1px solid #c5d2c8;scroll-margin-top:25px}.entertainment-section>header{margin-bottom:25px}.entertainment-section h2{font-family:Georgia,serif;font-size:clamp(25px,4vw,36px);margin:0 0 8px}.entertainment-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:22px}.entertainer-card{padding:25px;border:1px solid #d0d9ce;background:#fcfcf7;display:flex;flex-direction:column;align-items:flex-start}.entertainer-card h3{font-family:Georgia,serif;font-size:27px;line-height:1.2;margin:15px 0 8px}.entertainer-card h3 a{color:#173d38;text-decoration:none}.entertainer-card h3 a:hover{text-decoration:underline}.entertainer-card p{line-height:1.65}.entertainer-card .inline-link{margin-top:auto}.entertainer-venues{font-size:13px;color:#606c64}.source-reading-options{border-left:2px solid #90a993;padding-left:12px;margin:10px 0;font-size:13px;line-height:1.5}.source-reading-options p{margin:8px 0}.source-reading-options span{display:block;color:#5b665e}
