#einblicke [hidden]{display:none!important}
.social-stories{width:min(calc(100% - var(--pad)*2),1180px);margin:75px auto 0;display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,300px);align-items:center;gap:clamp(30px,6vw,85px);padding:clamp(28px,4.5vw,62px);border:1px solid #ffffffdb;border-radius:28px;background:radial-gradient(ellipse at 100% 0,#9814200c,transparent 60%),linear-gradient(135deg,#ffffffdb,#ffffffa3);box-shadow:0 18px 45px #24304207,inset 0 1px 0 #fff}
.social-copy{min-width:0}.social-copy h2{font-size:clamp(2.2rem,3.5vw,3.7rem);line-height:1.1;margin:20px 0}.social-copy>p:not(.section-index){max-width:440px;color:var(--muted)}.social-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin-top:26px}.social-profile{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--ink);font-size:.875rem;font-weight:600}.social-profile:hover{text-decoration:underline;text-underline-offset:5px}.social-profile svg{width:19px;height:19px;fill:currentColor}.social-note{font-size:.75rem!important;line-height:1.6;margin-top:22px}
.story-shell{min-width:0;width:100%;max-width:300px;justify-self:center}.story-frame{position:relative;isolation:isolate;overflow:hidden;width:100%;aspect-ratio:9/16;border:7px solid #ffffffcf;border-radius:26px;background:#25151b;box-shadow:0 15px 40px #98142024,inset 0 1px 0 #fff;outline:1px solid #98142030;transition:transform .8s var(--ease),box-shadow .8s var(--ease)}.story-frame:before{content:'';position:absolute;inset:0;pointer-events:none;border:1px solid #ffffff60;border-radius:18px;z-index:4}.story-poster{position:absolute;inset:0;z-index:2;background:#25151b;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;text-align:center;color:#fff}.story-poster>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.48;filter:brightness(.7);z-index:-1}.story-poster:before{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#3c11232b,#60132299);z-index:-1}.story-mark{display:grid;place-items:center;width:56px;height:56px;margin-bottom:20px;background:#ffffff1c;border:1px solid #ffffff55;border-radius:50%;box-shadow:inset 0 1px 0 #ffffff30}.story-mark svg{width:23px;height:23px;fill:#fff}.story-poster strong{font-size:1.25rem;line-height:1.3;margin-bottom:10px}.story-poster p{font-size:.8125rem;line-height:1.6;margin-bottom:20px}.story-load{min-height:44px;border:1px solid #ffffff65;border-radius:99px;padding:11px 18px;background:linear-gradient(130deg,#bc4656,#981420);color:#fff;font-size:.875rem;font-weight:600;box-shadow:0 5px 20px #380b2140;cursor:pointer;transition:background .6s,transform .6s var(--ease)}.story-load:hover{transform:translateY(-2px);background:#981420}.story-load:disabled{opacity:.6;cursor:wait;transform:none}.story-poster .story-direct{display:inline-block;margin-top:12px;color:#fff;text-decoration:underline;text-underline-offset:4px;min-height:34px;font-size:.75rem}.story-cover-label{position:absolute;left:10px;right:10px;bottom:14px;font-size:.625rem;color:#ffffffcf}.story-host,.story-host iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.story-host{z-index:1}.story-tools{display:flex;justify-content:space-between;gap:8px;align-items:center;flex-wrap:wrap;margin-top:13px}.story-tools button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;border:1px solid #98142030;border-radius:99px;padding:10px 14px;background:#ffffffb3;color:var(--red);font-size:.8125rem;font-weight:600;cursor:pointer;transition:background .6s,box-shadow .6s}.story-tools button:hover{background:#9814200b;box-shadow:0 6px 18px #9814200c}.story-tools button:disabled{opacity:.5;cursor:default}.story-tools svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.story-status{font-size:.75rem;line-height:1.6;color:var(--muted);margin-top:11px;min-height:2.8em}.story-original{display:inline-flex;min-height:38px;align-items:center;font-size:.75rem;color:var(--red);text-decoration:underline;text-underline-offset:4px}
@media(hover:hover) and (pointer:fine){.story-frame:hover{transform:translateY(-4px);box-shadow:0 22px 45px #9814202b}}
@media(max-width:820px){.social-stories{gap:30px;padding:32px;grid-template-columns:minmax(0,1fr) minmax(220px,260px)}.social-copy h2{font-size:2.45rem}}
@media(max-width:650px){.social-stories{grid-template-columns:1fr;gap:30px;margin-top:50px;padding:28px 22px;border-radius:22px}.social-copy h2{font-size:2.25rem}.story-shell{max-width:280px}.social-actions{gap:12px}.social-note{margin-top:16px}}
@media(prefers-reduced-transparency:reduce){.social-stories,.story-tools button{background:#fff}.story-load{background:#981420}}
@media(prefers-reduced-motion:reduce){.story-frame,.story-load,.story-tools button{transition:none}.story-frame:hover,.story-load:hover{transform:none}}
@media(forced-colors:active){.social-stories,.story-frame,.story-load,.story-tools button{border-color:ButtonText;box-shadow:none}.story-poster{background:Canvas;color:CanvasText}.story-poster>img,.story-poster:before{display:none}.story-poster .story-direct{color:LinkText}.story-mark svg{fill:CanvasText}}
