.audio-purchase{color:#06443b;max-width:1040px;margin:0 auto;padding:48px 24px 72px;line-height:1.65}.audio-purchase h1{margin:16px 0;font-family:Georgia,serif;font-size:clamp(2.1rem,5vw,3.4rem);line-height:1.12}.audio-purchase h2{font-family:Georgia,serif;font-size:1.6rem}.audio-purchase a{color:inherit}.audio-intro{grid-template-columns:240px 1fr;gap:48px;margin:40px 0;display:grid}.audio-intro img{width:100%;height:auto;box-shadow:0 12px 32px #06443b22}.audio-eyebrow{letter-spacing:.13em;font-size:.8rem}.audio-price{font-size:1.75rem;font-weight:700}.audio-price span{font-size:.85rem;font-weight:400;display:block}.audio-button{font:inherit;cursor:pointer;background:#06443b;border:0;border-radius:6px;padding:15px 24px;font-weight:700;text-decoration:none;display:inline-block;color:#fff!important}.audio-button:hover{background:#03352e}.audio-button:focus-visible{outline-offset:4px;outline:3px solid #d8a221}.audio-downloads{grid-template-columns:1fr 1fr;gap:24px;margin:32px 0;display:grid}.audio-downloads section{border:1px solid #06443b33;border-radius:8px;padding:24px}@media (max-width:650px){.audio-intro,.audio-downloads{grid-template-columns:1fr;gap:24px}.audio-intro img{max-width:180px}.audio-purchase{padding:28px 20px}.audio-button{box-sizing:border-box;text-align:center;max-width:100%}}.audio-consent{align-items:flex-start;gap:12px;font-size:15px;line-height:1.5;display:flex}.audio-consent input{accent-color:#06483e;flex:none;width:20px;height:20px;margin-top:2px}
