.bj-product-longform-section--layout-aligned .bj-longform__section h2{max-width:100%;width:100%;margin-left:0;margin-right:0;overflow-wrap:anywhere}.bj-product-longform-section--layout-aligned .bj-longform__story-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:32px}.bj-product-longform-section--layout-aligned .bj-text-photo-row{display:flex;flex-wrap:wrap;gap:36px;align-items:start}.bj-product-longform-section--layout-aligned .bj-text-photo-copy{flex:1 1 340px;min-width:0;width:100%;max-width:100%}.bj-product-longform-section--layout-aligned .bj-text-photo-slot{flex:1 1 340px;min-width:0;margin:0}.bj-product-longform-section--layout-aligned .bj-text-photo-slot:empty,.bj-product-longform-section--layout-aligned .bj-longform__section:empty{display:none}.bj-product-longform-section--layout-aligned .bj-text-photo-slot img{display:block;width:100%;height:auto;aspect-ratio:auto;object-fit:contain}.bj-product-longform-section--layout-aligned .bj-longform__care{display:block}.bj-product-longform-section--layout-aligned .bj-longform__care figure{max-width:760px;margin:0 auto}.bj-product-longform-section--layout-aligned .bj-longform__care img{width:100%;height:auto;object-fit:contain}.bj-product-longform-section--layout-aligned .bj-longform__care-copy{padding-top:24px}.bj-product-longform-section--layout-aligned .bj-text-photo-copy,.bj-product-longform-section--layout-aligned .bj-text-source,.bj-product-longform-section--layout-aligned .bj-longform__care-copy{font-size:clamp(16px,1.6vw,20px);line-height:1.8;overflow-wrap:anywhere}.bj-product-longform-section--layout-aligned .bj-text-photo-copy p,.bj-product-longform-section--layout-aligned .bj-text-source p{margin:0 0 1em}.bj-product-longform-section--layout-aligned .bj-longform__section h3{margin-bottom:28px}.bj-product-longform-section--layout-aligned .bj-longform__section h4,.bj-product-longform-section--layout-aligned .bj-longform__section h5{font-size:1.15em;line-height:1.4;margin:1.4em 0 .7em;font-weight:600}@media(max-width:780px){.bj-product-longform-section--layout-aligned .bj-text-photo-copy,.bj-product-longform-section--layout-aligned .bj-text-photo-slot{flex-basis:100%}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/bj-legacy-longform-alignment.css.map */
