.h4usa-quote{display:flex;align-items:center;gap:30px;padding:24px;margin-bottom:40px;background:#fff}.h4usa-quote>div{flex:1}.h4usa-quote h1{color:var(--nv-primary-accent);margin:0 0 22px}.h4usa-quote p{font-size:20px;font-weight:600}.h4usa-product-image{width:230px;height:230px;object-fit:contain;flex-shrink:0}.h4usa-quote .wp-block-button__link,.h4usa-next .wp-block-button__link,.h4usa-card .wp-block-button__link{display:inline-block;background:var(--nv-primary-accent);color:var(--nv-text-dark-bg);text-decoration:none;border-radius:5px;font-weight:700;padding:12px 22px}.h4usa-quote .wp-block-button__link:hover,.h4usa-next .wp-block-button__link:hover,.h4usa-card .wp-block-button__link:hover{background:var(--nv-secondary-accent)}.h4usa-faq{border-bottom:1px solid #ddd;padding:16px 0}.h4usa-faq summary{cursor:pointer;font-weight:700}.h4usa-faq p{margin:16px 0 0}.h4usa-next{padding:24px 0}.h4usa-home-intro{padding:20px 0}.h4usa-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:40px}.h4usa-card{border:3px solid var(--nv-text-color);border-radius:5px;padding:20px}.h4usa-card h2{font-size:25px;line-height:1.25}.h4usa-card>div{display:flex;align-items:center;gap:8px}.h4usa-card section{flex:1;min-width:0}.h4usa-card p{font-size:15px}.h4usa-card .h4usa-product-image{width:45%;height:150px}.h4usa-card .wp-block-button__link{font-size:14px;padding:8px}.h4usa-country{font-size:13px;margin-left:10px;font-weight:700}.h4usa-footer p{font-size:14px}.nv-page-title-wrap{display:none}.h4usa-quote a:focus-visible,.h4usa-card a:focus-visible,.h4usa-faq summary:focus-visible{outline:3px solid #164c77;outline-offset:4px}@media(max-width:1000px){.h4usa-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.h4usa-cards{grid-template-columns:1fr}.h4usa-quote{gap:12px;padding:20px;align-items:flex-start}.h4usa-quote .h4usa-product-image{width:85px;height:100px}.h4usa-quote h1{font-size:27px}.h4usa-quote p{font-size:17px}.h4usa-quote .wp-block-button__link{padding:12px 18px}.h4usa-country{font-size:11px;margin-left:6px}.h4usa-card .h4usa-product-image{height:150px}.site-logo img{max-width:100%}}.site-logo img{width:320px;height:44px;max-height:none;object-fit:cover;object-position:center}@media(max-width:600px){.site-logo img{width:256px;height:36px}}

/* Desktop editorial headings; preserve mobile/tablet and card typography. */
@media(min-width:960px){#content{--h2fontsize:34px}}
