.mbf-service-visual,.mbf-editorial-visual{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:14px;margin:0 0 22px;background:#151517}.pt-detail-hero__inner>.mbf-service-visual{max-width:760px;margin:28px 0}.mbf-founder-portrait{width:min(100%,520px);margin:30px 0}.mbf-founder-portrait img{display:block;width:100%;height:auto;object-fit:contain;border-radius:20px}.mbf-founder-portrait figcaption{font-size:13px;line-height:1.6;margin-top:10px;color:#ccc}.mbf-founder-card{display:block;width:100%;height:auto;max-height:320px;object-fit:contain;background:#171719;border-radius:12px;margin-bottom:18px}.mbf-instagram-link{display:inline-flex;align-items:center;gap:12px;max-width:100%;padding:13px 18px;margin:12px 0;border:1px solid currentColor;border-radius:12px;text-decoration:none;color:inherit;line-height:1.5;overflow-wrap:anywhere}.mbf-instagram-link svg{flex:0 0 22px}.mbf-instagram-link b{display:block}.mbf-instagram-link:hover{color:#ff623a}.mbf-instagram-link:focus-visible{outline:3px solid #ff623a;outline-offset:4px}.mbf-instagram-band{padding:28px 0;background:#101114;color:#fff;text-align:center}.mbf-company-link{min-width:0}.mbf-company-link .mbf-editorial-visual{aspect-ratio:3/2}.mbf-story-grid article,.tp-grid article,.pt-service-card{min-width:0}.pt-service-card__top{flex-wrap:wrap}.hero-actions,.pt-detail-actions{flex-wrap:wrap}.hero-actions>*{max-width:100%;white-space:normal;text-align:center}.pt-detail-hero h1,.service-hero h1{overflow-wrap:anywhere}[dir=rtl] .mbf-instagram-link{text-align:right}@media(max-width:749px){.mbf-service-visual,.mbf-editorial-visual{border-radius:12px}.mbf-founder-portrait{margin:22px auto}.mbf-instagram-link{font-size:14px}.pt-detail-hero__inner>.mbf-service-visual{margin:22px 0}.pt-detail-hero h1{font-size:clamp(38px,10vw,74px)}}