.swt-ets-related{background:var(--swt-paper);padding:clamp(64px,8vw,120px) var(--swt-gutter)}.swt-ets-related-inner{margin:0 auto;max-width:var(--swt-max-w)}.swt-ets-related .swt-section-head{margin-bottom:40px}.swt-ets-related-grid{display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}.swt-et-card{background:var(--swt-paper);border:2px solid #d9c4a8;border-radius:24px;box-shadow:6px 6px 0 rgba(217,196,168,.55);color:var(--swt-ink);display:flex;flex-direction:column;overflow:hidden;transition:transform .25s,box-shadow .25s}.swt-et-card:hover{box-shadow:10px 10px 0 #d9c4a8;transform:translate(-3px,-3px)}.swt-et-card-image{aspect-ratio:16/10;overflow:hidden;position:relative}.swt-et-card-image img{height:100%;object-fit:cover;transition:transform .5s;width:100%}.swt-et-card:hover .swt-et-card-image img{transform:scale(1.05)}.swt-et-card-body{align-items:center;display:flex;flex-direction:column;flex-grow:1;gap:8px;padding:28px 32px 32px;text-align:center}.swt-et-card-body h2{color:var(--swt-ink);font-family:var(--swt-font-display);font-size:clamp(24px,2.4vw,30px);font-weight:900;letter-spacing:-.02em;margin:0 0 4px}.swt-et-card-body p{color:var(--swt-ink-soft);flex-grow:1;font-size:15px;line-height:1.5;margin:0}.swt-et-card-body .swt-link-arrow{align-self:center;margin-top:12px}@media (max-width:880px){.swt-ets-related-grid{grid-template-columns:1fr}}