.matrix-content{padding-top:32px;padding-bottom:32px}.matrix-content h3{font:500 clamp(23px,2.5vw,30px)/1.35 var(--font-heading);margin:8px 0 22px}.matrix-content-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px;margin-bottom:20px}.matrix-content-grid>a{display:block;padding:16px 0;border-top:1px solid var(--line,#ddd);text-decoration:none;color:inherit;min-width:0}.matrix-content-grid strong{display:block;font-size:15px;line-height:1.5}.matrix-content-grid span{display:block;font-size:12px;line-height:1.8;color:var(--muted,#666);margin-top:7px}.matrix-content-grid>a:focus-visible{outline:2px solid var(--accent,#db3900);outline-offset:4px}.matrix-related{--related-gap:20px;--related-columns:3;min-width:0;color:var(--ink);scroll-margin-top:100px}.related-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:32px;margin-bottom:20px}.related-section-heading>div{min-width:0;flex:1 1 55%}.related-section-heading>p{flex:1 1 40%;max-width:520px;margin:8px 0 0;font-size:14px;line-height:1.8;color:var(--muted)}.related-section-heading h3{margin-bottom:0}.related-section-heading .eyebrow{margin:0 0 8px}.related-track{display:grid;grid-template-columns:repeat(var(--related-columns),minmax(0,1fr));gap:var(--related-gap);min-width:0;align-items:stretch;margin:0 0 20px}.related-track--glossary{--related-columns:4;--related-gap:16px}.related-track--carousel{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--related-columns) - 1)*var(--related-gap))/var(--related-columns));overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:2px;scrollbar-width:thin;scrollbar-color:var(--line,#aaa) transparent;padding:3px 2px 14px;margin-left:-2px;margin-right:-2px}.related-track--carousel>.related-card{scroll-snap-align:start;scroll-snap-stop:normal}.related-track:focus-visible{outline:2px solid var(--accent,#db3900);outline-offset:5px;border-radius:4px}.related-card{min-width:0;color:inherit;background:var(--bg,#fff);border:1px solid var(--line,#ddd);border-radius:8px;overflow:hidden}.related-card-media{display:block;aspect-ratio:16/10;overflow:hidden;background:var(--tone,#f5f5f3)}.related-card-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.related-card-body{padding:20px;display:flex;flex-direction:column;align-items:flex-start;gap:12px;height:100%;box-sizing:border-box}.related-case-card{display:flex;flex-direction:column}.related-case-card .related-card-body{height:auto;flex:1}.matrix-related .related-card-category{margin:0;font-size:10px;line-height:1.6;letter-spacing:.035em;color:var(--muted)}.matrix-related .related-card h4{margin:0;font:500 19px/1.4 var(--font-heading);letter-spacing:-.025em;color:var(--ink)}.matrix-related .related-card-copy,.matrix-related .related-card-context,.matrix-related .related-card-note{margin:0;font-size:13px;line-height:1.8;color:var(--muted)}.matrix-related .related-card-context{font-weight:500;color:var(--ink)}.matrix-related .related-card-note{font-size:11px;line-height:1.7}.related-card ul,.related-card ol{margin:0;padding-left:18px;font-size:12px;line-height:1.8;color:var(--muted)}.related-card .related-card-link{margin-top:auto;padding-top:4px;font-size:12px;line-height:1.6}.related-card a:focus-visible,.related-term-card:focus-visible{outline:2px solid var(--accent,#db3900);outline-offset:-3px;border-radius:3px}.related-card h4 a{color:inherit;text-decoration:none}.related-card h4 a:hover{text-decoration:underline;text-underline-offset:4px}.related-term-card{display:flex;flex-direction:column;gap:12px;padding:20px;text-decoration:none;box-sizing:border-box}.related-term-card strong{font:500 16px/1.45 var(--font-heading);letter-spacing:-.02em;color:var(--ink)}.related-term-card>span{font-size:12px;line-height:1.8;color:var(--muted)}.related-term-card .related-term-link{margin-top:auto;padding-top:6px;font-size:11px;color:var(--ink)}.related-blog-card time{font-size:11px;line-height:1.6;color:var(--muted)}.related-controls{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin:0 0 12px}.related-controls[hidden]{display:none}.related-controls button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 38px;width:38px;height:38px;padding:0;border:1px solid var(--line,#ddd);border-radius:50%;background:var(--bg,#fff);color:var(--ink);font:400 19px/1 sans-serif;cursor:pointer;transition:background .2s,border-color .2s}.related-controls button:hover:not(:disabled){border-color:var(--accent,#db3900);background:var(--tone,#f5f5f3)}.related-controls button:focus-visible{outline:2px solid var(--accent,#db3900);outline-offset:3px}.related-controls button:disabled{opacity:.35;cursor:default}.related-position{font-size:11px;color:var(--muted);margin-right:8px;min-width:66px;text-align:right}.related-all-link{display:inline-block;font-size:12px;line-height:1.7}@media(hover:hover){.related-card-media:hover img{transform:scale(1.025)}.related-term-card:hover{border-color:var(--accent,#db3900)}}@media(max-width:1000px){.matrix-related{--related-gap:16px}.related-track--glossary{--related-columns:3}.related-card-body,.related-term-card{padding:17px}}@media(max-width:750px){.related-section-heading{display:block;margin-bottom:18px}.related-section-heading>p{max-width:680px;margin-top:14px}.related-track,.related-track--glossary{--related-columns:2}.matrix-related .related-card h4{font-size:18px}}@media(max-width:600px){.matrix-content-grid{grid-template-columns:1fr}.matrix-content{padding-top:26px;padding-bottom:26px}.related-track,.related-track--glossary{--related-columns:1}.related-track--carousel{grid-auto-columns:87%;padding-bottom:12px}.related-track--carousel.related-track--glossary{grid-auto-columns:85%}.related-controls{margin-bottom:10px}.related-controls button{width:36px;height:36px;flex-basis:36px}.related-card-body,.related-term-card{padding:18px}.related-section-heading h3{font-size:24px}.related-position{font-size:10px}.related-section-heading>p{font-size:13px}}@media(prefers-reduced-motion:reduce){.related-track{scroll-behavior:auto}.related-card-media img,.related-controls button{transition:none}.related-card-media:hover img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/sn-a-0c35930cd133c3cc664a.css.map */
