
.page-head h1 em{color:var(--ink)}
.qd-banner{background:#13273b;color:white;padding:15px 6vw;font-size:13px;text-align:center}
.qd-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;padding-top:30px;padding-bottom:35px;border-block:1px solid var(--line)}
.qd-facts span,.qd-facts strong{display:block}.qd-facts span{font-size:12px;color:var(--muted);margin-bottom:8px}.qd-facts strong{font-weight:400;font-size:19px}
.qd-band{background:#e8e5df}.qd-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:48px}.qd-columns h3{font-size:25px}
.qd-practices{display:grid;grid-template-columns:1fr 1fr;gap:36px}.qd-practices article{border-top:1px solid var(--ink);padding-top:25px}.qd-practices .eyebrow{margin-bottom:15px}
.qd-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:35px;margin-top:40px}.qd-gallery figure{margin:0}.qd-gallery img{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;background:#e8e5df;display:block}.qd-gallery figcaption{font-size:13px;color:var(--muted);padding-top:13px}
.qd-gallery.single{max-width:760px}.gallery-group-title{margin-top:55px}.qd-gallery figcaption{overflow-wrap:anywhere}
.qd-note{font-size:13px;border-left:2px solid var(--ink);padding-left:18px;margin-top:30px;max-width:850px}.qd-review{border-top:1px solid var(--line)}.qd-review li{margin-bottom:12px;max-width:850px}.qd-review p{max-width:850px}
@media(max-width:650px){.qd-facts{grid-template-columns:1fr 1fr}.qd-columns,.qd-practices,.qd-gallery{grid-template-columns:1fr}.qd-gallery img{height:auto}.qd-banner{font-size:11px}.qd-columns{gap:22px}}
