#sob-blog .sob-card{background:#fff;border-radius:var(--sob-radius);box-shadow:var(--sob-shadow);overflow:hidden;display:flex;flex-direction:column;height:100%;position:relative;transition:transform .35s ease,box-shadow .35s ease;animation:sobFadeIn .5s ease both}#sob-blog .sob-card:hover,#sob-blog .sob-card:focus-within{transform:translateY(-8px);box-shadow:var(--sob-shadow-hover)}#sob-blog .sob-card__media{display:block;position:relative;aspect-ratio:4/2.7;overflow:hidden;background:#e9e4d8}#sob-blog .sob-card__cat{position:absolute;top:16px;left:16px;background:var(--sob-heading);color:#fff;font-family:var(--sob-body-font);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:6px 14px;border-radius:999px;z-index:2}#sob-blog .sob-card__body{padding:24px 26px 28px;display:flex;flex-direction:column;flex:1}#sob-blog .sob-card__meta{font-family:var(--sob-body-font);font-size:12.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--sob-text);opacity:.62;margin:0 0 10px}#sob-blog .sob-card__title{font-family:var(--sob-heading-font);font-size:22px;line-height:1.32;font-weight:600;color:var(--sob-heading);margin:0 0 12px}#sob-blog .sob-card__title a{color:inherit;text-decoration:none}#sob-blog .sob-card__title a:hover,#sob-blog .sob-card__title a:focus-visible{text-decoration:underline;text-underline-offset:3px}#sob-blog .sob-card__excerpt{font-family:var(--sob-body-font);font-size:15px;line-height:1.65;color:var(--sob-text);opacity:.85;margin:0 0 22px;flex:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}#sob-blog .sob-card__cta{align-self:flex-start;margin-top:auto;font-family:var(--sob-button-font);font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--sob-text);background:0 0;border:2px solid var(--sob-text);border-radius:3px;padding:8px 22px;text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:background .3s ease,color .3s ease}#sob-blog .sob-card__cta:hover,#sob-blog .sob-card__cta:focus-visible{background:var(--sob-text);color:#fff}