.partner-shopping{margin-top:48px;padding:28px;border:1px solid var(--line);border-radius:18px;background:var(--cream)}.partner-shopping .eyebrow{margin-bottom:12px}.partner-shopping h2{font-size:clamp(25px,3vw,34px);margin-bottom:14px}.partner-shopping>p{font-size:16px}.partner-links{display:flex;flex-wrap:wrap;align-items:center;gap:18px 24px;margin:24px 0}.partner-links>a{font-weight:750}.partner-links .button{font-size:16px}.partner-shopping .small-note{font-size:14px;margin-top:14px}.partner-links a:focus-visible{outline:3px solid var(--blue);outline-offset:5px}@media(max-width:600px){.partner-shopping{padding:20px}.partner-links{align-items:stretch;flex-direction:column}.partner-links .button{width:100%;text-align:center}}
.partner-category-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0}.partner-category-links a{display:flex;align-items:center;min-height:52px;padding:12px 16px;border:1px solid var(--line);border-radius:10px;background:#fffdfa;font-size:16px;font-weight:750;overflow-wrap:anywhere}.partner-category-links a:focus-visible{outline:3px solid var(--blue);outline-offset:4px}@media(max-width:600px){.partner-category-links{grid-template-columns:minmax(0,1fr)}}
