.article-layout>.article-body{min-width:0}.qa-table{max-width:100%}.qa-sources a{overflow-wrap:anywhere}.qa-intro{padding:40px 0 28px}.qa-intro h1{font-size:max(12px,clamp(28px,3.5vw,44px));line-height:1.45;max-width:1000px}.qa-meta{color:#60738b;font-size:max(12px,13px);margin:15px 0}.qa-answer{padding:24px;background:#edf3ff;border:1px solid #dce6fb;border-radius:12px;margin:28px 0}.qa-aside{position:sticky;top:95px;align-self:start;display:grid;gap:20px}.qa-contact{padding:24px;border:1px solid #dce3ef;border-radius:14px;background:#f6f8fd}.qa-contact h2{font-size:max(12px,21px)}.qa-contact p{line-height:1.8;margin:14px 0}.qa-toc{display:grid;gap:12px;padding-top:15px}.qa-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.qa-card{padding:23px;border:1px solid #dce4f0;border-radius:13px;background:#fff;min-width:0}.qa-card h3{font-size:max(12px,20px);line-height:1.55;margin:10px 0}.qa-card p{line-height:1.9;color:#536781}.qa-card small{color:#687e98}.qa-feed{padding:42px 0;background:#f7f9fd;color:#18283f}.qa-feed h2{font-size:max(12px,29px);line-height:1.5;margin:15px 0 24px}.qa-feed a{color:#3659ee}.qa-table{overflow:auto;margin:20px 0}.qa-table table{border-collapse:collapse;min-width:600px;width:100%}.qa-table td,.qa-table th{border:1px solid #dce3ee;padding:15px;text-align:left;line-height:1.8}.qa-sources{font-size:max(12px,14px)}.article-body section{scroll-margin-top:110px}.qa-list{padding:35px 0 60px}.qa-tags{display:flex;flex-wrap:wrap;gap:12px;margin:22px 0}.future-enabled .qa-card,.future-enabled .qa-contact{background:#142035;border-color:#ffffff25;color:#f4f7ff}.future-enabled .qa-feed{background:#101a2b;color:#f4f7ff}.future-enabled .qa-card p{color:#b8c9dd}@media(max-width:980px){.qa-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.qa-grid{grid-template-columns:1fr}.qa-aside{position:static}.qa-feed{padding:28px 0}.qa-feed h2{font-size:max(12px,25px)}.qa-intro{padding-top:22px}}