/* Warm photographic journal: preserve existing typography and business sections. */
.haul-home .haul-primer{grid-template-columns:1fr 1.12fr;gap:30px 60px;align-items:start}.haul-primer #what-is-spreadsheet{grid-column:1;grid-row:1}.haul-primer #what-is-hoobuy{grid-column:1;grid-row:2;padding-top:0}.haul-primer .haul-editorial{grid-column:2;grid-row:1 / 3;align-self:center}.haul-primer article:last-child{padding-top:0}.haul-home .haul-primer h2{font-size:35px}.haul-primer article:first-child>p:first-of-type{font-size:21px}.haul-editorial{margin:0}.haul-editorial img{width:100%;height:auto;display:block}.haul-editorial figcaption{font-size:13px;color:var(--muted);line-height:1.5;margin-top:10px}.packing-invite .haul-editorial{margin-bottom:25px}.haul-next-stop .haul-resources{align-self:center}.haul-order-steps{margin-top:38px}.haul-order-steps figure{margin:0 0 42px}.haul-order-steps img,.tutorial-poster img{width:100%;height:auto;display:block}.haul-order-steps figcaption{margin-top:18px}.haul-order-steps strong{font:26px/1.2 Georgia,serif}.haul-order-steps figcaption p{margin:10px 0}.haul-order-steps figcaption>a{display:inline-flex;align-items:center;min-height:44px}.media-note{font-size:14px!important;color:var(--muted)}.haul-video .tutorial-poster{display:block;max-width:560px;margin:25px 0 10px}.haul-order-steps>a:focus-visible,.tutorial-poster:focus-visible{outline:3px solid var(--accent);outline-offset:5px}
@media(max-width:1000px){.haul-home .haul-primer{gap:25px 35px}.haul-home .haul-primer h2{font-size:31px}}
@media(max-width:740px){.haul-home .haul-primer{display:flex;flex-direction:column;gap:24px}.haul-primer .haul-editorial{align-self:stretch}.haul-primer article:last-child{margin-top:0}.haul-primer #what-is-spreadsheet{order:0}.haul-primer .haul-editorial{order:1}.haul-primer #what-is-hoobuy{order:2}.haul-home .haul-primer h2{font-size:33px}.haul-order-steps strong{font-size:23px}.haul-order-steps figure{margin-bottom:32px}}
