/* Brand editorial, locally hosted with product-specific paths back to the range. */
.journal-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.journal-card{min-width:0}.journal-card-image{display:block;overflow:hidden;background:#f1f4ee}.journal-card-image img{width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;transition:transform .3s}.journal-card-image:hover img{transform:scale(1.025)}.journal-meta{display:flex;justify-content:space-between;gap:14px;font-size:11px;line-height:1.5;color:var(--muted);margin:22px 0 12px}.journal-meta>span{color:var(--action);font-weight:600}.journal-card h3{font-size:26px;line-height:1.18;letter-spacing:-.035em;margin:0 0 12px;max-width:340px}.journal-card p{font-size:14px;line-height:1.65;margin:0 0 20px}.journal-card .text-link{font-size:12px}.journal-jump{display:flex;flex-wrap:wrap;gap:10px;padding:0 0 24px;border-bottom:1px solid var(--line)}.journal-jump a{background:#eef6e9;display:flex;align-items:center;gap:25px;padding:13px 18px;font-size:13px;min-height:44px}.journal-jump a:hover{background:#e1efd8}.journal-jump .icon{width:16px;height:16px}.journal-editor-note{font-size:12px;color:var(--muted);margin:20px 0 0}.journal-story{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:65px;padding:65px 0;border-bottom:1px solid var(--line);scroll-margin-top:155px}.journal-story figure{margin:0;min-width:0}.journal-story figure>img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.journal-story figcaption{font-size:11px;color:var(--muted);line-height:1.6;margin-top:13px}.journal-story-copy{min-width:0}.journal-story .journal-meta{margin-top:0}.journal-story h2{font-size:39px;line-height:1.12;letter-spacing:-.04em;margin:18px 0 22px}.journal-story p{font-size:15px;line-height:1.8;margin:0 0 16px}.journal-story .text-link{font-size:13px;margin-top:8px}.journal-story:nth-child(even) figure{order:2}.journal-story:nth-child(even) .journal-story-copy{order:1}.journal-story#aviation-launch figure>img{aspect-ratio:1400/533;object-fit:contain;background:#edf2f1}.heritage-photo{margin:28px 0 0;max-width:380px;padding:20px;background:#f8faf6;border:1px solid var(--line)}.heritage-photo img{width:100%;height:auto}.heritage-photo figcaption{font-size:11px;line-height:1.6;color:var(--muted);margin-top:12px}.brand-industry{display:grid;grid-template-columns:230px 1fr auto;align-items:center;gap:35px;padding:35px;background:#f3f7ee;margin:45px 0 65px}.brand-industry img{width:210px;height:125px;object-fit:contain}.brand-industry h2{font-size:28px;margin-bottom:12px}.brand-industry p{font-size:14px;max-width:550px;margin:0}.brand-industry .eyebrow{font-size:10px;margin-bottom:12px}.brand-industry .text-link{font-size:12px}.journal-inline{margin-top:70px;margin-bottom:60px}
@media(max-width:1000px){.journal-story{gap:35px}.journal-story h2{font-size:33px}.journal-cards{gap:20px}.journal-card h3{font-size:23px}.brand-industry{grid-template-columns:180px 1fr}.brand-industry img{width:170px}.brand-industry .text-link{grid-column:2}}
@media(max-width:680px){.journal-cards{grid-template-columns:1fr;gap:38px}.journal-card h3{font-size:27px;max-width:none}.journal-card-image img{aspect-ratio:16/9}.journal-meta{margin-top:17px;font-size:11px}.journal-card p{font-size:15px}.journal-card .text-link{font-size:13px}.home-journal .section-heading{display:block}.home-journal .section-heading>.text-link{margin-top:20px;font-size:13px}.journal-jump{display:grid;grid-template-columns:1fr 1fr;gap:8px}.journal-jump a{padding:12px;gap:8px;justify-content:space-between;font-size:12px}.journal-editor-note{font-size:11px;line-height:1.7}.journal-story{grid-template-columns:1fr;gap:23px;padding:35px 0;scroll-margin-top:110px}.journal-story figure>img{aspect-ratio:16/10}.journal-story:nth-child(even) figure,.journal-story:nth-child(even) .journal-story-copy{order:initial}.journal-story h2{font-size:31px;margin:14px 0 20px}.journal-story p{font-size:15px}.journal-story figcaption{font-size:10px;margin-top:10px}.heritage-photo{max-width:none;margin-bottom:35px}.brand-industry{grid-template-columns:1fr;padding:25px;gap:23px;margin:30px 0 40px}.brand-industry img{width:190px;height:110px}.brand-industry .text-link{grid-column:auto}.journal-inline{margin-top:45px}}
@media(prefers-reduced-motion:reduce){.journal-card-image img{transition:none}.journal-card-image:hover img{transform:none}}
/* The base page already reserves space for the sticky navigation. */
.journal-story{scroll-margin-top:0}
