.case-j-sp4de-sns-manager .case-hero h1{overflow-wrap:anywhere;letter-spacing:-.065em;font-size:clamp(50px,10vw,170px);line-height:.95}.case-j-sp4de-sns-manager .sns-state{color:#ed755c;line-height:1.9}.case-j-sp4de-sns-manager .case-media-hero{aspect-ratio:1585/823;background:#0b0c0e;height:auto}.case-j-sp4de-sns-manager .case-media-hero img{object-fit:contain}.case-j-sp4de-sns-manager .case-media-shade,.case-j-sp4de-sns-manager .case-media-hero>p{display:none}.case-j-sp4de-sns-manager .case-gallery-image{aspect-ratio:1585/823}.sns-study{color:#111;background:#e8e7e1}.sns-study>section{border-top:1px solid #bcbcb6;padding:100px 5vw}.sns-study h2{letter-spacing:-.055em;margin:38px 0;font-size:clamp(32px,6vw,90px);line-height:1.18}.sns-study p{word-break:keep-all;overflow-wrap:break-word;max-width:850px;font-size:17px;line-height:1.9}.sns-study .sns-eyebrow{font:12px/1.8 var(--font-mono);letter-spacing:.06em}.sns-connections{flex-wrap:wrap;gap:12px;margin:35px 0;padding:0;list-style:none;display:flex}.sns-connections li{font:13px var(--font-mono);border:1px solid #999;padding:14px 18px}.sns-feature-list{margin-top:60px}.sns-feature-list article{border-top:1px solid #aaa;grid-template-columns:1fr 2fr;gap:40px;padding:30px 0;display:grid}.sns-feature-list h3{margin:0 0 12px;font-size:24px}.sns-feature-list small{font:10px/1.8 var(--font-mono);color:#595953}.sns-feature-list p{margin:0}@media (max-width:780px){.sns-study>section{padding:65px 16px}.sns-feature-list article{grid-template-columns:1fr;gap:20px}.sns-study p{font-size:15px}.case-j-sp4de-sns-manager .case-intro{gap:24px}.case-j-sp4de-sns-manager .case-intro h2{max-width:65%;line-height:1.7}}
