.swm-v6-brand-facts{background:#faf8f1;color:#354b39;font:400 14px/1.78 var(--swm-sans,Arial,sans-serif);padding:clamp(58px,6.5vw,104px) 0}
.swm-v6-brand-facts *,.swm-v6-brand-facts *:before,.swm-v6-brand-facts *:after{box-sizing:border-box}
.swm-v6-brand-facts a:focus-visible{outline:3px solid #be9473;outline-offset:4px}
.swm-v6-brand-facts__wrap{max-width:1390px;padding-inline:clamp(22px,5.3vw,76px);margin:0 auto}
.swm-v6-brand-facts__intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:clamp(30px,5vw,80px);align-items:end;margin-bottom:32px}
.swm-v6-brand-facts__eyebrow,.swm-v6-brand-facts__label{font:700 10px/1.6 var(--swm-sans,Arial,sans-serif);letter-spacing:.14em;color:#829679}
.swm-v6-brand-facts__intro h2{font:400 clamp(33px,3.7vw,51px)/1.15 var(--swm-serif,Georgia,serif);letter-spacing:-.038em;margin:16px 0 0;text-wrap:balance}
.swm-v6-brand-facts__lead p{color:#627960;line-height:1.86;margin:0 0 13px}
.swm-v6-brand-facts__lead a{display:inline-flex;align-items:center;gap:10px;color:#466447;text-decoration:none;border-bottom:1px solid #b0c2aa;padding-bottom:5px;font-size:12px;font-weight:700}
.swm-v6-brand-facts__lead a:hover{color:#6c8a65}
.swm-v6-brand-facts__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}
.swm-v6-brand-facts__card{border:1px solid #dbe4d5;background:#f3f5ed;padding:clamp(24px,3vw,39px);min-width:0;display:flex;flex-direction:column}
.swm-v6-brand-facts__card--values{background:#3a543f;color:#faf9f1;border-color:#3a543f}
.swm-v6-brand-facts__card--values .swm-v6-brand-facts__label{color:#bbd0b4}
.swm-v6-brand-facts__card h3{font:400 clamp(24px,2.3vw,32px)/1.25 var(--swm-serif,Georgia,serif);letter-spacing:-.025em;margin:18px 0 13px}
.swm-v6-brand-facts__card p{color:#627961;margin:0;font-size:13px;line-height:1.85}
.swm-v6-brand-facts__card--values p{color:#e0e8dc}
.swm-v6-brand-facts__note{margin:24px 0 0;color:#80917b;font-size:11px;line-height:1.65;max-width:870px}
@media(max-width:820px){.swm-v6-brand-facts__intro{grid-template-columns:1fr}.swm-v6-brand-facts__grid{grid-template-columns:1fr}.swm-v6-brand-facts__card{padding:26px}.swm-v6-brand-facts__intro h2{font-size:clamp(33px,7vw,44px)}}
