
.sr-journal{--journal-bg:#fffaf1!important;--journal-navy:#050b35!important;--journal-pink:#f44da4!important;background:#fffaf1!important;color:#050b35!important;padding-top:clamp(24px,3.8vw,52px)!important}
.sr-journal__shell{max-width:1280px}
.sr-journal__hero{border-radius:26px;background:linear-gradient(125deg,#fce2ef,#fff4cf);padding:clamp(22px,3.5vw,44px);margin-bottom:36px;gap:32px}
.sr-journal__hero h1{font-size:clamp(32px,4.4vw,59px);color:#050b35!important;letter-spacing:-.045em}
.sr-journal__hero-note{background:#fff;border:1px solid #f0cae1;transform:none;border-radius:20px;color:#050b35}
.sr-journal__eyebrow{font-weight:950;color:#050b35}
.sr-journal__button{background:#050b35!important;color:#fff!important;border-radius:12px}
.sr-journal__section-head h2,.sr-journal__shop h2{color:#050b35!important;letter-spacing:-.035em}
.sr-journal-card{border-radius:19px!important;overflow:hidden;background:#fff!important;border:1px solid #eee7ea;box-shadow:0 4px 20px rgba(5,11,53,.045)}
.sr-journal-card__media{display:block;overflow:hidden;border-radius:15px 15px 0 0}
.sr-journal-card__media img{object-fit:cover;width:100%;transition:transform .2s ease}
.sr-journal-card__media:hover img{transform:scale(1.025)}
.sr-journal__shop{background:#e6f5f8;border-radius:22px}
.sr-journal__control{color:#050b35;border-color:#050b35}
.sr-journal__pagination .current{background:#050b35}
@media(max-width:749px){.sr-journal{padding:17px 12px 42px!important}.sr-journal__hero{padding:23px 18px;border-radius:19px;margin-bottom:27px}.sr-journal__hero h1{font-size:34px}.sr-journal__hero-note{display:none}.sr-journal__featured{margin-top:0}.sr-journal-card{border-radius:15px!important}}
@media(prefers-reduced-motion:reduce){.sr-journal-card__media img{transition:none}}
