.audioguide-main{max-width:1040px}.audio-welcome{font-size:1.13rem;line-height:1.7;color:#4d5f6b;max-width:780px;margin-bottom:2rem}.audio-stops{display:grid;gap:1rem}.audio-stop{display:grid;grid-template-columns:48px minmax(0,1fr) 140px;gap:1.3rem;align-items:center;padding:1.5rem;border:1px solid #dce3e8;border-radius:16px;background:white;scroll-margin-top:2rem}.audio-number{align-self:start;background:#eaf3f9;color:#1d527b;min-height:48px;display:grid;place-items:center;border-radius:50%;font:700 1rem system-ui}.audio-info h2{font-size:1.4rem;line-height:1.35;margin:0 0 .5rem}.audio-info p{color:#68757c;font: .95rem system-ui;margin:.5rem 0 1rem}.audio-listen{display:inline-block;background:#1b5280;color:white;text-decoration:none;padding:.7rem 1rem;border-radius:8px;font:600 1rem system-ui}.audio-listen:hover{background:#133b5e}.audio-listen:focus-visible,.audio-qr:focus-visible{outline:3px solid #b5944e;outline-offset:4px}.audio-qr{display:block;background:white;line-height:0;border-radius:8px}.audio-qr img{width:140px;height:140px;display:block;background:white}.audio-back{margin:2rem 0}.audioguide-callout{border:1px solid #cbdde9;background:#eff6fa;border-radius:14px;padding:1.4rem;margin:1.5rem 0 2rem}.audioguide-callout h2{margin-top:0}.audioguide-callout a{display:inline-block;background:#1b5280;color:white;border-radius:8px;padding:.6rem 1rem;text-decoration:none}@media(max-width:600px){.audio-stop{grid-template-columns:38px minmax(0,1fr);gap:.85rem;padding:1rem}.audio-number{min-height:38px;font-size:.85rem}.audio-info h2{font-size:1.2rem}.audio-qr{grid-column:2;justify-self:start}.audio-qr img{width:120px;height:120px}.audio-welcome{font-size:1rem}}
