html{scroll-behavior:smooth}body{font-family:var(--qp-font-body);font-size:var(--qp-body);line-height:1.75;color:var(--qp-text);background:var(--qp-bg);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{margin:0 0 .4em;font-family:var(--qp-font-heading);font-weight:600;line-height:1.08;letter-spacing:-.015em;color:var(--qp-dark);text-wrap:balance}h1{font-size:var(--qp-h1)}h2{font-size:var(--qp-h2)}h3{font-size:var(--qp-h3)}h4{font-size:var(--qp-h4)}p,li{color:var(--qp-text)}a{color:var(--qp-primary);text-decoration:none}a:hover{color:var(--qp-primary-hover)}.qp-container{width:min(calc(100% - 40px), var(--qp-content));margin-inline:auto}.qp-section{padding-block:var(--qp-section-y)}.qp-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.qp-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.qp-section-heading{max-width:900px}.qp-section-heading p{margin:0}.qp-section-heading h2{margin-top:12px}.qp-branch-title,.qp-hub-title{max-width:900px}.qp-hub-lead,.qp-branch-lead{max-width:760px;font-size:var(--qp-body-large)}.entry-content>*+*,.site-main>*+*{margin-top:0}@media (max-width:1024px){.qp-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.qp-container{width:min(calc(100% - 24px), var(--qp-content))}.qp-grid-2,.qp-grid-3{grid-template-columns:1fr}body{font-size:15px}.qp-hub-lead,.qp-branch-lead{font-size:16px}}