.info-main{max-width:920px;margin:2rem auto;padding:0 1.25rem}.info-main h1{font-size:clamp(1.9rem,5vw,3rem);line-height:1.15}.info-nav{display:flex;flex-wrap:wrap;gap:1rem;margin:1rem 0}.info-main p,.info-main li{line-height:1.7}.info-main details{padding:1rem 0;border-bottom:1px solid var(--line,#ccc)}.info-main summary{font-weight:700;cursor:pointer;line-height:1.5}.info-main [hidden]{display:none!important}.help-panel{padding:1.4rem;border:1px solid var(--line,#ccc);border-radius:16px;margin:1.5rem 0}.help-panel form{display:grid;gap:1rem}.help-panel input{width:100%;box-sizing:border-box;min-height:48px}.help-panel button,.help-panel .button{white-space:normal;min-height:48px}.emergency-links{display:flex;gap:1rem;flex-wrap:wrap}.emergency-links a{padding:.8rem;border:1px solid var(--line,#ccc);border-radius:8px}.info-home-links{margin:1rem 0;display:flex;gap:1rem;flex-wrap:wrap}.info-main .trip-links{padding-left:1.2rem}.info-main a{overflow-wrap:anywhere}

.help-warning{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;margin:1rem 0;border:3px solid #ad5600;border-radius:12px;background:#fff4cc;color:#512900;line-height:1.6}.help-warning strong{color:#512900;font-weight:700}.help-warning>span{flex:none;font-size:1.5rem;line-height:1.4}html[data-theme="dark"] .help-warning{background:#322108;color:#fff2c2;border-color:#ffc857}html[data-theme="dark"] .help-warning strong{color:#fff2c2}
