.sp-demo[data-astro-cid-k67oiv7j]{justify-items:center;margin-block:16px 8px;display:grid;container-type:inline-size}.sp-stack[data-astro-cid-k67oiv7j]{width:min(100%,760px);display:grid}.sp-stack[data-astro-cid-k67oiv7j]>.sp-card[data-astro-cid-k67oiv7j]{grid-area:1/1;width:100%}.sp-card[data-astro-cid-k67oiv7j]{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);width:min(100%,760px);height:166px;color:var(--ink);box-shadow:var(--shadow-sm);text-align:left;grid-template:"logo title"44px"line line"60px"cta cta"20px/44px minmax(0,1fr);gap:8px 12px;padding:14px 14px 12px;text-decoration:none;transition:border-color .15s,box-shadow .15s,opacity .32s;display:grid;position:relative;overflow:hidden}.sp-card[data-astro-cid-k67oiv7j][hidden]{display:none}.sp-more[data-astro-cid-k67oiv7j]{box-sizing:border-box;text-align:right;width:min(100%,760px);margin:0;font-size:12.5px;line-height:24px}.sp-more[data-astro-cid-k67oiv7j] a[data-astro-cid-k67oiv7j]{color:var(--muted);text-underline-offset:3px}.sp-more[data-astro-cid-k67oiv7j] a[data-astro-cid-k67oiv7j]:hover{color:var(--ink-2)}.sp-card[data-astro-cid-k67oiv7j].sp-out{opacity:0}@media (prefers-reduced-motion:reduce){.sp-card[data-astro-cid-k67oiv7j]{transition:none}}a[data-astro-cid-k67oiv7j].sp-card:hover{border-color:var(--line-2);box-shadow:var(--shadow)}a[data-astro-cid-k67oiv7j].sp-card:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.sp-logo[data-astro-cid-k67oiv7j]{box-sizing:border-box;border:1px solid var(--line);object-fit:contain;background:#fff;border-radius:11px;grid-area:logo;width:44px;height:44px;padding:3px}.sp-title[data-astro-cid-k67oiv7j],.sp-line[data-astro-cid-k67oiv7j]{overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.sp-title[data-astro-cid-k67oiv7j]{-webkit-line-clamp:2;font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);grid-area:title;align-self:center;padding-right:34px;font-size:16px;font-weight:700;line-height:20px}.sp-line[data-astro-cid-k67oiv7j]{-webkit-line-clamp:3;color:var(--ink-2);grid-area:line;font-size:14px;line-height:20px}.sp-cta[data-astro-cid-k67oiv7j]{white-space:nowrap;min-width:0;color:var(--brand-text);grid-area:cta;align-items:center;gap:.35em;font-size:14px;font-weight:700;line-height:20px;display:flex;overflow:hidden}.sp-cta[data-astro-cid-k67oiv7j]>span[data-astro-cid-k67oiv7j]:first-child{text-overflow:ellipsis;overflow:hidden}.sp-cta[data-astro-cid-k67oiv7j]>span[data-astro-cid-k67oiv7j]:last-child{flex:none}.sp-ad[data-astro-cid-k67oiv7j]{border:1px solid var(--line-2);background:var(--surface);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-radius:6px;padding:0 6px;font-size:10.5px;font-weight:750;line-height:17px;position:absolute;top:10px;right:10px}@container (width>=400px){.sp-card[data-astro-cid-k67oiv7j]{grid-template-rows:44px 40px 20px;height:148px}.sp-line[data-astro-cid-k67oiv7j]{-webkit-line-clamp:2}}@container (width>=720px){.sp-card[data-astro-cid-k67oiv7j]{grid-template:"logo title cta"22px"logo line cta"42px/52px minmax(0,1fr) auto;align-content:center;gap:4px 16px;height:102px;padding:17px 20px}.sp-logo[data-astro-cid-k67oiv7j]{border-radius:12px;align-self:center;width:52px;height:52px;padding:4px}.sp-title[data-astro-cid-k67oiv7j]{-webkit-line-clamp:1;padding-right:0;font-size:17px;line-height:22px}.sp-line[data-astro-cid-k67oiv7j]{-webkit-line-clamp:2;font-size:14.5px;line-height:21px}.sp-cta[data-astro-cid-k67oiv7j]{border:1px solid var(--line-2);background:var(--surface-2);height:38px;color:var(--ink);border-radius:10px;align-self:center;margin-top:12px;padding:0 14px}a[data-astro-cid-k67oiv7j].sp-card:hover .sp-cta[data-astro-cid-k67oiv7j]{border-color:var(--brand)}.sp-ad[data-astro-cid-k67oiv7j]{top:8px;right:12px}}
