.swm-v6-brand-combo{background:#eaf0e6;color:#334c3b;padding:clamp(60px,7vw,101px) 0;font:400 14px/1.75 var(--swm-sans,Arial,sans-serif)}
.swm-v6-brand-combo *,.swm-v6-brand-combo *:before,.swm-v6-brand-combo *:after{box-sizing:border-box}
.swm-v6-brand-combo a:focus-visible{outline:3px solid #b68e73;outline-offset:4px}
.swm-brand-combo__wrap{max-width:1390px;margin:0 auto;padding-inline:clamp(22px,5.4vw,77px)}
.swm-brand-combo__heading{margin-bottom:28px}
.swm-brand-combo__heading span{font:700 10px/1.5 var(--swm-sans,Arial,sans-serif);letter-spacing:.14em;color:#7b9377}
.swm-brand-combo__heading h2{font:400 clamp(34px,3.65vw,52px)/1.14 var(--swm-serif,Georgia,serif);letter-spacing:-.04em;margin:10px 0 14px}
.swm-brand-combo__heading p{color:#697f65;margin:0}
.swm-brand-combo__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}
.swm-brand-combo__card{display:flex;min-width:0;flex-direction:column;background:#fffcf7;border:1px solid #d6e3d2}
.swm-brand-combo__image{aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:#f4f4ef;overflow:hidden}
.swm-brand-combo__image img{width:100%;height:100%;object-fit:contain}
.swm-brand-combo__info{display:flex;flex:1;flex-direction:column;gap:10px;align-items:flex-start;padding:17px 19px}
.swm-brand-combo__info h3{font:600 14px/1.5 var(--swm-sans,Arial,sans-serif);margin:0}
.swm-brand-combo__info h3 a{text-decoration:none;color:#345039}
.swm-brand-combo__info strong{margin-top:auto}
.swm-brand-combo__view{font-size:12px;font-weight:700;color:#345039;text-decoration:none;border-bottom:1px solid #abc0a5;padding-bottom:5px}
@media(max-width:910px){.swm-brand-combo__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.swm-brand-combo__grid{gap:11px}.swm-brand-combo__image{aspect-ratio:1}.swm-brand-combo__image img{height:auto;max-height:270px}.swm-brand-combo__info{padding:12px}.swm-brand-combo__info h3{font-size:12px}}
