.postid-3191 .client-case{--case-space:32px}
.postid-3191 .client-case .case-lead{margin:16px 0 28px}
.postid-3191 .client-case .case-lead>img{margin-top:0;border-radius:var(--radius)}
.postid-3191 .case-client-logo{width:90px;height:86px;object-fit:contain}
.postid-3191 .case-captures{margin-top:22px}
.postid-3191 .case-captures--lead{margin-bottom:0}
.bed-bark-mobile-layout{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:32px;max-width:860px;width:100%;justify-content:start;align-items:start;margin:0}
.bed-bark-mobile-copy{padding-top:8px}
.bed-bark-mobile-copy .eyebrow{margin-bottom:18px}
.bed-bark-mobile-copy h2{margin-bottom:18px}
.bed-bark-mobile-copy p{max-width:44ch}
.bed-bark-mobile-copy p:last-child{margin-bottom:0}
.bed-bark-mobile-capture{margin:0;min-width:0}
.bed-bark-mobile-layout>.bed-bark-mobile-capture{margin-top:-28px}
.bed-bark-phone{position:relative;aspect-ratio:320/656;width:100%;filter:drop-shadow(0 10px 12px #1820161c)}
.bed-bark-phone-screen{position:absolute;inset:2.134% 5%;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;scroll-behavior:auto;border-radius:13%/6%;background:#fff;outline-offset:6px;touch-action:pan-y}
.bed-bark-phone-screen::-webkit-scrollbar{display:none}
.bed-bark-phone-screen:focus-visible{outline:2px solid var(--gold-dark)}
.bed-bark-mobile-page{position:relative;width:100%}
.bed-bark-mobile-page>img{display:block;width:100%;height:auto;max-height:none;margin:0;pointer-events:none}
.bed-bark-mobile-page .bed-bark-mobile-hero-text{position:absolute;top:4%;left:8%;right:8%;margin:0;color:#fff;font-size:clamp(14px,1.1vw,17px);font-weight:750;line-height:1.25;letter-spacing:-.025em;text-align:center;text-shadow:0 2px 10px #000c;pointer-events:none}
.bed-bark-phone-frame{position:absolute;inset:0;width:100%;height:100%;max-width:none;pointer-events:none}
.bed-bark-mobile-capture figcaption{font-size:12px;margin-top:12px;text-align:center}
@media(max-width:700px){.postid-3191 .client-case{--case-space:26px}.bed-bark-mobile-layout{grid-template-columns:minmax(0,1fr);gap:24px}.bed-bark-mobile-copy{padding:0}.bed-bark-mobile-capture{width:min(100%,224px);margin-inline:auto}.bed-bark-mobile-layout>.bed-bark-mobile-capture{margin-top:0}.postid-3191 .case-client-logo{width:72px;height:70px}}
