.aud-hero{display:grid;grid-template-columns:1fr 1fr;background:#f2e9dc;min-height:470px}.aud-hero-copy{align-self:center;padding:65px 35px 65px max(35px,calc((100vw - 1340px)/2))}.aud-hero h1{font:700 clamp(38px,4.5vw,62px)/1.12 Georgia,serif;color:#1b3d2e;margin:20px 0}.aud-hero h1 em,.aud-close h2 em{font-weight:400;color:#a36b3d}.aud-hero p{font-size:18px;line-height:1.7;max-width:540px;margin-bottom:28px}.aud-hero-photo{min-height:470px;position:relative}.aud-hero-photo img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center}.aud-intro{max-width:870px;margin:auto;text-align:center;padding:85px 25px}.aud-intro h2,.aud-topics h2,.aud-quote h2,.aud-coming h2,.aud-more h2,.aud-close h2{font:700 clamp(28px,3vw,40px)/1.25 Georgia,serif;color:#1b3d2e;margin:17px 0 25px}.aud-intro p,.aud-coming p{font-size:17px;line-height:1.85;color:#536253}.aud-topics{padding:75px 25px 85px;background:#f3eee5}.section-heading{text-align:center;max-width:780px;margin:0 auto 40px}.aud-topic-grid{max-width:1170px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.aud-topic-grid article{background:#fffaf3;border:1px solid #dfd5c6;border-radius:17px;padding:35px 28px;min-height:270px}.aud-card-icon{font:700 28px Georgia,serif;color:#b47d45}.aud-topic-grid h3{font:700 24px Georgia,serif;color:#1b3d2e;margin:19px 0 13px}.aud-topic-grid p{line-height:1.75;color:#59665a}.aud-quote{background:#e8ede3;padding:80px 25px}.aud-quote>div{max-width:850px;margin:auto;text-align:center}.aud-quote p{line-height:1.9;font-size:18px;color:#4f5e51}.aud-coming{text-align:center;max-width:850px;margin:auto;padding:80px 25px}.aud-coming .btn{margin-top:20px}.aud-credit{font-size:14px!important;background:#f3eee5;border-radius:10px;padding:20px}.aud-more{background:#f5eee4;text-align:center;padding:65px 25px}.aud-crosslinks{max-width:1000px;margin:auto;display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.aud-crosslinks a{padding:18px 20px;background:#fffaf3;border:1px solid #ddd2c3;border-radius:9px;color:#1b3d2e;font-weight:700;text-decoration:none}.aud-crosslinks a:hover{text-decoration:underline}.aud-close{text-align:center;padding:75px 25px 90px}.aud-close .btn{font-size:18px}@media(max-width:760px){.aud-hero{grid-template-columns:1fr}.aud-hero-copy{padding:48px 24px}.aud-hero-photo{min-height:260px}.aud-topic-grid,.aud-crosslinks{grid-template-columns:1fr}.aud-intro,.aud-coming{padding:60px 24px}.aud-topics,.aud-quote{padding:60px 24px}}