.content-site:has(.nca-ai-questions){background:#f5f6f8}.article-main:has(.nca-ai-questions){max-width:1190px;padding:28px 32px 60px}.nca-ai-questions{--question-ink:#162c42;--question-muted:#596879;--question-gold:#e1b750;--question-line:#dce3e9;color:var(--question-ink)}.nca-ai-questions [hidden]{display:none!important}.article-main .nca-ai-questions a{color:#145b86;text-underline-offset:3px}:is(.nca-ai-questions a:focus-visible,.nca-ai-questions input:focus-visible){outline:3px solid var(--question-gold);outline-offset:4px}.article-main .nca-ai-questions a:hover{color:#8c5b00}.nca-questions-intro{padding:12px 0 30px}.article-main .nca-questions-intro h1{letter-spacing:-1.6px;margin:0 0 18px;font-size:40px;line-height:1.15}.article-main .nca-questions-intro p{max-width:700px;color:var(--question-muted);margin:0;font-size:17px;line-height:1.7}.article-main .nca-questions-intro .eyebrow{color:#8b691d}.article-main .nca-questions-intro .nca-questions-byline{margin-top:16px;font-size:12px}.nca-question-layout{grid-template-columns:250px minmax(0,760px);align-items:start;column-gap:50px;display:grid}.nca-question-layout>.nca-questions-intro{grid-area:1/2}.nca-question-toc{grid-area:1/1/span 2;padding-top:22px;position:sticky;top:25px}.article-main .nca-question-toc p{text-transform:uppercase;letter-spacing:1.2px;color:var(--question-muted);margin:0 0 14px;font-size:12px;font-weight:700}.nca-question-toc ol{margin:0;padding-left:22px;font-size:14px;line-height:1.4;list-style:decimal}.nca-question-toc li{padding:0 0 13px 3px}.article-main .nca-question-toc a{color:var(--question-ink);text-decoration:none}.nca-question-answers{grid-area:2/2;min-width:0}.nca-question-answer{border:1px solid var(--question-line);background:#fff;border-radius:13px;margin:0 0 24px;padding:38px 40px;scroll-margin-top:25px}.nca-question-kicker{color:#8b691d;letter-spacing:1.4px;margin-bottom:12px;font-size:11px;font-weight:700}.article-main .nca-question-answer h2{letter-spacing:-.8px;margin:0 0 18px;font-size:29px;line-height:1.2}.article-main .nca-question-answer>p{margin:0 0 17px;font-size:16px;line-height:1.7}.article-main .nca-question-answer>.nca-question-lead{border-left:3px solid var(--question-gold);padding-left:17px;font-size:19px;font-weight:600;line-height:1.55}.nca-question-related{background:#f5f8fa;border-radius:7px;margin-top:26px;padding:17px 19px}.nca-question-related>span,.nca-question-followup>span{color:var(--question-muted);text-transform:uppercase;letter-spacing:.9px;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.nca-question-related a{font-size:14px;line-height:1.7;display:block}.nca-question-sources{color:var(--question-muted);overflow-wrap:anywhere;margin-top:18px;font-size:12px;line-height:1.6}.nca-question-sources ul{margin:0;padding:0;list-style:none;display:inline}.nca-question-sources li{display:inline}.nca-question-sources strong{margin-right:6px}.nca-question-sources li+li:before{content:" · "}.article-main .nca-question-sources a{color:var(--question-muted)}.nca-question-followup{border-top:1px solid var(--question-line);margin-top:19px;padding-top:15px}.nca-question-followup a{margin-right:16px;padding-block:5px;font-size:13px;display:inline-block}.article-main .nca-questions-return{margin:24px 0}.article-main .nca-question-collection{border:1px solid var(--question-line);border-top:3px solid var(--question-gold);background:#fff;border-radius:13px;max-width:760px;margin-top:0;padding:30px}.article-main .nca-question-collection h2{font-size:28px;line-height:1.25}.article-main .nca-question-collection h2 a{color:var(--question-ink);text-decoration:none}.article-main .nca-question-collection p{color:var(--question-muted);line-height:1.7}.nca-question-collection-link{font-size:15px;font-weight:600}.nca-question-directory{max-width:760px}.article-main .nca-question-collection+.nca-question-collection{margin-top:24px}.nca-question-topics{flex-wrap:wrap;gap:10px;margin:24px 0;display:flex}.nca-question-topics a{background:#fff;border:1px solid #bdcad6;border-radius:20px;padding:9px 14px;font-size:14px;text-decoration:none}[data-ai-question-group]{margin-top:28px;scroll-margin-top:25px}.article-main [data-ai-question-group]>p{color:var(--question-muted);font-size:14px}.nca-question-search{border:1px solid var(--question-line);background:#fff;border-radius:10px;margin:18px 0;padding:20px}.nca-question-search input{width:100%;min-width:0;min-height:46px;font:inherit;background:#fff;border:1px solid #bdcad6;border-radius:7px;margin-top:8px;padding:11px 12px;display:block}.article-main .nca-question-search p{color:var(--question-muted);margin:8px 0 0;font-size:13px}.nca-question-list{margin:15px 0;padding:0;list-style:none}.nca-question-list li{border-bottom:1px solid var(--question-line)}.nca-question-list a{justify-content:space-between;gap:16px;padding:16px 0;line-height:1.5;display:flex}.nca-question-list a>span{flex-shrink:0}@media (max-width:850px){.article-main:has(.nca-ai-questions){padding:24px 18px 35px}.nca-question-layout{grid-template-columns:minmax(0,1fr);gap:12px}.nca-question-layout>.nca-questions-intro{grid-area:1/1}.nca-question-toc{grid-area:2/1;padding:8px 6px 18px;position:static}.nca-question-toc ol{columns:2;column-gap:35px}.nca-question-toc li{break-inside:avoid}.nca-question-answers{grid-area:3/1}.nca-questions-intro{padding:16px 6px 20px}.article-main .nca-questions-intro h1{font-size:32px}.nca-question-answer{padding:27px 24px}.article-main .nca-question-answer>.nca-question-lead{font-size:18px}}@media (max-width:430px){.nca-question-toc ol{columns:1}.article-main .nca-questions-intro h1{font-size:30px}.nca-question-answer{padding:24px 20px}.article-main .nca-question-answer h2{font-size:25px}.article-main .nca-question-collection{padding:24px}.nca-question-search input{font-size:16px}}
