/* Wright Flyers Flying Field Guidelines V1.5.11 — new page only. */
.guide-page{min-height:65vh;background:#0c1320;color:#e8edf5}
.guide-banner{background:linear-gradient(115deg,#182c4f,#263c63);padding:40px 0 34px;border-bottom:1px solid #34445c}
.guide-banner h1{font-family:Georgia,Cambria,serif;font-size:clamp(34px,4vw,49px);font-weight:400;color:#fff;line-height:1.14;margin:5px 0 10px}
.guide-banner p:last-child{color:#d7bc89;font-size:15px;margin:0}
.guide-layout{padding-top:32px;padding-bottom:74px}
.guide-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 22px;border:1px solid #314059;border-radius:9px;background:#151f30;margin-bottom:20px}
.guide-toolbar strong{display:block;color:#fff;font-size:17px;margin-bottom:5px}
.guide-toolbar span{color:#b5c3d7;font-size:13px;line-height:1.5}
.guide-download{display:inline-block;background:#e5b96b;color:#10283f!important;font-weight:750;text-decoration:none;padding:12px 17px;border-radius:5px;white-space:nowrap;font-size:14px}
.guide-download:hover,.guide-download:focus-visible{background:#ffcf85}
.guide-disclaimer{border-left:3px solid #e5b96b;background:#1a273a;border-radius:0 6px 6px 0;padding:14px 18px;color:#deE6f0;line-height:1.65;font-size:14px;margin:0 0 24px}
.guide-article{border:1px solid #293a50;background:#121d2e;border-radius:10px;padding:30px clamp(22px,4.6vw,60px)}
.guide-section{padding:20px 0 25px;border-bottom:1px solid #2d3e52}
.guide-section:first-child{padding-top:0}.guide-section:last-child{border-bottom:0;padding-bottom:0}
.guide-section h2{font-family:Georgia,Cambria,serif;font-size:clamp(23px,2.6vw,30px);font-weight:400;line-height:1.24;color:#f1c16d;margin:0 0 15px}
.guide-section p,.guide-section li{font-size:15px;line-height:1.8;color:#e3e9f1}
.guide-section p{margin:0 0 14px}.guide-list{padding-left:22px;margin:0;display:grid;gap:10px}
.guide-list li{padding-left:4px}.guide-list li::marker{color:#f1c16d}
.guide-section a{color:#f1c16d;overflow-wrap:anywhere;text-underline-offset:3px}
.guide-section .guide-status{padding:12px 16px;border-radius:6px;background:#1d2e43;color:#d6e1ef;font-size:14px}
.guide-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:26px}
.guide-bottom>a:not(.guide-download){color:#d9bc85;font-size:14px}
@media(max-width:620px){.guide-toolbar{align-items:stretch;flex-direction:column}.guide-download{text-align:center;white-space:normal}.guide-article{padding:24px 19px}.guide-layout{padding-bottom:50px}}
