.social-studio{--social-accent:#f6adba;width:89%;margin:0 auto;padding:90px 0;border-top:1px solid #f3b69f26;color:#f7eeea}.social-heading{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:40px}.social-eyebrow{font-size:12px;letter-spacing:2px;color:#f3b69f;margin:0 0 24px}.social-heading h2{font-size:clamp(36px,4.5vw,64px);line-height:1.08;font-weight:400;letter-spacing:-2px;margin:0}.social-heading h2 em{font-family:Georgia,serif;color:#f3b69f;font-weight:400}.social-heading>p{font-size:16px;line-height:1.7;color:#c3b1b7;max-width:340px;margin:0 0 5px}.social-console{border:1px solid #f3b69f2b;border-radius:28px;background:linear-gradient(125deg,#2b1821,#1c1017 65%);overflow:hidden;box-shadow:0 24px 60px #0002}.social-tabs{display:flex;gap:4px;padding:16px 22px;border-bottom:1px solid #f3b69f20;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#65434f transparent}.social-tabs button{font:inherit;font-size:14px;flex:1 0 auto;display:flex;justify-content:center;align-items:center;gap:9px;border:1px solid transparent;background:transparent;color:#c2afb7;border-radius:13px;min-height:48px;padding:10px 14px;cursor:pointer;transition:background .25s,color .25s,transform .25s}.social-tabs svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.social-tabs button[aria-selected=true]{background:var(--social-accent);color:#201218;box-shadow:0 4px 20px #0002}.social-tabs button:hover{transform:translateY(-2px);color:#fff}.social-tabs button[aria-selected=true]:hover{color:#201218}.social-studio :focus-visible{outline:2px solid var(--social-accent);outline-offset:4px}.social-panel{padding:30px}.social-profile{display:flex;gap:13px;align-items:center;margin-bottom:26px}.social-avatar{padding:3px;border:1px solid var(--social-accent);border-radius:50%;flex:none;transition:border-color .35s}.social-avatar img{width:48px;height:48px;object-fit:cover;object-position:50% 24%;border-radius:50%;display:block}.social-profile strong{font-weight:500;font-size:18px;display:block}.social-platform-description{font-size:14px;line-height:1.5;color:#c2afb7;display:block;margin-top:3px}.social-preview-label{margin-left:auto;font-size:11px;letter-spacing:1.5px;border:1px solid #a9889955;border-radius:20px;padding:9px 13px;white-space:nowrap;color:#cfbcc3}.social-content{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;perspective:1000px}.social-card{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;min-height:340px;padding:24px;background:#34212b;border:1px solid #a57f9133;border-radius:20px;transition:transform .35s,border-color .35s;min-width:0}.social-card:hover{transform:translateY(-5px);border-color:var(--social-accent)}.social-card-top,.social-card-foot{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px;letter-spacing:1.2px;line-height:1.5}.social-card-number{font-family:Georgia,serif;font-size:24px;opacity:.65}.social-card-copy{position:relative;z-index:2;margin:35px 0}.social-card h3{font-size:clamp(26px,2.7vw,40px);font-weight:400;line-height:1.12;letter-spacing:-1px;margin:0 0 16px}.social-card p{font-size:15px;line-height:1.65;margin:0;max-width:30ch;color:inherit;opacity:.85}.social-card-0{background:var(--social-accent);color:#26141c;transition:background .4s,transform .35s}.social-card-2{background:radial-gradient(ellipse at 90% 0,#73504580,transparent 75%),#20141b}.social-card-2 h3{font-family:Georgia,serif;font-style:italic;color:var(--social-accent)}.social-format-visual .social-card{min-height:420px}.social-format-visual .social-card-1{background:#171015;justify-content:space-between}.social-portrait{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 20%;z-index:-2;opacity:.72}.social-format-visual .social-card-1:after{content:'';position:absolute;inset:0;background:linear-gradient(#160d1644,transparent 20%,#160d16 88%);z-index:-1}.social-format-visual .social-card-1 .social-card-copy{margin-top:auto;padding-top:110px}.social-format-episodes .social-card{min-height:300px}.social-play{font-size:25px;border:1px solid currentColor;border-radius:50%;width:42px;height:42px;display:grid;place-items:center;flex:none}.social-format-notes .social-card{min-height:290px;border-radius:5px 22px 22px 22px}.social-format-notes .social-card h3{font-size:30px}.social-format-editorial .social-card-1{background:#eee3d7;color:#2c1921}.social-bottom{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-top:26px;font-size:13px;color:#c2afb7;line-height:1.6}.social-bottom a{font-size:14px;color:#f7eeea;text-decoration:none;border-bottom:1px solid #9c747f;padding:7px 0}.social-bottom a span{margin-left:15px}
@media(min-width:1600px){.social-card{padding:32px}.social-format-visual .social-card{min-height:480px}}
@media(max-width:1000px){.social-heading{align-items:start}.social-heading>p{max-width:260px}.social-panel{padding:22px}.social-content{gap:12px}.social-card{padding:18px}.social-card h3{font-size:30px}.social-preview-label{font-size:10px;letter-spacing:1px}.social-format-visual .social-card{min-height:380px}.social-tabs{padding:12px}}
@media(max-width:700px){.social-studio{padding:55px 0}.social-heading{display:block;margin-bottom:28px}.social-heading h2{font-size:clamp(35px,9vw,48px);letter-spacing:-1.3px}.social-heading>p{margin-top:22px;max-width:none}.social-console{border-radius:22px}.social-panel{padding:18px 0}.social-profile{padding:0 18px;flex-wrap:wrap;gap:10px}.social-profile>div:nth-child(2){flex:1;min-width:180px}.social-preview-label{margin-left:0;font-size:10px;padding:6px 10px}.social-content{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:18px;padding:5px 18px 14px;gap:12px;scrollbar-width:thin;scrollbar-color:#76515f transparent}.social-card{flex:0 0 85%;scroll-snap-align:start;padding:23px;min-height:330px}.social-format-visual .social-card{min-height:400px}.social-card h3{font-size:34px}.social-bottom{padding:0 18px;display:block;margin-top:18px}.social-bottom a{display:inline-block;margin-top:12px}.social-tabs button{padding:9px 13px}.social-card:hover{transform:none}.social-platform-description{font-size:13px}.social-eyebrow{font-size:11px;letter-spacing:1.4px}}
@media(prefers-reduced-motion:reduce){.social-studio *{transition:none!important;animation:none!important}.social-card:hover,.social-tabs button:hover{transform:none}}

/* Compact six-card showcase. */
.social-profile-action{margin-left:auto;text-align:right;flex-shrink:0}.social-follow{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;border:1px solid var(--social-accent);border-radius:24px;background:var(--social-accent);color:#24141b;font:inherit;font-size:14px;text-decoration:none}.social-follow:disabled{cursor:default;background:transparent;color:var(--social-accent);opacity:.8}.social-profile-action>span{display:block;font-size:12px;color:#c2afb7;margin-top:7px;line-height:1.5}
.social-content{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.social-content .social-card{min-height:255px;padding:22px;border-radius:18px}.social-content .social-card h3{font-size:clamp(24px,2.1vw,32px)}.social-content .social-card-copy{margin:22px 0}.social-content .social-card p{font-size:14px;line-height:1.55}.social-content .social-card-top,.social-content .social-card-foot{font-size:10px;letter-spacing:1px}.social-content .social-card-number{font-size:20px}.social-content .social-card-1 .social-card-copy{padding-top:22px;margin-top:auto}.social-card-3{background:#eee3d7;color:#2c1921}.social-card-4{background:linear-gradient(135deg,#492b3b,#24151f)}.social-card-4 h3{font-family:Georgia,serif;font-style:italic;color:var(--social-accent)}.social-card-5{background:#2c2028}.social-content .social-play{font-size:21px;width:32px;height:32px}
@media(max-width:900px){.social-content{grid-template-columns:repeat(2,minmax(0,1fr))}.social-profile-action{max-width:220px}.social-content .social-card{min-height:250px}}
@media(max-width:700px){.social-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;padding:0 16px;gap:12px;scroll-snap-type:none}.social-content .social-card{min-height:240px;padding:16px}.social-content .social-card h3{font-size:25px;letter-spacing:-.7px}.social-content .social-card-copy{margin:20px 0}.social-card-top{align-items:start}.social-content .social-card-number{font-size:16px}.social-profile-action{margin-left:0;width:100%;max-width:none;display:flex;align-items:center;text-align:left;gap:12px}.social-profile-action>span{margin:0;max-width:130px}.social-follow{font-size:13px;padding:9px 14px}.social-content .social-card p{font-size:14px}.social-content .social-card-foot{font-size:10px}}
@media(max-width:440px){.social-content{grid-template-columns:1fr}.social-content .social-card{min-height:220px}.social-content .social-card h3{font-size:30px}.social-content .social-card p{max-width:none}.social-content .social-card-1 .social-card-copy{padding-top:40px}.social-portrait{object-position:center 28%}.social-content .social-card-top,.social-content .social-card-foot{font-size:11px}}
