.s-src__box{box-shadow:var(--sh-card-soft);padding:var(--s-6)}.s-src__tabs{border-bottom:1px solid var(--c-line-card);display:flex;flex-wrap:wrap;gap:var(--s-2);padding-bottom:var(--s-5)}.s-src__tab{background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--r-pill);color:var(--c-ink);font-size:var(--fs-small);font-weight:600;min-height:44px;padding:0 18px;transition:background var(--dur) ease,color var(--dur) ease,border-color var(--dur) ease}.s-src__tab:hover{background:var(--c-cyan-soft)}.s-src__tab[aria-selected=true]{background:var(--c-ink);border-color:var(--c-ink);color:var(--c-white)}.s-src__panel{align-items:center;display:grid;gap:var(--s-7);grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-top:var(--s-6)}.s-src__panel[hidden]{display:none}.s-src__copy{align-items:flex-start;display:flex;flex-direction:column;gap:var(--s-4)}.s-src__lead{color:var(--c-ink);font-size:17px;font-weight:600}.s-src__points{color:var(--c-text);font-size:var(--fs-small)}.s-src__media .media-empty{aspect-ratio:4/3}@media (max-width:1024px){.s-src__panel{grid-template-columns:1fr}}@media (max-width:480px){.s-src__box{padding:var(--s-5) var(--s-4)}}