
@font-face{font-family:Atkinson;src:url(/a7f3/font/atkinson.woff2) format("woff2");font-weight:200 800;font-display:swap}
.gq{--g:#FFC629;--iv:#FAF5EE;--ink:#111;--rule:rgba(17,17,17,.16)}
.gqp{overflow-x:hidden}
.gq .sr{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
.gq p,.gq li{font-family:Atkinson,Arial,sans-serif}
.gq .lbl{font:700 13px/1 Archivo,Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.8);display:flex;align-items:center;gap:12px;margin:0 0 18px}
.gq .lbl.dk{color:var(--ink)}
.gq .dots{display:inline-flex;gap:5px}.gq .dots i{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.45);display:block}.gq .dots i.g{background:var(--g);box-shadow:0 0 10px var(--g)}
.gq .pt{color:var(--g)}
/* hero */
.gq-hero{position:relative;min-height:min(78vh,760px);display:flex;align-items:flex-end;background:#000;overflow:hidden}
.gq-ph{position:absolute;inset:0}.gq-ph img{width:100%;height:100%;object-fit:cover;object-position:30% 50%;display:block}
.gq-ph:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.0) 30%,rgba(0,0,0,.55) 62%,rgba(0,0,0,.8)),linear-gradient(0deg,rgba(0,0,0,.75),rgba(0,0,0,0) 45%)}
.gq-copy{position:relative;width:100%;padding:0 0 clamp(40px,7vh,80px)}
.gq-copy .wrap{display:flex;flex-direction:column;align-items:flex-end;text-align:left}
.gq-copy .wrap>*{width:min(620px,100%)}
.gq h1{font:900 clamp(56px,8.4vw,132px)/.86 Archivo,Arial,sans-serif;font-stretch:72%;letter-spacing:-.022em;margin:0 0 22px;color:#fff;text-wrap:balance}
.gq h1 span{display:block}
.gq-stand{font-size:clamp(18px,1.6vw,22px);line-height:1.45;color:rgba(255,255,255,.86);margin:0;max-width:34ch}
/* flag */
.gq-flag{background:#000;border-top:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12)}
.gq-flag .wrap{display:flex;gap:14px;align-items:flex-start;padding-top:16px;padding-bottom:16px}
.gq-flag p{margin:0;color:rgba(255,255,255,.86);font-size:15px;line-height:1.45}
.gq-flag-sq{flex:0 0 14px;width:14px;height:14px;background:var(--g);margin-top:3px;box-shadow:0 0 12px rgba(255,198,41,.6)}
/* bands */
.gq-band{padding:clamp(48px,8vw,104px) 0}
.gq-band.iv{background:var(--iv);color:var(--ink)}
.gq-band.dk{background:#000;color:#fff}
.gq-h2{font:800 clamp(30px,3.6vw,48px)/1 Archivo,Arial,sans-serif;font-stretch:76%;letter-spacing:-.01em;margin:0 0 20px;position:relative;padding-left:26px}
.gq-h2:before{content:"";position:absolute;left:0;top:.18em;width:12px;height:12px;background:var(--g)}
.gq-h2b{margin-top:56px}
.gq-h1s{font-size:clamp(48px,7vw,104px)!important;color:var(--ink)!important}
.gq-band.iv p{color:#2a2a2a;font-size:18px;line-height:1.55;max-width:60ch}
/* ask */
.gq-ask{display:flex;gap:0;max-width:760px;border:2px solid var(--ink)}
.gq-ask input{flex:1;min-width:0;font:400 19px Atkinson,Arial,sans-serif;padding:16px 18px;border:0;background:#fff;color:var(--ink);border-radius:0}
.gq-ask input:focus{outline:3px solid var(--g);outline-offset:-3px}
.gq-ask button{font:800 18px Archivo,Arial,sans-serif;font-stretch:84%;letter-spacing:.04em;text-transform:uppercase;padding:0 30px;border:0;border-radius:0;background:var(--ink);color:#fff;cursor:pointer;position:relative}
.gq-ask button:after{content:"";position:absolute;right:8px;top:8px;width:7px;height:7px;background:var(--g)}
.gq-ask button:hover,.gq-ask button:focus-visible{background:#000;outline:3px solid var(--g);outline-offset:-3px}
.gq-band.iv .gq-small{font-size:14px;color:#555;margin:12px 0 0}
/* tabs */
.gq-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 28px}
.gq-tabs button{font:700 15px/1.15 Archivo,Arial,sans-serif;font-stretch:88%;padding:11px 14px;border:1.5px solid var(--ink);background:transparent;color:var(--ink);border-radius:0;cursor:pointer;display:inline-flex;align-items:center;gap:8px;text-align:left}
.gq-tabs button .c{font-weight:500;opacity:.6}
.gq-tabs button[aria-selected=true]{background:var(--ink);color:#fff}
.gq-tabs button[aria-selected=true]:before{content:"";width:8px;height:8px;background:var(--g);flex:0 0 8px}
.gq-tabs button:focus-visible{outline:3px solid var(--g);outline-offset:2px}
/* grid */
.gq-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(24px,4vw,56px);align-items:start}
.gq-tdesc{margin:0 0 14px!important;font-size:16px!important;color:#555!important}
.gq-list ul{list-style:none;margin:0;padding:0;border-top:1.5px solid var(--ink)}
.gq-list li{border-bottom:1px solid var(--rule)}
.gq-list li button{all:unset;box-sizing:border-box;display:flex;gap:12px;align-items:baseline;width:100%;padding:15px 4px;cursor:pointer;font:700 19px/1.25 Archivo,Arial,sans-serif;font-stretch:90%;color:var(--ink)}
.gq-list li button:hover{background:rgba(17,17,17,.04)}
.gq-list li button:focus-visible{outline:3px solid var(--g);outline-offset:-3px}
.gq-list li button[aria-current=true]{background:var(--ink);color:#fff;padding-left:12px}
.gq-list li button .ar{margin-left:auto;font-weight:400}
.gq-dot{display:inline-block;width:9px;height:9px;background:var(--g);border-radius:50%;flex:0 0 9px;transform:translateY(-1px);box-shadow:0 0 0 1.5px var(--ink)}
.gq-list li button .gq-dot{visibility:hidden}.gq-list li button.s .gq-dot{visibility:visible}
.gq-key{font-size:14px!important;color:#555!important;display:flex;gap:8px;align-items:center;margin-top:14px!important}
/* answer */
.gq-ans{background:#000;color:#fff;padding:clamp(24px,3vw,40px);position:sticky;top:90px;min-height:300px;outline:none}
.gq-ans:before{content:"";position:absolute;left:0;top:0;width:56px;height:5px;background:var(--g)}
.gq-ans .aq{font:800 clamp(26px,2.6vw,36px)/1.04 Archivo,Arial,sans-serif;font-stretch:78%;margin:6px 0 20px;color:#fff}
.gq-ans .tag{display:inline-flex;align-items:center;gap:8px;font:700 12px/1 Archivo,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#000;background:#fff;padding:7px 10px}
.gq-ans .tag:before{content:"";width:8px;height:8px;background:var(--g)}
.gq-ans .tag.w{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.5)}
.gq-ans .ab p{font-size:18px;line-height:1.6;color:rgba(255,255,255,.92);margin:0 0 14px;max-width:62ch}
.gq-ans .so{font:700 16px Archivo,Arial,sans-serif!important;letter-spacing:.06em;color:#fff!important;margin-top:18px!important}
.gq-ans .how{font-size:14px!important;color:rgba(255,255,255,.66)!important;border-top:1px solid rgba(255,255,255,.18);padding-top:14px;margin-top:20px!important}
.gq-src{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:8px}
.gq-src a,.gq-src span.x{display:grid;grid-template-columns:auto 1fr;column-gap:12px;padding:12px 14px;border:1px solid rgba(255,255,255,.22);color:#fff;text-decoration:none;font-family:Atkinson,Arial,sans-serif}
.gq-src a:hover,.gq-src a:focus-visible{border-color:var(--g);outline:none}
.gq-src .k{grid-row:1/3;align-self:center;width:10px;height:10px;background:var(--g)}
.gq-src .t{font-size:16px;line-height:1.3}
.gq-src .d{font-size:13px;color:rgba(255,255,255,.62)}
.gq-ans .srch{font:700 12px/1 Archivo,Arial,sans-serif!important;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.7)!important;margin:22px 0 0!important}
.gq-ans .more{all:unset;cursor:pointer;margin-top:18px;display:inline-block;font:700 15px Archivo,Arial,sans-serif;border-bottom:2px solid var(--g);padding-bottom:2px}
/* how */
.gq-steps{list-style:none;padding:0;margin:8px 0 36px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.gq-steps li{border-top:1px solid rgba(255,255,255,.25);padding-top:18px;display:grid;gap:8px}
.gq-steps b{font:800 24px/1.05 Archivo,Arial,sans-serif;font-stretch:80%}
.gq-steps span{color:rgba(255,255,255,.75);font-size:17px;line-height:1.5}
.gq-steps .gq-n{width:34px;height:34px;background:var(--g);color:#000;display:grid;place-items:center;font:800 17px Archivo,Arial,sans-serif}
.gq-disc{display:flex;gap:14px;border:1px solid rgba(255,255,255,.3);padding:18px 20px;max-width:820px}
.gq-disc p{margin:0;font-size:17px;line-height:1.5;color:rgba(255,255,255,.86)}
/* menu replica */
.gq-mn{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:clamp(28px,5vw,72px);align-items:start}
.gq-btn{display:inline-block;font:800 16px Archivo,Arial,sans-serif;font-stretch:86%;letter-spacing:.05em;text-transform:uppercase;background:var(--ink);color:#fff;border:0;border-radius:0;padding:15px 22px;cursor:pointer;text-decoration:none}
.gq-btn:hover,.gq-btn:focus-visible{outline:3px solid var(--g);outline-offset:2px}
.mr{background:#0b0b0b;color:#fff;padding:26px 26px 22px;box-shadow:0 30px 60px rgba(0,0,0,.25);font-family:Atkinson,Arial,sans-serif;max-width:440px;width:100%;box-sizing:border-box}
.mr-top{font:800 18px Archivo,Arial,sans-serif;font-stretch:84%;display:flex;justify-content:space-between}
.mr-x{font-weight:400;opacity:.7}
.mr-here{font-size:14px!important;color:rgba(255,255,255,.66)!important;margin:16px 0 12px!important}
.mr-here u{text-decoration-color:var(--g)}
.mr ol{list-style:none;margin:0;padding:0}
.mr li{padding:9px 0;border-top:1px solid rgba(255,255,255,.12);display:grid;font-family:Atkinson,Arial,sans-serif}
.mr-n{font:800 18px/1.1 Archivo,Arial,sans-serif;font-stretch:84%;display:flex;gap:8px;align-items:center}
.mr-n em,.mr-pin,.gq-newtag{font:700 10px/1 Archivo,Arial,sans-serif;font-style:normal;letter-spacing:.12em;text-transform:uppercase;background:var(--g);color:#000;padding:4px 6px}
.mr-d{font-size:13px;color:rgba(255,255,255,.56)}
.mr li.new{box-shadow:inset 3px 0 0 var(--g);padding-left:10px}
.mr-f{display:grid;gap:8px;margin-top:16px}
.mr-gq,.mr-ask{display:grid;grid-template-columns:1fr auto;align-items:center;padding:12px 16px;position:relative}
.mr-gq span,.mr-ask span{display:grid}
.mr-gq b,.mr-ask b{font:800 18px Archivo,Arial,sans-serif;font-stretch:84%}
.mr-gq small,.mr-ask small{font-size:13px}
.mr-gq{border:1.5px solid #fff;color:#fff}
.mr-gq small{color:rgba(255,255,255,.7)}
.mr-pin{position:absolute;right:12px;top:-9px}
.mr-ask{background:var(--g);color:#0E1414}
.mr-ask small{color:rgba(14,20,20,.75)}
/* real nav: Good Questions button above Ask Nicole */
nav.main .np-f{display:grid;gap:10px}
.np-gq{display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:12px;padding:13px 20px;border:1.5px solid #fff;color:#fff;text-decoration:none;border-radius:2px}
.np-gq .np-ad{color:rgba(255,255,255,.7)!important}
.np-gq i{grid-row:1/3;grid-column:2;font-style:normal;font-size:22px}
.np-gq[aria-current]{box-shadow:0 0 0 2px var(--g,#FFC629)}
.np-gq:focus-visible{outline:2px solid #FFC629;outline-offset:2px}
.gq-newtag{margin-left:8px;vertical-align:middle}
.gq-rd{min-height:50vh}
.next{padding-top:48px;padding-bottom:48px}
@media (max-width:900px){
 .gq-grid{grid-template-columns:minmax(0,1fr)}
 .gq-ans{position:relative;top:auto}
 .gq-steps{grid-template-columns:minmax(0,1fr)}
 .gq-mn{grid-template-columns:minmax(0,1fr)}
}
@media (max-width:760px){
 .gq-hero{min-height:0;display:block}
 .gq-ph{position:relative;inset:auto;aspect-ratio:16/10}
 .gq-ph:after{background:linear-gradient(0deg,#000,rgba(0,0,0,0) 40%)}
 .gq-copy{padding:8px 0 36px;background:#000}
 .gq-copy .wrap{align-items:flex-start}
 .gq h1{font-size:clamp(50px,15vw,74px)}
 .gq-ask{flex-direction:column}
 .gq-ask button{padding:16px 20px}
 .gq-tabs button{font-size:14px;padding:10px 12px}
 .gq-list li button{font-size:18px}
}
@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}

.gq-steps li{align-content:start}
.gq ~ .x{}
.next{display:flex;gap:18px;align-items:baseline;flex-wrap:wrap}
.next .lbl{margin:0}
.next a{font:800 clamp(26px,3vw,40px)/1 Archivo,Arial,sans-serif;font-stretch:78%;color:#fff;text-decoration:none;display:inline-flex;gap:12px;align-items:center}
.next a i{font-style:normal;color:var(--g,#FFC629)}
.next a:hover,.next a:focus-visible{text-decoration:underline;text-decoration-color:#FFC629;text-underline-offset:6px}

.gq h1,.gq-h2,.gq-ans .aq,.mr-n,.gq-steps b{word-spacing:.12em}
