.ts-guest-impact{position:relative}.ts-guest-impact__board{column-gap:32px;display:flex;flex-wrap:wrap;justify-content:center;row-gap:0}.ts-guest-impact__group{display:contents}.ts-guest-impact__tab{margin:0 0 32px;order:1}.ts-guest-impact__panel{flex:1 1 100%;order:2;width:100%}.ts-guest-impact__panel[hidden]{display:none}.ts-guest-impact__card{background:var(--ts-color-white);border-radius:var(--ts-radius-xl);box-shadow:var(--ts-shadow-card);display:grid;grid-template-columns:minmax(0,420px) minmax(0,1.05fr);overflow:hidden}.ts-guest-impact__visual{align-items:center;background:var(--gi-visual-bg,var(--ts-color-navy-50));display:flex;justify-content:center;min-height:420px;padding:32px;position:relative}.ts-guest-impact__visual-img{display:block;height:auto;margin:0 auto;width:100%}.ts-guest-impact__visual-placeholder{aspect-ratio:9/16;background:color-mix(in srgb,var(--ts-color-white) 55%,transparent);border-radius:var(--ts-radius-btn) var(--ts-radius-btn) 0 0;box-shadow:0 8px 20px rgba(8,20,30,.12);margin:0 auto;width:min(100%,180px)}.ts-guest-impact__content{display:flex;flex-direction:column;gap:16px;padding:32px 24px}.ts-guest-impact__title{color:var(--ts-color-navy-700);font-family:var(--ts-font-sans);font-size:var(--ts-text-2xl);font-weight:700;line-height:var(--ts-leading-tight);margin:0 0 16px}.ts-guest-impact__stats{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.ts-guest-impact__stat{background:var(--ts-color-navy-50);border-radius:var(--ts-radius-32);padding:24px 12px;text-align:center}.ts-guest-impact__stat-value{color:var(--ts-color-accent-600);font-family:var(--ts-font-sans);font-size:var(--ts-text-2xl);font-weight:700;line-height:var(--ts-leading-tight);margin:0 0 8px}.ts-guest-impact__stat-label{color:var(--ts-color-navy-600);font-size:var(--ts-text-body);font-weight:700;line-height:var(--ts-leading-body);margin:0}.ts-guest-impact__footer{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-top:16px;padding-top:8px}.ts-guest-impact__author{align-items:center;display:flex;gap:10px;min-width:0}.ts-guest-impact__author-avatar{border-radius:var(--ts-radius-full);flex-shrink:0;height:48px;object-fit:cover;width:48px}.ts-guest-impact__author-meta{display:flex;flex-direction:column;min-width:0}.ts-guest-impact__author-name{color:var(--ts-color-navy-700);font-family:var(--ts-font-sans);font-size:var(--ts-text-h5);font-weight:700;line-height:var(--ts-leading-tight);margin:0}.ts-guest-impact__author-role{color:var(--ts-color-navy-400);font-family:var(--ts-font-sans);font-size:var(--ts-text-body);font-weight:400;line-height:var(--ts-leading-body);margin:0}.ts-guest-impact__cta-wrap{display:flex;justify-content:center;margin-top:var(--ts-cta-gap)}@media (max-width:899px){.ts-guest-impact__panel{box-sizing:border-box;padding:var(--ts-slider-pad-y) var(--ts-slider-pad-x)}.ts-guest-impact__card{box-shadow:var(--ts-shadow-card-slider);grid-template-columns:1fr}.ts-guest-impact__visual{min-height:280px;padding:24px}.ts-guest-impact__content{padding:32px 24px 24px}}@media (max-width:767px){.ts-guest-impact__title{font-size:var(--ts-text-xl)}.ts-guest-impact__stats{gap:16px;grid-template-columns:1fr}.ts-guest-impact__footer{align-items:center;flex-direction:column;gap:24px}}@media (max-width:639px){.ts-guest-impact__board{align-items:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;gap:24px}.ts-guest-impact__group{display:flex;flex-direction:column;gap:16px}.ts-guest-impact__tab{margin:0;order:unset;width:100%}.ts-guest-impact__panel{flex:none;order:unset;padding:0;width:auto}.ts-guest-impact__cta-wrap .ts-btn{max-width:360px;width:100%}.ts-guest-impact__stat{padding:32px 24px}}