:root{color-scheme:dark}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body{margin:0;background:#0d191e;color:#e6f0f2;
font-family:"Segoe UI",Roboto,-apple-system,BlinkMacSystemFont,Helvetica,Arial,sans-serif;
font-size:17px;line-height:1.68;padding-left:18px;padding-right:18px}
img{max-width:100%;height:auto;display:block}
a{color:#b9f227}
.pq-shell{max-width:880px;margin-left:auto;margin-right:auto}

.pq-mast{border-bottom:1px solid #20485a;background:#0d191e;position:sticky;
top:0;z-index:20}
.pq-mast__row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;
max-width:880px;margin-left:auto;margin-right:auto;padding-top:10px;
padding-bottom:10px}
.pq-mast__logo{display:block;max-width:116px;background:#122630;
border:1px solid #20485a;border-radius:9px;padding-top:6px;padding-bottom:6px;
padding-left:9px;padding-right:9px}
.pq-mast__logo img{width:100%;height:auto}
.pq-mast__burger{width:42px;height:38px;display:flex;align-items:center;
justify-content:center;background:#122630;color:#e6f0f2;border:1px solid #20485a;
border-radius:9px;font-size:17px;cursor:pointer;margin-left:auto}
.pq-mast__nav{display:none;margin-left:auto;gap:4px;flex-wrap:nowrap}
.pq-mast__nav--open{flex:0 0 100%;width:100%}
.pq-mast__nav.pq-mast__nav--open{display:flex;flex-direction:column;
padding-top:8px;padding-bottom:8px}
.pq-mast__nav a{color:#e6f0f2;text-decoration:none;font-size:15px;
padding-top:9px;padding-bottom:9px;padding-left:10px;padding-right:10px;
border-radius:8px}
.pq-mast__nav a:hover{background:#122630;color:#b9f227}
.pq-mast__cta{display:none}
.pq-navcta{display:block;margin-top:8px;background:#b9f227;color:#0d191e;
text-align:center;font-weight:700;text-decoration:none;border-radius:9px;
padding-top:11px;padding-bottom:11px}

.pathrow-view{max-width:880px;margin-left:auto;margin-right:auto;font-size:13px;
color:#9fb7bf;padding-top:12px}
.pathrow-view a{color:#9fb7bf}

main{display:block}
.main-rail22{display:block}
.proseblock2{display:block}
.opening-shot{padding-top:20px;padding-bottom:8px}
.opening-shot h1{font-size:30px;line-height:1.24;margin-top:0;margin-bottom:12px;
letter-spacing:-0.4px}
.lede-band18{color:#9fb7bf;font-size:18px;margin-top:0}
.opening-shot img{border-radius:13px;border:1px solid #20485a;margin-top:16px}

h2{font-size:23px;line-height:1.3;margin-top:38px;margin-bottom:12px;
padding-left:38px;position:relative;letter-spacing:-0.2px}
h2::before{content:"?";position:absolute;left:0;top:2px;width:28px;height:28px;
background:#b9f227;color:#0d191e;border-radius:8px;font-weight:700;font-size:17px;
display:flex;align-items:center;justify-content:center}
h3{font-size:19px;margin-top:24px;margin-bottom:8px;color:#f2c14e}
p{margin-top:0;margin-bottom:15px}

.snippet{background:#122630;border-left:3px solid #b9f227;
border-radius:0 11px 11px 0;padding-top:14px;padding-bottom:14px;
padding-left:16px;padding-right:16px;margin-bottom:18px;font-size:18px}

figure{margin-top:20px;margin-bottom:22px;margin-left:0;margin-right:0}
figure img{border-radius:13px;border:1px solid #20485a}
figcaption{color:#9fb7bf;font-size:13px;margin-top:8px}

.pq-facts{background:#16303c;border:1px solid #20485a;border-radius:13px;
padding-top:16px;padding-bottom:16px;padding-left:18px;padding-right:18px;
margin-top:20px;margin-bottom:22px}
.pq-facts h3{margin-top:0;color:#b9f227;font-size:16px;text-transform:uppercase;
letter-spacing:0.7px}
.pq-facts ul{margin-top:10px;margin-bottom:0;padding-left:20px}
.pq-facts li{margin-bottom:8px}

ul,ol{padding-left:22px}
li{margin-bottom:9px}

.table-strip{overflow-x:auto;margin-top:18px;margin-bottom:22px;
border:1px solid #20485a;border-radius:13px}
table{border-collapse:collapse;width:100%;font-size:15px}
th,td{text-align:left;padding-top:11px;padding-bottom:11px;
padding-left:13px;padding-right:13px;border-bottom:1px solid #20485a}
th{background:#16303c;color:#b9f227;font-size:13px;text-transform:uppercase;
letter-spacing:0.6px}
tr:last-child td{border-bottom:0}

.presskey{display:block;background:#b9f227;color:#0d191e;text-align:center;
font-weight:700;text-decoration:none;border-radius:11px;font-size:17px;
padding-top:15px;padding-bottom:15px;padding-left:16px;padding-right:16px;
margin-top:24px;margin-bottom:26px}

.pq-note{border:1px dashed #20485a;border-radius:11px;color:#9fb7bf;
font-size:15px;padding-top:13px;padding-bottom:1px;padding-left:15px;
padding-right:15px;margin-top:18px;margin-bottom:20px}

.faqbox{margin-top:12px}
.faq-item-band18{background:#122630;border:1px solid #20485a;border-radius:11px;
margin-bottom:10px}
.ask-label{cursor:pointer;font-weight:600;list-style:none;
padding-top:14px;padding-bottom:14px;padding-left:16px;padding-right:16px}
.ask-label::-webkit-details-marker{display:none}
.faqanswer-band{padding-left:16px;padding-right:16px;padding-bottom:4px}

.footer-rail24{border-top:1px solid #20485a;margin-top:44px;padding-top:24px;
padding-bottom:34px;color:#9fb7bf;font-size:15px}
.basecolumns{display:block;max-width:132px;background:#122630;
border:1px solid #20485a;border-radius:9px;padding-top:7px;padding-bottom:7px;
padding-left:10px;padding-right:10px;margin-bottom:14px}
.basecolumns img{width:100%;height:auto}
.footer-rail24 h2{font-size:15px;padding-left:0;margin-top:0;margin-bottom:10px;
color:#e6f0f2;text-transform:uppercase;letter-spacing:0.7px}
.footer-rail24 h2::before{display:none}
.foot-rudder-nav{list-style:none;padding-left:0;margin-top:0;margin-bottom:18px}
.footer-rail24 a{color:#9fb7bf;text-decoration:none}
.footer-rail24 a:hover{color:#b9f227}
.noticerow{border-top:1px solid #20485a;padding-top:16px;font-size:13px}
.foot-adult{display:inline-block;border:1px solid #f2c14e;color:#f2c14e;
border-radius:6px;font-weight:700;font-size:12px;
padding-top:2px;padding-bottom:2px;padding-left:7px;padding-right:7px}
.footer-copy-v18{margin-top:10px}

@media (min-width:861px){
body{padding-left:28px;padding-right:28px;font-size:18px}
.pq-mast__nav{display:flex;flex-direction:row;align-items:center;gap:2px}
.pq-mast__nav a{font-size:13px;white-space:nowrap;
padding-left:6px;padding-right:6px}
.pq-mast__logo{max-width:104px}
.pq-mast__burger{display:none}
.pq-mast__cta{display:block;background:#b9f227;color:#0d191e;font-weight:700;
text-decoration:none;border-radius:9px;font-size:13px;white-space:nowrap;
padding-top:10px;padding-bottom:10px;padding-left:12px;padding-right:12px}
.pq-navcta{display:none}
.opening-shot h1{font-size:40px}
h2{font-size:27px}
}

@media (min-width:936px){
.pq-mast__nav{gap:3px}
.pq-mast__nav a{font-size:14px;padding-left:7px;padding-right:7px}
.pq-mast__logo{max-width:110px}
.pq-mast__cta{font-size:14px;padding-left:13px;padding-right:13px}
}
