*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}
body.fl-root{margin:0;background:#101418;color:#e9edf1;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.66;overflow-wrap:break-word}
.fl-grid{max-width:64rem;margin:0 auto}
.fl-hd{padding:1.2rem 1rem .8rem;border-bottom:4px solid #ff6a3d}
.fl-logo{display:block;color:#fff;text-decoration:none;font-weight:800;font-size:1.05rem;letter-spacing:.12em}
.fl-logo b{color:#ff6a3d;font-weight:800;padding:0 .15rem}
.fl-sub{display:block;margin-top:.3rem;color:#9fb0bf;font-size:.85rem}
.fl-tabs ul{list-style:none;margin:0;padding:.6rem 1rem;display:flex;flex-wrap:wrap;gap:.4rem;background:#182029}
.fl-tabs a{display:block;color:#cfe0ee;text-decoration:none;font-size:.82rem;padding:.3rem .6rem;border:1px solid #2c3a47;text-transform:uppercase;letter-spacing:.05em}
.fl-tabs a[aria-current=page]{background:#ff6a3d;border-color:#ff6a3d;color:#101418;font-weight:700}
.fl-content{background:#f7f8fa;color:#1c2329;padding:1.6rem 1rem 2.6rem}
.fl-entry{max-width:46rem}
.fl-entry h1{font-size:1.7rem;line-height:1.2;margin:0 0 1rem;font-weight:800}
.fl-entry h2{font-size:1rem;margin:1.8rem 0 .5rem;text-transform:uppercase;letter-spacing:.08em;color:#c2410c}
.fl-entry a{color:#0b5cad}
.fl-entry table{border-collapse:collapse;width:100%;font-size:.92rem;margin:1rem 0}
.fl-entry th,.fl-entry td{border:1px solid #cdd5dc;padding:.45rem .55rem;text-align:left;vertical-align:top}
.fl-entry th{background:#e6ebef}
.fl-entry ul{padding-left:1.2rem}
.fl-entry li{margin-bottom:.35rem}
.fl-ft{padding:1rem 1rem 2rem;color:#9fb0bf;font-size:.82rem}
@media (min-width:900px){.fl-hd{padding:1.6rem 2rem 1rem}.fl-tabs ul{padding:.6rem 2rem}.fl-content{padding:2.4rem 2rem 3rem}.fl-ft{padding:1.2rem 2rem 2.4rem}}
