/* Keep the four existing entry points, with a clearer link surface. */
.brandHome .journeyMenu{gap:12px;padding-block:32px;border-bottom:0}
.brandHome .journeyMenu a,.brandHome .journeyMenu a:last-child{display:flex;flex-direction:column;min-width:0;padding:22px 20px;border:1px solid #ded1c6;background:#f8f4ef;transition:background-color .15s}
.brandHome .journeyMenu a:hover{background:#f0e7de}
.brandHome .journeyMenu a:focus-visible{outline:2px solid var(--wine);outline-offset:3px}
.brandHome .journeyMenu a>span{font-size:18px;line-height:1.7;letter-spacing:.025em}
.brandHome .journeyMenu small{font-size:13px;line-height:1.8;color:#75645b;margin:8px 0 0}
.brandHome .journeyMenu a::after{content:'→';position:static;inset:auto;display:block;width:auto;height:auto;border:0;background:none;margin-top:auto;padding-top:12px;color:var(--wine);font-size:17px;align-self:flex-end}
@media(max-width:700px){.brandHome .journeyMenu{grid-template-columns:1fr 1fr;gap:10px;padding-block:20px}.brandHome .journeyMenu a,.brandHome .journeyMenu a:last-child{padding:18px 14px}.brandHome .journeyMenu a>span{font-size:16px;line-height:1.7}.brandHome .journeyMenu small{font-size:12px}.brandHome .storyAnchor{font-size:14px}}
@media(prefers-reduced-motion:reduce){.brandHome .journeyMenu a{transition:none}}
