/* Shared navigation and journal entry, added with the public media migration. */
.site-header .header-inner{gap:22px}.site-header .desktop-nav{gap:20px}.site-header .header-shop{padding-left:20px}
.journal-live{padding-block:70px}.journal-live-heading{display:flex;justify-content:space-between;align-items:end;gap:25px;border-bottom:1px solid #c9d1c5;padding-bottom:26px;margin-bottom:28px}.journal-live-heading h2{font-size:31px;font-weight:600;letter-spacing:.03em;margin:12px 0 8px}.journal-live-heading p:not(.eyebrow){font-size:12px;color:#6c7566}.journal-live-heading .eyebrow{font-size:10px;color:#536c48}.journal-live-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.journal-live-card{display:block;min-width:0}.journal-live-card img{width:100%;height:auto;aspect-ratio:1200/630;object-fit:contain;background:#f4f5f2}.journal-live-card>div{font-size:10px;color:#61765b;display:flex;gap:15px;flex-wrap:wrap;margin:16px 0 9px}.journal-live-card time{font-family:var(--latin);color:#7c8478}.journal-live-card h3{font-size:15px;font-weight:500;line-height:1.9}.journal-live-card:hover h3{text-decoration:underline;text-underline-offset:4px}
@media(min-width:801px) and (max-width:1150px){.site-header .header-inner{width:calc(100% - 40px);gap:16px}.site-header .desktop-nav{gap:14px}.site-header .desktop-nav a{font-size:10px}.site-header .header-shop{padding-left:12px;font-size:9px}.site-header .brand img{width:110px}}
@media(min-width:801px) and (max-width:950px){.site-header .header-shop{display:none}}
@media(max-width:800px){.site-header .header-inner{gap:18px}.journal-live{padding-block:50px}.journal-live-cards{gap:20px}.journal-live-card h3{font-size:13px}}
@media(max-width:580px){.site-header .header-inner{gap:13px}.journal-live-heading{display:block;padding-bottom:23px}.journal-live-heading .text-link{margin-top:15px}.journal-live-heading h2{font-size:30px}.journal-live-cards{display:block}.journal-live-card{display:grid;grid-template-columns:36% minmax(0,1fr);column-gap:17px;padding:23px 0;border-bottom:1px solid #e0e5dd}.journal-live-card img{grid-row:1/3;margin-top:3px}.journal-live-card>div{font-size:9px;margin:0 0 6px;gap:6px 12px}.journal-live-card h3{font-size:13px;line-height:1.9}}
