/* GENERATED by mission-control-divi/tools/build.py from mission-control-home/faqs.html. Edit that, not this. */
body.mc-site #page-container .fq-board{position:relative;background-color:var(--navy);color:var(--cream);border:3px solid var(--ink);border-radius:20px;box-shadow:10px 10px 0 var(--mustard);padding:22px 28px 28px;
  background-image:linear-gradient(rgba(244,233,211,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(244,233,211,.05) 1px,transparent 1px);background-size:34px 34px}
body.mc-site #page-container .fq-board-top{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px 18px;padding-bottom:16px;border-bottom:1.5px dashed rgba(244,233,211,.28);font:700 12.5px/1.3 var(--mono);letter-spacing:.04em;color:var(--mustard)}
body.mc-site #page-container .fq-board-top p{display:flex;align-items:center;gap:10px}
body.mc-site #page-container .fq-meta{font-weight:400;color:rgba(244,233,211,.78)}
body.mc-site #page-container .fq-find{margin-top:22px}
body.mc-site #page-container .fq-find label{display:block;font:700 12.5px/1 var(--mono);letter-spacing:.04em;color:rgba(244,233,211,.88);margin-bottom:10px}
body.mc-site #page-container .fq-field{display:flex;align-items:center;gap:12px;background:#0E1526;border:2px solid rgba(244,233,211,.3);border-radius:12px;padding:0 16px;transition:border-color .2s,box-shadow .2s}
body.mc-site #page-container .fq-field:focus-within{border-color:var(--mustard);box-shadow:0 0 0 4px rgba(242,179,61,.22)}
body.mc-site #page-container .fq-field > svg{width:22px;height:22px;flex:none;fill:none;stroke:var(--mustard);stroke-width:2.4;stroke-linecap:round}
body.mc-site #page-container .fq-field input{flex:1;min-width:0;background:transparent;border:0;outline:0;color:var(--cream);font:500 18px/1.2 var(--body);padding:16px 0;caret-color:var(--mustard);-webkit-appearance:none;appearance:none}
body.mc-site #page-container .fq-field input::placeholder{color:rgba(244,233,211,.5)}
body.mc-site #page-container .fq-field input::-webkit-search-cancel-button{-webkit-appearance:none}
body.mc-site #page-container .fq-count{flex:none;font:700 12px/1 var(--mono);letter-spacing:.03em;color:var(--mustard);white-space:nowrap}
body.mc-site #page-container .fq-gates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"a b" "c d" "c n";gap:18px 20px;margin-top:22px;align-items:start}
body.mc-site #page-container .fq-ga{grid-area:a}
body.mc-site #page-container .fq-gb{grid-area:b}
body.mc-site #page-container .fq-gc{grid-area:c}
body.mc-site #page-container .fq-gd{grid-area:d}
body.mc-site #page-container .fq-gate{background:rgba(14,21,38,.74);border:1.5px solid rgba(244,233,211,.16);border-radius:14px;padding:16px 16px 8px;transition:opacity .25s}
body.mc-site #page-container .fq-gate.fq-off{opacity:.42}
body.mc-site #page-container .fq-gh{display:flex;align-items:center;gap:12px;padding:0 4px 13px;border-bottom:1.5px solid rgba(244,233,211,.14)}
body.mc-site #page-container .fq-gh h3{flex:1;min-width:0;font-size:21px;line-height:1.15;letter-spacing:-.015em}
body.mc-site #page-container .fq-gh a{color:var(--cream);text-decoration:none}
body.mc-site #page-container .fq-gh a:hover{text-decoration:underline;text-decoration-color:var(--mustard);text-underline-offset:4px}
body.mc-site #page-container .fq-gl{flex:none;display:grid;place-content:center;width:34px;height:34px;border-radius:7px;background:var(--mustard);color:var(--ink);border:2px solid #000;font:700 17px/1 var(--mono)}
body.mc-site #page-container .fq-n{font:400 12px/1 var(--mono);letter-spacing:.02em;color:rgba(244,233,211,.72);white-space:nowrap}
body.mc-site #page-container .fq-rows{list-style:none;margin:0;padding:0}
body.mc-site #page-container .fq-rows li + li{border-top:1px dashed rgba(244,233,211,.14)}
body.mc-site #page-container .fq-rows a{display:flex;align-items:center;gap:14px;padding:10px 6px;border-radius:8px;color:var(--cream);text-decoration:none;font-size:16.5px;line-height:1.3;transition:background .2s}
body.mc-site #page-container .fq-rows a::after{content:"\2193";margin-left:auto;padding-left:6px;font:700 15px/1 var(--mono);color:var(--mustard);opacity:0;translate:0 -4px;transition:opacity .2s,translate .2s}
body.mc-site #page-container .fq-rows a:hover,body.mc-site #page-container .fq-rows a:focus-visible{background:rgba(242,179,61,.14)}
body.mc-site #page-container .fq-rows a:hover::after,body.mc-site #page-container .fq-rows a:focus-visible::after{opacity:1;translate:0 0}
body.mc-site #page-container .fq-flap{flex:none;display:grid;place-content:center;width:42px;height:32px;border-radius:5px;border:1.5px solid #000;font:700 14px/1 var(--mono);color:var(--mustard);box-shadow:0 2px 0 rgba(0,0,0,.4);
  background:linear-gradient(#18223B 0 calc(50% - 1px),#000 calc(50% - 1px) calc(50% + .5px),#0A0F1C calc(50% + .5px))}
body.mc-site #page-container .fq-desk{grid-area:n;align-self:end;display:flex;align-items:flex-start;gap:14px;padding:16px 18px;border:1.5px dashed rgba(242,179,61,.6);border-radius:14px;background:rgba(242,179,61,.07)}
body.mc-site #page-container .fq-desk .led{margin-top:7px}
body.mc-site #page-container .fq-desk p{font-size:16.5px;line-height:1.45;color:var(--cream)}
body.mc-site #page-container .fq-desk a{color:var(--mustard);font-weight:700;text-underline-offset:3px}
body.mc-site #page-container .fq-none{margin-top:20px;padding:16px 18px;border:1.5px dashed rgba(242,179,61,.6);border-radius:12px;font-size:17px;color:var(--cream)}
body.mc-site #page-container .fq-none a{color:var(--mustard);font-weight:700;text-underline-offset:3px}
body.mc-site #page-container .fq-split{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;align-items:start}
body.mc-site #page-container .fq-side{position:sticky;top:calc(var(--hh) + 40px)}
body.mc-site #page-container .fq-sign{display:grid;justify-items:center;align-content:center;gap:2px;width:104px;height:104px;margin-bottom:28px;border:3px solid var(--ink);border-radius:16px;background:var(--mustard);color:var(--ink);box-shadow:6px 6px 0 var(--navy);rotate:-3deg}
body.mc-site #page-container .fq-sign span{font:700 12px/1 var(--mono);letter-spacing:.14em}
body.mc-site #page-container .fq-sign .fq-sl{font:700 62px/.86 var(--display);letter-spacing:-.04em}
body.mc-site #page-container .sec-navy .fq-sign,body.mc-site #page-container .sec-stars .fq-sign{box-shadow:6px 6px 0 var(--orange)}
body.mc-site #page-container .fq-side h2{font-size:clamp(34px,3.7vw,54px)}
body.mc-site #page-container .fq-intro{margin-top:20px;font-size:18.5px;line-height:1.55;max-width:26em;color:#26324D}
body.mc-site #page-container .on-dark .fq-intro{color:rgba(244,233,211,.92)}
body.mc-site #page-container .fq-back{margin-top:24px}
body.mc-site #page-container .fq-back a{display:inline-flex;align-items:center;gap:8px;min-height:24px;font:700 13px/1 var(--mono);color:var(--rust);text-decoration:none;border-bottom:1.5px solid rgba(180,65,11,.35);padding-bottom:4px}
body.mc-site #page-container .fq-back a:hover{border-color:currentColor}
body.mc-site #page-container .on-dark .fq-back a{color:var(--mustard);border-color:rgba(242,179,61,.45)}
body.mc-site #page-container .fq-sheet{max-width:none;background:var(--paper);border:3px solid var(--ink);border-radius:18px;box-shadow:9px 9px 0 var(--navy);padding:6px 32px 8px}
body.mc-site #page-container .sec-navy .fq-sheet,body.mc-site #page-container .sec-stars .fq-sheet{box-shadow:9px 9px 0 rgba(8,12,24,.6)}
body.mc-site #page-container .fq-sheet details.faq{border-bottom:2px dashed rgba(27,42,74,.22);scroll-margin-top:calc(var(--hh) + 28px)}
body.mc-site #page-container .fq-sheet details.faq:last-child{border-bottom:0}
body.mc-site #page-container .fq-sheet details.faq summary{margin:0 -14px;padding:22px 14px;gap:16px;border-radius:12px;color:var(--navy);transition:background .25s}
body.mc-site #page-container .fq-sheet details.faq summary:hover{background:rgba(242,179,61,.13)}
body.mc-site #page-container .fq-sheet details.faq summary:focus-visible{outline:3px solid var(--teal);outline-offset:-3px}
body.mc-site #page-container .fq-sheet details.faq .ans{color:#26324D;max-width:68ch;padding-bottom:26px}
body.mc-site #page-container .fq-sheet .ans a{color:var(--navy);font-weight:600;text-decoration-color:var(--orange);text-underline-offset:3px}
body.mc-site #page-container .fq-code{flex:none;display:grid;place-content:center;width:44px;height:30px;border-radius:6px;background:var(--navy);color:var(--cream);font:700 13px/1 var(--mono);transition:background .25s,color .25s}
body.mc-site #page-container .fq-sheet details.faq[open] .fq-code{background:var(--orange);color:var(--ink)}
body.mc-site #page-container .fq-qt{flex:1;min-width:0}
body.mc-site #page-container .ans .fq-perma{margin-top:18px}
body.mc-site #page-container .fq-perma a{display:inline-flex;align-items:center;gap:8px;min-height:24px;font:700 12.5px/1 var(--mono);font-weight:700;color:var(--rust);text-decoration:none}
body.mc-site #page-container .fq-perma a svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}
body.mc-site #page-container .fq-perma a:hover span{text-decoration:underline;text-underline-offset:3px}
body.mc-site #page-container .fq-after{margin-top:40px}
body.mc-site #page-container .fq-pass{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 320px;background:var(--paper);border:3px solid var(--ink);border-radius:20px;box-shadow:10px 10px 0 var(--ink);overflow:hidden}
body.mc-site #page-container .fq-pass-bar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px 16px;background:var(--navy);color:var(--mustard);padding:15px 30px;font:700 12.5px/1.2 var(--mono);letter-spacing:.05em}
body.mc-site #page-container .fq-pass-bar p{display:flex;align-items:center;gap:10px}
body.mc-site #page-container .fq-pass-bar .fq-meta{color:rgba(244,233,211,.8)}
body.mc-site #page-container .fq-fields{display:flex;flex-wrap:wrap;gap:16px 48px;padding:22px 30px 20px;border-bottom:1.5px dashed rgba(27,42,74,.28)}
body.mc-site #page-container .fq-k{font:400 12px/1 var(--mono);letter-spacing:.04em;color:#4F5873}
body.mc-site #page-container .fq-v{margin-top:7px;font:700 20px/1.2 var(--display);letter-spacing:-.01em;color:var(--navy)}
body.mc-site #page-container .fq-pass .ticks{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 28px;padding:24px 30px 30px}
body.mc-site #page-container .fq-pass .ticks li{font-size:16.5px}
body.mc-site #page-container .fq-stub{position:relative;display:flex;flex-direction:column;gap:16px;padding:26px 28px 28px;background:#FFF1D2;border-left:3px dashed rgba(20,27,45,.55)}
body.mc-site #page-container .fq-stub::before,body.mc-site #page-container .fq-stub::after{content:"";position:absolute;left:-19px;width:34px;height:34px;border-radius:50%;background:var(--orange);border:3px solid var(--ink)}
body.mc-site #page-container .fq-stub::before{top:-20px}
body.mc-site #page-container .fq-stub::after{bottom:-20px}
body.mc-site #page-container .fq-stub-in{display:grid;gap:18px}
body.mc-site #page-container .fq-nw{white-space:nowrap}
body.mc-site #page-container .fq-stub .fq-v{font-size:22px}
body.mc-site #page-container .fq-bars{height:44px;margin-top:auto;border-radius:3px;background:repeating-linear-gradient(90deg,var(--ink) 0 2px,transparent 2px 5px,var(--ink) 5px 9px,transparent 9px 11px,var(--ink) 11px 12px,transparent 12px 16px,var(--ink) 16px 19px,transparent 19px 21px)}
body.mc-site #page-container .fq-stub .btn{justify-content:center;padding:15px 18px;font-size:15px}
body.mc-site #page-container .fq-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin-top:64px;align-items:start}
body.mc-site #page-container .fq-cc{position:relative;margin:0;background:#FFFBF0;border:2.5px solid var(--ink);border-radius:8px;padding:28px 30px 26px;box-shadow:8px 8px 0 var(--ink)}
body.mc-site #page-container .fq-cc1{rotate:-1.3deg}
body.mc-site #page-container .fq-cc2{rotate:1.1deg;margin-top:22px}
body.mc-site #page-container .fq-cc::before{content:"";position:absolute;left:50%;top:-15px;width:118px;height:28px;margin-left:-59px;background:rgba(242,179,61,.88);border:1.5px solid rgba(20,27,45,.3);rotate:-3deg}
body.mc-site #page-container .fq-cc-top{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:6px 14px;padding-bottom:11px;border-bottom:4px double var(--rust);font:700 12px/1.2 var(--mono);letter-spacing:.03em;color:var(--navy)}
body.mc-site #page-container .fq-cc-top span + span{font-weight:400;color:#4F5873}
body.mc-site #page-container .fq-cc blockquote{margin:18px 0 0;font:400 19px/1.55 var(--body);color:var(--ink)}
body.mc-site #page-container .fq-cc figcaption{display:grid;gap:5px;margin-top:20px}
body.mc-site #page-container .fq-cc-who{font:700 22px/1.1 var(--display);letter-spacing:-.015em;color:var(--navy)}
body.mc-site #page-container .fq-cc-role{font:400 12.5px/1.35 var(--mono);color:#3A4561}
body.mc-site #page-container .fq-cc-src{margin-top:8px;font:700 12px/1.3 var(--mono);color:var(--rust)}
body.mc-site #page-container .fq-all{display:flex;justify-content:center;margin-top:52px}
@media (prefers-reduced-motion:no-preference){
body.mc-site #page-container .fq-here .fq-code{animation:fqPing 1.1s 2 ease-out}
body.mc-site #page-container .fq-here > summary{animation:fqGlow 2.6s ease-out}
}
@keyframes fqPing{0%{box-shadow:0 0 0 0 rgba(255,103,29,.75)}100%{box-shadow:0 0 0 16px rgba(255,103,29,0)}}
@keyframes fqGlow{0%,30%{background:rgba(242,179,61,.42)}100%{background:rgba(242,179,61,0)}}
@media (max-width:1180px){
body.mc-site #page-container .fq-pass .ticks{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:980px){
body.mc-site #page-container .fq-split{grid-template-columns:minmax(0,1fr);gap:40px}
body.mc-site #page-container .fq-side{position:static}
body.mc-site #page-container .fq-pass{grid-template-columns:minmax(0,1fr)}
body.mc-site #page-container .fq-stub{border-left:0;border-top:3px dashed rgba(20,27,45,.55)}
body.mc-site #page-container .fq-stub::before,body.mc-site #page-container .fq-stub::after{top:-19px;bottom:auto}
body.mc-site #page-container .fq-stub::before{left:-20px}
body.mc-site #page-container .fq-stub::after{left:auto;right:-20px}
body.mc-site #page-container .fq-stub-in{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
body.mc-site #page-container .fq-cards{gap:34px}
}
@media (max-width:900px){
body.mc-site #page-container .fq-gh{flex-wrap:wrap;row-gap:4px}
body.mc-site #page-container .fq-n{flex-basis:100%;margin-left:46px}
}
@media (max-width:760px){
body.mc-site #page-container .fq-board{padding:16px 14px 18px;box-shadow:6px 6px 0 var(--mustard)}
body.mc-site #page-container .fq-board-top{font-size:12px}
body.mc-site #page-container .fq-field{padding:0 12px;gap:10px}
body.mc-site #page-container .fq-field input{font-size:17px;padding:14px 0}
body.mc-site #page-container .fq-board:not(.fq-searching) .fq-count{display:none}
body.mc-site #page-container .fq-gates{grid-template-areas:"a b" "c d" "n n";gap:12px;margin-top:18px}
body.mc-site #page-container .fq-gate{position:relative;padding:12px 12px 13px}
body.mc-site #page-container .fq-gh{flex-wrap:wrap;gap:5px 10px;padding:0;border:0}
body.mc-site #page-container .fq-gh h3{font-size:17px}
body.mc-site #page-container .fq-gl{width:30px;height:30px;font-size:15px}
body.mc-site #page-container .fq-gh a::after{content:"";position:absolute;inset:0;border-radius:14px}
body.mc-site #page-container .fq-n{flex-basis:100%;margin:0 0 0 40px}
body.mc-site #page-container .fq-rows{display:none}
body.mc-site #page-container .fq-desk{padding:14px 14px;gap:12px}
body.mc-site #page-container .fq-desk p{font-size:16px}
body.mc-site #page-container .fq-searching .fq-gates{grid-template-columns:minmax(0,1fr);grid-template-areas:"a" "b" "c" "d" "n"}
body.mc-site #page-container .fq-searching .fq-gate.fq-off{display:none}
body.mc-site #page-container .fq-searching .fq-gh{padding-bottom:10px;border-bottom:1.5px solid rgba(244,233,211,.14)}
body.mc-site #page-container .fq-searching .fq-gh a::after{content:none}
body.mc-site #page-container .fq-searching .fq-n{flex-basis:auto;margin-left:0}
body.mc-site #page-container .fq-searching .fq-rows{display:block}
body.mc-site #page-container .fq-rows a{gap:12px;padding:10px 4px;font-size:16px}
body.mc-site #page-container .fq-flap{width:38px;height:30px;font-size:13px}
body.mc-site #page-container .fq-sign{width:84px;height:84px;margin-bottom:22px}
body.mc-site #page-container .fq-sign .fq-sl{font-size:50px}
body.mc-site #page-container .fq-intro{font-size:17.5px}
body.mc-site #page-container .fq-sheet{padding:2px 18px 4px;box-shadow:6px 6px 0 var(--navy)}
body.mc-site #page-container .sec-navy .fq-sheet,body.mc-site #page-container .sec-stars .fq-sheet{box-shadow:6px 6px 0 rgba(8,12,24,.6)}
body.mc-site #page-container .fq-sheet details.faq summary{margin:0 -8px;padding:18px 8px;gap:12px}
body.mc-site #page-container .fq-code{width:38px;height:28px;font-size:12px}
body.mc-site #page-container .fq-sheet details.faq .ans{font-size:16.5px}
body.mc-site #page-container .fq-pass{box-shadow:6px 6px 0 var(--ink)}
body.mc-site #page-container .fq-pass-bar{padding:13px 18px;font-size:12px}
body.mc-site #page-container .fq-fields{gap:14px 30px;padding:18px 18px 16px}
body.mc-site #page-container .fq-v{font-size:18px}
body.mc-site #page-container .fq-pass .ticks{grid-template-columns:minmax(0,1fr);gap:11px;padding:20px 18px 24px}
body.mc-site #page-container .fq-stub{padding:24px 18px 22px}
body.mc-site #page-container .fq-stub-in{grid-template-columns:minmax(0,1fr);gap:10px}
body.mc-site #page-container .fq-stub-in > div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:10px;border-bottom:1.5px dashed rgba(27,42,74,.25)}
body.mc-site #page-container .fq-stub .fq-v{margin:0;font-size:17px;text-align:right}
body.mc-site #page-container .fq-cards{grid-template-columns:minmax(0,1fr);gap:40px;margin-top:52px}
body.mc-site #page-container .fq-cc{padding:26px 20px 22px}
body.mc-site #page-container .fq-cc1{rotate:-.8deg}
body.mc-site #page-container .fq-cc2{rotate:.7deg;margin-top:0}
body.mc-site #page-container .fq-cc blockquote{font-size:17.5px}
}

