.sv-voices__list{align-items:start;display:grid;gap:clamp(12px,1.4vw,20px);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin-block-start:clamp(34px,4vw,58px);padding:0}@media (max-width:960px){.sv-voices__list{grid-auto-columns:min(82%,420px);grid-auto-flow:column;grid-template-columns:none;margin-inline:calc(var(--gutter)*-1);overflow-x:auto;padding-block-end:10px;padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:thin}}.sv-voices__list:focus-visible{outline:2px solid var(--orange);outline-offset:6px}.sv-voices__item{scroll-snap-align:start}@media (min-width:961px){.sv-voices__item:nth-child(3n+2){margin-block-start:48px}}.sv-voices__card{background:var(--paper);block-size:100%;border-radius:var(--r-card);display:flex;flex-direction:column;gap:22px;padding:clamp(26px,2.6vw,38px);position:relative;transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.sv-voices__card:hover{box-shadow:0 30px 50px -36px rgba(168,58,14,.55);transform:translateY(-4px)}.sv-voices__mark{block-size:46px;color:var(--orange);font-family:var(--font-serif);font-size:110px;font-style:italic;line-height:.85}.sv-voices__quote{color:var(--ink);font-size:clamp(16.5px,1.25vw,18.5px);line-height:1.6;margin:0}.sv-voices__person{align-items:center;border-block-start:1px solid var(--line);display:flex;gap:14px;margin-block-start:auto;padding-block-start:20px}.sv-voices__avatar{align-items:center;background:var(--ink);block-size:46px;border-radius:50%;color:var(--paper);display:flex;flex:0 0 auto;font-size:15px;font-weight:700;inline-size:46px;justify-content:center;overflow:hidden}.sv-voices__avatar img{block-size:100%;inline-size:100%;-o-object-fit:cover;object-fit:cover}.sv-voices__who{display:grid;gap:2px}.sv-voices__name{font-size:16px;font-weight:700}.sv-voices__role{color:var(--ink-2);font-size:14px}
