.sx-intro{border-block:1px solid #ebccdd;padding:24px 0;margin:30px 0}.sx-intro>span{display:inline-block;font-size:11px;color:#99436f;letter-spacing:.1em;margin:5px 20px 5px 0}.sx-intro p{max-width:800px}.sx-flight{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,1fr);gap:26px;align-items:start}.sx-flight figure{margin:0;min-width:0}.sx-flight svg{display:block;width:100%;height:auto;border:1px solid #e7cddd;border-radius:12px;background:#fff7fb}.sx-flight figcaption{font-size:12px;color:#765468;line-height:1.6;margin-top:12px}.sx-panel{background:#fff8fc;border:1px solid #e7cddd;border-radius:12px;padding:24px;min-width:0}.sx-panel h3{font-size:26px;margin:12px 0}.sx-panel p{font-size:14px;line-height:1.75}.sx-panel .eyebrow{display:block;font-size:10px;line-height:1.8}.sx-time{font-weight:700;color:#9f3671}.sx-note{font-size:13px!important;line-height:1.7!important;color:#795569;border-left:3px solid #dca4c3;padding-left:14px}#flight>label,#witnesses>label{display:block;font-size:14px;font-weight:700;margin:24px 0 10px}#sx-phase,#sx-source-filter{width:100%;max-width:700px;border:1px solid #d6b7ca;border-radius:7px;padding:13px;background:white;font:14px Arial,sans-serif;color:#583348}.sx-controls{display:flex;justify-content:space-between;gap:14px;max-width:700px;margin:15px 0}.sx-controls button{padding:12px 18px;border:1px solid #d8b6ca;border-radius:7px;color:#92346b;background:#fff1f8;cursor:pointer}.sx-controls button:disabled{opacity:.4;cursor:default}.sx-controls button:focus-visible,#sx-phase:focus-visible,#sx-source-filter:focus-visible,.sx-lab input:focus-visible,summary:focus-visible{outline:3px solid #a63376;outline-offset:3px}.sx-two,.sx-source-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:23px;margin:28px 0}.sx-two article{border-top:2px solid #ce84ab;padding-top:20px}.sx-two h3{font-size:27px}.sx-two p,.sx-source p{font-size:14px;line-height:1.75}.sx-source{padding:25px;border:1px solid #e6ccdc;border-radius:12px;min-width:0}.sx-source[hidden]{display:none}.sx-source h3{font-size:23px;line-height:1.3}.sx-locator{font-size:12px!important;color:#805a71}.sx-source .collection-links a,.sx-panel .collection-links a{font-size:12px;overflow-wrap:anywhere}#sx-source-count{font-size:13px}.sx-callout{background:#fff3fa;border-left:3px solid #e6008d;padding:25px;margin:28px 0}.sx-callout h3{font-size:24px}.sx-callout p{font-size:15px;line-height:1.75}.sx-stations{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:28px 0}.sx-stations article{border-top:3px solid #d56caa;padding:19px 14px;background:#fff3f9}.sx-stations strong{font:30px Georgia,serif;color:#a03d73}.sx-stations p{font-size:13px;line-height:1.6}.sx-stations span{font-size:11px;color:#7d526a}.sx-lab{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;background:#fff5fa;border:1px solid #ebcede;border-radius:12px;padding:28px;margin:28px 0}.sx-lab h3{font-size:28px}.sx-lab p{font-size:14px;line-height:1.7}.sx-lab label{display:block;font-size:13px;font-weight:700;margin:25px 0 10px}.sx-lab output{font-size:23px;display:block;color:#a63273;margin-top:6px}.sx-lab input{width:100%;min-height:28px;accent-color:#d83294}.sx-result{font-size:29px;line-height:1.5;background:white;border:1px solid #e6cadd;border-radius:9px;padding:22px;color:#90356a}.sx-lab svg{width:100%;display:block}.sx-formula{font-size:12px!important}.sx-table{overflow:auto}.sx-table table{min-width:650px;width:100%;border-collapse:collapse;font-size:14px}.sx-table td,.sx-table th{padding:15px;border-bottom:1px solid #e8d3df;vertical-align:top;text-align:left}.sx-table caption{text-align:left;font-size:13px;color:#7b5a6b;padding:12px 0}.sx-gaps{display:grid;gap:15px}.sx-gaps details,#infrasound>details{padding:20px;border:1px solid #e6cddd;border-radius:9px}.sx-gaps summary,#infrasound>details summary{font-size:17px;color:#94356b;cursor:pointer;line-height:1.6}.sx-gaps dt{font-weight:700;color:#874569;font-size:13px;margin:20px 0 7px}.sx-gaps dd{margin:0;font-size:14px;line-height:1.75}
@media(max-width:1000px){.sx-flight{grid-template-columns:1fr}.sx-stations{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){.sx-two,.sx-source-grid,.sx-lab{grid-template-columns:1fr}.sx-intro>span{display:block}.sx-panel,.sx-source,.sx-lab{padding:19px}.sx-result{font-size:24px}.sx-panel h3{font-size:24px}.sx-controls button{font-size:12px;padding:12px}.sx-stations{gap:10px}}

.sx-records{border:1px solid #e6cddd;border-radius:9px;padding:20px;margin:25px 0}.sx-records summary{cursor:pointer;font-size:15px;color:#94356b}.sx-records li{padding:18px 0;border-bottom:1px solid #ecd7e2}.sx-records h3{font-size:22px}.sx-records p{font-size:14px;line-height:1.7}
