.hd-journal,.hd-journal *{box-sizing:border-box;font-family:Geist,Arial,sans-serif!important}.hd-journal{max-width:1440px;margin:0 auto;padding:64px 30px 70px;color:#252d29}.hd-journal a{color:inherit;text-decoration:none}.hd-journal-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:30px}.hd-journal .hd-journal-eyebrow{font-size:11px;font-weight:750;letter-spacing:.17em;color:#9d2135!important;margin:0 0 12px}.hd-journal h2{font-size:clamp(32px,3.4vw,48px);font-weight:800!important;letter-spacing:-.045em;line-height:1.06;color:#252d29!important;margin:0}.hd-journal .hd-journal-all{font-size:15px;font-weight:650;text-decoration:underline;text-underline-offset:5px;white-space:nowrap;padding-bottom:5px}.hd-journal-rail{position:relative}.hd-journal-track{display:flex;gap:24px;overflow:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#bd9f73 #f6f0e6;padding-bottom:20px}.hd-journal-card{flex:0 0 calc((100% - 48px)/3);min-width:0;scroll-snap-align:start;display:flex;flex-direction:column;border-radius:20px;overflow:hidden;background:#f8f2e7}.hd-journal-image{display:block;aspect-ratio:1.45;background:#eee8de;overflow:hidden}.hd-journal-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .25s}.hd-journal-image:hover img{transform:scale(1.025)}.hd-journal-copy{padding:27px 28px 30px;text-align:left;display:flex;flex-direction:column;flex:1}.hd-journal .hd-journal-date{font-size:11px;font-weight:600;color:#756b5c!important;letter-spacing:.04em;margin:0 0 13px}.hd-journal h3{font-size:24px;font-weight:750!important;line-height:1.15;letter-spacing:-.035em;color:#252d29!important;margin:0 0 15px}.hd-journal .hd-journal-excerpt{font-size:15px;font-weight:400;line-height:1.55;letter-spacing:normal;color:#5f665e!important;margin:0 0 24px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.hd-journal .hd-journal-read{margin-top:auto;font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:5px;color:#9d2135}.hd-journal-rail>button{position:absolute;top:32%;z-index:2;width:44px;height:44px;background:#fff9ec;border:1px solid #9d2135;color:#9d2135;border-radius:50%;font:700 30px Geist;box-shadow:0 3px 12px #0002;cursor:pointer}.hd-journal-prev{left:-20px}.hd-journal-next{right:-20px}.hd-journal a:focus-visible,.hd-journal button:focus-visible{outline:3px solid #bb9846;outline-offset:4px}@media(max-width:900px){.hd-journal-card{flex-basis:calc((100% - 24px)/2)}}@media(max-width:640px){.hd-journal{padding:40px 18px 48px}.hd-journal-heading{align-items:start;gap:18px}.hd-journal .hd-journal-all{font-size:13px;margin-top:27px}.hd-journal-card{flex-basis:87%}.hd-journal-copy{padding:23px}.hd-journal h3{font-size:23px}.hd-journal-prev{left:-12px}.hd-journal-next{right:-12px}.hd-journal-rail>button{width:38px;height:38px}}@media(prefers-reduced-motion:reduce){.hd-journal-image img{transition:none}}