/* Quality Assurance section — extends the site's editorial design. */
.editorial-grid.editorial-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}
.qa-intro{background:#111b20;color:#f5f3ee;border-bottom:1px solid #41413b}
.qa-intro-inner{padding:84px 0 68px}
.qa-intro h1{font:normal clamp(48px,6vw,79px)/1.08 Georgia,'Iowan Old Style',serif;letter-spacing:-.045em;margin:14px 0 22px}
.qa-intro p{font-size:17px;line-height:1.85;max-width:860px;color:#c9cfce;margin:0}
.qa-title-rule{height:2px;background:#bc8b62;width:87px;margin:33px 0 22px}
.qa-intro-foot{text-transform:uppercase;letter-spacing:.11em;color:#c4cbc8;font-size:11px;line-height:2}
.qa-intro-foot span{color:#e3c187;margin:0 10px}
.qa-visual-section{padding:88px 0 76px;background:#f5f3ef}
.qa-visual-head{display:flex;align-items:end;justify-content:space-between;gap:48px;margin-bottom:30px}
.qa-visual-head .section-title{max-width:680px;margin-top:12px}
.qa-visual-head p{max-width:340px;font-size:14px;color:#657176;margin:0 0 5px;line-height:1.8}
.qa-figure{margin:0}
.qa-figure>a{display:block;background:#121519;border:1px solid #343839;overflow:hidden}
.qa-figure img{display:block;width:100%;height:auto}
.qa-figure figcaption{font-size:12px;color:#67737a;line-height:1.7;max-width:960px;margin-top:15px}
.qa-figure figcaption a{color:#324e5b;text-decoration:underline;text-decoration-color:#bc8b62;text-underline-offset:2px}
.qa-topics-section{padding:82px 0 96px;background:#eaeae6}
.qa-topic-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:19px;margin-top:32px}
.qa-topic-grid article{background:#fffdfa;border:1px solid #dddedb;padding:27px 25px 30px}
.qa-topic-count{display:block;font-size:11px;letter-spacing:.16em;color:#ad8057;font-weight:750;margin-bottom:34px}
.qa-topic-grid h3{font:normal 24px/1.2 Georgia,'Iowan Old Style',serif;color:#182228;margin:0 0 12px}
.qa-topic-grid p{color:#647176;font-size:14px;line-height:1.75;margin:0}
.qa-entries-header{display:flex;justify-content:space-between;align-items:end;gap:30px}
.qa-entries-header p{font-size:14px;color:#657176;max-width:450px}
.qa-empty-note{font-size:15px;color:#627076;border-left:2px solid #bc8b62;padding:12px 18px;background:#fffdf9;max-width:730px;margin-top:26px}
.qa-article-heading{border-bottom-color:#d7b45e}
.qa-article-deck{font:normal 24px/1.5 Georgia,'Iowan Old Style',serif;color:#5d6b6f;margin:0 0 40px}
@media(max-width:1080px){.editorial-grid.editorial-grid-three{grid-template-columns:1fr 1fr}.qa-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.qa-intro-inner{padding:58px 0 54px}.qa-visual-section{padding:56px 0}.qa-visual-head{display:block}.qa-visual-head p{margin-top:16px;max-width:650px}.qa-topics-section{padding:60px 0}.qa-entries-header{display:block}}
@media(max-width:620px){.editorial-grid.editorial-grid-three,.qa-topic-grid{grid-template-columns:1fr}.qa-topic-count{margin-bottom:17px}.qa-intro-foot span{margin:0 5px}}
