.info-article{max-width:1000px;padding-top:30px;padding-bottom:40px}.info-section{margin:0 0 36px}.info-section h2{font-size:clamp(1.4rem,3vw,2rem)}.info-copy{white-space:pre-line;line-height:1.8;overflow-wrap:anywhere}.site-notes-link{text-align:center;padding:16px}.info-article .btn-row{margin-top:32px}
.info-copy{white-space:normal}.info-copy p{white-space:pre-wrap;margin:.4em 0}.info-format-toolbar{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0}.info-format-toolbar button{min-height:38px}.info-format-preview{padding:20px;border:1px solid #647078;margin-bottom:20px}.info-format-preview[hidden]{display:none}
/* Full-width, unboxed sections with a single theme-colored divider. */
.info-sections-page{max-width:none}.info-flex-section{padding:32px 0;background:none;border:0;box-shadow:none}.info-flex-section+.info-flex-section{border-top:1px solid var(--green,#50ff00)}
.info-flex-section>h2{margin:0 0 22px}.info-section-content{display:flex;flex-direction:column;gap:24px}.info-section-content[data-layout="below"]{flex-direction:column-reverse}.info-section-content[data-layout="left"],.info-section-content[data-layout="right"]{flex-direction:row;align-items:flex-start}.info-section-content[data-layout="right"]{flex-direction:row-reverse}.info-section-content>.info-copy,.info-section-content>.info-section-photos{flex:1;min-width:0;width:100%}.info-copy[data-size="small"]{font-size:.9rem}.info-copy[data-size="large"]{font-size:1.2rem}
.info-section-photos{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:16px}.info-photo-button{padding:0;border:0;background:transparent;cursor:zoom-in;overflow:hidden}.info-photo-button img{width:100%;height:auto;max-height:550px;object-fit:contain;display:block}.info-section-photos[data-fit="cover"] img{aspect-ratio:4/3;object-fit:cover}.info-photo-dialog{padding:40px 12px 12px;background:#111;color:#fff;border:1px solid #777;max-width:94vw;max-height:94vh}.info-photo-dialog::backdrop{background:#000c}.info-photo-dialog img{max-width:88vw;max-height:80vh}.info-photo-dialog>button{position:absolute;right:6px;top:2px}
.info-section-editor{border:1px solid #566168;margin:20px 0;padding:18px}.info-section-editor>summary{cursor:pointer;font-weight:800;padding:8px}.info-section-editor label{display:block;margin-block:14px}.info-editor-photo{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 0}.info-editor-photo img{max-width:120px}.info-section-editor .info-flex-section{padding:20px 0}
@media(max-width:760px){.info-section-content[data-layout="left"],.info-section-content[data-layout="right"]{flex-direction:column}.info-flex-section{padding-block:24px}}

body[data-page="site-notes"] .info-flex-section+.info-flex-section,body[data-page="rc-racing-history"] .info-flex-section+.info-flex-section{border-top-color:#737b80}
