.qiWFoG_page{width:min(118rem,100%);color:var(--body);margin:0 auto;padding:clamp(3.2rem,6vw,7.2rem) 2.4rem 8rem}.qiWFoG_hero{max-width:78rem}.qiWFoG_eyebrow{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 1.2rem;font-size:1.3rem;font-weight:600}.qiWFoG_hero h1{color:var(--ink);letter-spacing:-.04em;margin:0;font-size:clamp(4rem,6vw,6.4rem);line-height:1.04}.qiWFoG_lead{margin:2rem 0 0;font-size:1.9rem;line-height:1.6}.qiWFoG_section{margin-top:5.6rem}.qiWFoG_section h2{color:var(--ink);font-size:clamp(2.6rem,3vw,3.6rem)}.qiWFoG_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem;margin-top:2.4rem;display:grid}.qiWFoG_card{border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--surface-card);flex-direction:column;min-width:0;padding:2.8rem;display:flex}.qiWFoG_card h3{color:var(--ink);margin:0;font-size:2.2rem;line-height:1.3}.qiWFoG_card p{margin:1.2rem 0;font-size:1.6rem;line-height:1.6}.qiWFoG_card a{color:var(--ink);text-underline-offset:.3rem;text-decoration-thickness:.1rem}.qiWFoG_date{color:var(--muted);font-size:1.4rem}.qiWFoG_error{color:var(--error-ink);background:var(--error-surface);border-radius:var(--radius-md);margin-top:2.4rem;padding:1.6rem}.qiWFoG_pagination{flex-wrap:wrap;gap:1.2rem;margin-top:3.2rem;display:flex}.qiWFoG_pagination a{border:1px solid var(--hairline);border-radius:var(--radius-md);min-height:4.4rem;color:var(--ink);align-items:center;padding:.8rem 1.6rem;display:inline-flex}.qiWFoG_article{width:min(88rem,100%);color:var(--body);overflow-wrap:anywhere;margin:0 auto;padding:3.2rem 2.4rem 8rem;font-size:1.7rem;line-height:1.68}.qiWFoG_breadcrumbs{flex-wrap:wrap;align-items:center;gap:.8rem;margin-bottom:3.2rem;font-size:1.4rem;display:flex}.qiWFoG_breadcrumbs a,.qiWFoG_article a{color:var(--ink);text-underline-offset:.3rem}.qiWFoG_article h1{color:var(--ink);letter-spacing:-.035em;margin:0;font-size:clamp(3.6rem,5vw,5.6rem);line-height:1.08}.qiWFoG_intro{margin:2rem 0;font-size:2rem;line-height:1.55}.qiWFoG_meta{color:var(--muted);font-size:1.4rem}.qiWFoG_cover{border-radius:var(--radius-lg);border:1px solid var(--hairline);width:100%;height:auto;margin:2.4rem 0}.qiWFoG_body{margin-top:3.2rem}.qiWFoG_body h2{color:var(--ink);margin:4rem 0 1.6rem;font-size:2.8rem;line-height:1.25}.qiWFoG_body h3{color:var(--ink);margin:2.8rem 0 1.2rem;font-size:2.2rem}.qiWFoG_body h4{color:var(--ink);margin:2.4rem 0 1.2rem;font-size:1.8rem}:is(.qiWFoG_body p,.qiWFoG_body li){margin-block:1.2rem}.qiWFoG_body img{border:1px solid var(--hairline);border-radius:var(--radius-md);width:100%;height:auto;margin:2.4rem 0;display:block}.qiWFoG_body blockquote{border-left:.4rem solid var(--ochre);background:var(--surface-soft);margin:2.4rem 0;padding:1.2rem 2rem}.qiWFoG_body pre{background:var(--surface-soft);border-radius:var(--radius-md);max-width:100%;padding:1.6rem;overflow-x:auto}.qiWFoG_body .markdown-table-scroll{border:1px solid var(--hairline);border-radius:var(--radius-md);max-width:100%;margin:2.4rem 0;overflow-x:auto}.qiWFoG_body table{border-collapse:collapse;width:100%;min-width:48rem}:is(.qiWFoG_body th,.qiWFoG_body td){border-top:1px solid var(--hairline);text-align:left;padding:1.2rem 1.6rem}.qiWFoG_sources,.qiWFoG_footer,.qiWFoG_vote{border-top:1px solid var(--hairline);margin-top:4.8rem;padding-top:2.4rem}.qiWFoG_sources li{overflow-wrap:anywhere}.qiWFoG_cta{border-radius:var(--radius-md);background:var(--ink);justify-content:center;align-items:center;min-height:4.8rem;padding:1.2rem 2rem;font-weight:600;text-decoration:none;display:inline-flex;color:#fff!important}.qiWFoG_voteButtons{gap:1.2rem;margin-top:1.2rem;display:flex}.qiWFoG_voteButtons button{border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--canvas);min-width:8rem;min-height:4.4rem;color:var(--ink);font:inherit;cursor:pointer}.qiWFoG_voteButtons button[aria-pressed=true]{border-color:var(--ink);background:var(--surface-strong);font-weight:600}.qiWFoG_voteStatus{min-height:2.4rem;color:var(--muted);font-size:1.4rem}@media (max-width:767px){.qiWFoG_page,.qiWFoG_article{padding-inline:1.6rem}.qiWFoG_grid{grid-template-columns:minmax(0,1fr)}}
