/* Generated by scripts/build_questions.py */
.qa-search{margin:28px 0 8px;padding:20px 22px;background:var(--tint);border:1px solid var(--line)}
.qa-search label{display:block;font-weight:600;margin-bottom:8px;color:var(--ink)}
.qa-search input{width:100%;min-height:48px;padding:10px 14px;border:1px solid #8d9ca6;border-radius:0;background:#fff;color:var(--ink);font-size:17px;-webkit-appearance:none;appearance:none}
.qa-search input:focus-visible{outline:3px solid var(--accent);outline-offset:2px}
.prose .qa-count{font-size:14px;color:var(--muted);margin:10px 0 0}
.qa-none{background:var(--tint);border-left:3px solid var(--accent);padding:18px 22px;margin:30px 0}
.prose .qa-none p{margin:0;font-size:16px}
.prose .qa-group h2{margin-top:48px}
.prose .qa-list{list-style:none;padding:0;margin:0}
.prose .qa-list li{border-bottom:1px solid var(--line);padding:20px 0;margin:0}
.prose .qa-list li:first-child{border-top:1px solid var(--line)}
.prose .qa-q{font:400 1.45rem/1.3 var(--serif);color:var(--ink);margin:0 0 8px}
.prose .qa-a{font-size:16px;margin:0}
.prose .qa-a a{font-weight:600;white-space:nowrap}
.qa-group[hidden],.qa-list li[hidden],.reading-layout aside a[hidden]{display:none}
@media(max-width:480px){.prose .qa-q{font-size:1.3rem}.qa-search{padding:16px}}
