.bandwidth-block--inline-post{position:relative;width:100%;margin-top:var(--sp);margin-bottom:var(--sp);padding:var(--sp) 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.bandwidth-block--inline-post .partial{display:flex;justify-content:space-between;align-items:flex-start}.bandwidth-block--inline-post .partial:focus-within .image img,.bandwidth-block--inline-post .partial:hover .image img{transform:scale(1.1)}.bandwidth-block--inline-post .text{width:100%}.bandwidth-block--inline-post .text h2.heading{font-family:var(--serif);color:var(--heading-color);font-weight:700;line-height:1.2;font-size:var(--h4);margin:0 0 var(--spd2)}.bandwidth-block--inline-post .text h2.heading a.link{color:var(--heading-color)}.bandwidth-block--inline-post .text .faux-link{display:inline-flex}.bandwidth-block--inline-post .image{width:270px;margin:0 var(--sp) 0 0;flex-shrink:0;order:-1}.bandwidth-block--inline-post .image .image-auto{position:relative;width:100%;height:0;padding-bottom:50%;overflow:hidden;border-radius:10px}.bandwidth-block--inline-post .image img{position:absolute;width:100%;inset:0;transition:200ms}@media (max-width:1024px){.bandwidth-block--inline-post{margin-top:var(--spx2);margin-bottom:var(--spx2);padding:var(--spx2) 0}}@media (max-width:599px){.bandwidth-block--inline-post .partial{flex-wrap:wrap}.bandwidth-block--inline-post .image{max-width:100%;margin:0 0 var(--sp)}}