.saa-info{max-width:760px;color:var(--saa-charcoal);margin:0 auto;padding:28px 20px 72px;font-family:system-ui,-apple-system,sans-serif}.saa-info-head h1{font-family:var(--font-playfair,Georgia, serif);color:var(--saa-navy-deep);letter-spacing:-.01em;margin:10px 0 6px;font-size:30px}.saa-info-sub{color:var(--saa-slate);max-width:60ch;margin:0 0 22px;font-size:15px;line-height:1.65}.saa-info-back{color:var(--saa-navy);font-size:14px;font-weight:600;text-decoration:none}.saa-info-toc{border:1px solid var(--saa-line);border-radius:var(--radius-md,12px);background:var(--saa-cream,#faf8f3);margin-bottom:30px;padding:14px 16px}.saa-info-toc h2{text-transform:uppercase;letter-spacing:.08em;color:var(--saa-slate);margin:0 0 8px;font-size:12px}.saa-info-toc ul{flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;list-style:none;display:flex}.saa-info-toc a{color:var(--saa-navy);font-size:14px;font-weight:600;text-decoration:none}.saa-info-toc a:hover{text-decoration:underline}.saa-info section{margin-bottom:34px;scroll-margin-top:20px}.saa-info h2{color:var(--saa-navy-deep);margin:0 0 8px;font-size:19px}.saa-info p{max-width:62ch;margin:0 0 10px;font-size:15px;line-height:1.7}.saa-info ul.saa-info-list{color:var(--saa-charcoal);max-width:62ch;margin:0 0 10px;padding-left:18px;font-size:15px;line-height:1.7}.saa-info a{color:var(--saa-navy)}.saa-info-tip{border-left:3px solid var(--saa-gold);background:#c9a65814;border-radius:0 8px 8px 0;max-width:62ch;padding:10px 14px;font-size:14.5px;line-height:1.65}.saa-info-emergency{border:1px solid var(--saa-line);border-radius:var(--radius-md,12px);background:#fff;padding:16px 18px}.saa-info-numbers{flex-wrap:wrap;gap:10px 28px;margin:12px 0 10px;padding:0;list-style:none;display:flex}.saa-info-numbers a{color:var(--saa-navy-deep);font-size:24px;font-weight:800;text-decoration:none}.saa-info-numbers span{color:var(--saa-slate);font-size:12.5px;display:block}.saa-info-disclaimer{border-top:1px solid var(--saa-line);color:var(--saa-slate);max-width:62ch;margin-top:34px;padding-top:16px;font-size:12.5px;line-height:1.6}
