/* Audio guides share the existing Udio palette, type and motion. */
.footer.footer-compact{min-height:0;padding:28px max(4%,24px);align-items:center;gap:24px;display:flex;flex-direction:row}
.footer-compact .footer-name{font-size:1.35rem;color:#b3acb0;letter-spacing:-.035em;flex:none}
.footer.footer-compact nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px 23px;text-align:left;font-size:.8125rem;line-height:1.5;max-width:1180px}
.footer-compact nav a{color:#969096;max-width:100%}
.footer-compact nav a:hover,.footer-compact nav a[aria-current=page]{color:#f0e9ee}
.audio-guide .guide-hero{padding:182px 24px 76px;min-height:0}
.guide-hero .hero-copy{max-width:1080px;margin:auto}
.guide-hero .hero-copy h1{font-size:clamp(2rem,4.1vw,3.6rem);text-wrap:balance}
.guide-hero .hero-copy>p{max-width:720px;margin:24px auto 0;font-size:1.1875rem;color:#a39ba1;line-height:1.55;text-wrap:pretty}
.guide-hero .hero-action{max-width:770px;height:74px;margin:48px auto 14px}
.destination{font-size:.8125rem;line-height:1.5;color:#878087;margin:14px auto 0;max-width:620px;overflow-wrap:anywhere}
.guide-visual{width:min(840px,100%);margin:54px auto 0}
.guide-visual img{width:100%;height:auto}
.guide-visual figcaption{font-size:.8125rem;color:#80777e;line-height:1.6;max-width:620px;margin:16px auto 0}
.guide-section{max-width:1130px;padding:90px 30px;margin:auto;min-width:0}
.guide-section h2{font-size:clamp(1.8rem,2.7vw,2.3rem);line-height:1.2;letter-spacing:-.03em;text-wrap:balance}
.guide-section h3{font-size:1.2rem;line-height:1.3;letter-spacing:-.015em;color:#e9e2e7}
.guide-copy p{font-size:1.125rem;line-height:1.65;color:#aaa2a8;margin-top:25px}
.guide-overview{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:90px;align-items:center}
.guide-cards{display:grid;gap:14px}
.guide-cards article{padding:25px 28px;border:1px solid #312730;border-radius:9px;background:linear-gradient(115deg,#1b141c,#100d11)}
.guide-cards p{font-size:1rem;color:#a59ca5;line-height:1.55;margin-top:10px}
.guide-workflow{border-top:1px solid #211b20;border-bottom:1px solid #211b20}
.guide-workflow>h2{max-width:760px;margin-bottom:45px}
.guide-workflow ol{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;padding:0;margin:0}
.step-number{display:block;color:#e32a7a;font-size:.875rem;font-weight:500;margin-bottom:19px}
.guide-workflow h3{max-width:280px}
.guide-workflow li>p{font-size:1rem;line-height:1.7;color:#a69da4;margin-top:16px}
.guide-quality{display:grid;grid-template-columns:.9fr 1.4fr;gap:90px;padding-top:100px;padding-bottom:75px;align-items:start}
.guide-quality>.guide-copy>p:first-child{margin-top:0}
.guide-copy .related-copy{font-size:1rem}
.related-copy a,.source-note a{color:#d8bacb;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#674454}
.related-copy a:hover,.source-note a:hover{color:#ff83b7}
.guide-copy .source-note{font-size:.8125rem;line-height:1.65;color:#80777f}
.audio-guide .faq{padding-top:65px;padding-bottom:0}
.audio-guide .final-cta{padding:130px 24px 140px}
.audio-guide .final-cta>p:first-child{max-width:860px;margin-left:auto;margin-right:auto;font-size:clamp(2rem,3.6vw,3.2rem);text-wrap:balance}
.audio-guide .final-cta .destination{font-size:.8125rem;font-weight:400;line-height:1.5;letter-spacing:0;margin:22px auto 0}
@media(max-width:1024px){.guide-overview,.guide-quality{gap:48px}.guide-section{padding-left:36px;padding-right:36px}.footer.footer-compact nav{gap:10px 19px}.footer.footer-compact{gap:20px}.guide-workflow ol{gap:25px}}
@media(max-width:768px){.audio-guide .guide-hero{padding-top:158px}.guide-hero .hero-copy h1{font-size:2.65rem}.guide-overview,.guide-quality{gap:36px}.guide-section{padding:68px 30px}.guide-copy p{font-size:1.0625rem}.guide-cards article{padding:20px}.guide-workflow ol{gap:22px}.guide-workflow h3{font-size:1.0625rem}.guide-workflow li>p{font-size:.9375rem}.footer.footer-compact{align-items:flex-start}.footer.footer-compact nav{justify-content:flex-start}.guide-quality{grid-template-columns:1fr 1.3fr}}
@media(max-width:650px){.audio-guide .guide-hero{padding:146px 24px 52px}.guide-hero .hero-copy h1{font-size:2.2rem}.guide-hero .hero-copy>p{font-size:1.0625rem;margin-top:24px;line-height:1.6}.guide-hero .hero-action{margin-top:38px;height:66px;gap:12px}.guide-hero .hero-button{min-width:190px}.guide-visual{margin-top:38px}.guide-visual figcaption{font-size:.75rem;padding:0 8px;margin-top:13px}.guide-hero .destination{font-size:.75rem;max-width:290px}.guide-section{padding:58px 24px}.guide-overview,.guide-quality{display:block}.guide-section h2{font-size:1.8rem}.guide-cards{margin-top:34px;gap:12px}.guide-cards article{padding:23px}.guide-workflow>h2{margin-bottom:32px}.guide-workflow ol{grid-template-columns:1fr;gap:30px}.guide-workflow h3{font-size:1.1875rem;max-width:none}.guide-workflow li>p{font-size:1rem;margin-top:12px}.step-number{margin-bottom:10px}.guide-quality>.guide-copy>p:first-child{margin-top:24px}.guide-quality .source-note{margin-top:25px}.audio-guide .faq{padding-top:45px}.audio-guide .final-cta{padding:100px 24px}.audio-guide .final-cta>p:first-child{font-size:2.1rem;margin-bottom:32px}.footer.footer-compact{padding:24px;gap:17px;flex-direction:column}.footer.footer-compact nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:12px 18px;font-size:.8125rem}.footer-compact .footer-name{font-size:1.2rem}.footer-compact nav a{overflow-wrap:break-word}}
@media(max-width:359px){.audio-guide .guide-hero{padding-left:18px;padding-right:18px}.guide-hero .hero-copy h1{font-size:1.95rem}.guide-hero .hero-copy>p{font-size:1rem}.guide-section{padding-left:18px;padding-right:18px}.guide-section h2{font-size:1.7rem}.guide-visual{width:100%}.guide-cards article{padding:20px}.footer.footer-compact{padding:22px 18px}.footer.footer-compact nav{gap:12px 15px;font-size:.75rem}.audio-guide .final-cta>p:first-child{font-size:1.9rem}}
