.mat-accessories{border-block:1px solid var(--line);margin:1rem 0 2.5rem;padding-block:1.75rem}.mat-accessories h2{font-family:var(--font-display), serif;color:var(--font-blue);margin:0 0 1.25rem;font-size:clamp(1.85rem,3vw,2.3rem);line-height:1.1}.mat-accessories ul{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.mat-accessories a{color:var(--font-blue);font-family:var(--font-body), sans-serif;align-items:center;gap:1rem;font-size:1rem;font-weight:700;line-height:1.45;text-decoration:none;transition:color .2s;display:flex}.mat-accessories a>img{object-fit:contain;background:#fff;flex-shrink:0;width:88px;height:88px}.mat-accessories a>span{overflow-wrap:anywhere;min-width:0}.mat-accessories-link{text-underline-offset:.2em;margin-top:.35rem;font-size:.875rem;font-weight:500;text-decoration:underline;display:block}.mat-accessories a:hover,.mat-accessories a:active{color:var(--coral)}.mat-accessories a:focus-visible{outline:2px solid var(--font-blue);outline-offset:5px}
