/* REDMAY editorial rhythm. Content and links remain native Bitrix fields. */
.rm-category-section,.rm-editorial,.rm-journal{--rm-paper:#f7f5f8;--rm-ink:#28242c;--rm-pink:#e757a2;--rm-cyan:#53cbd9;--rm-lime:#d6e94d}
.rm-store :is(.rm-category-section,.rm-editorial)>.rm-heading{align-items:flex-end;margin-bottom:24px;gap:20px}
.rm-store :is(.rm-category-section,.rm-editorial)>.rm-heading h2{position:relative;isolation:isolate;display:inline-block;font-size:32px;line-height:1.2;font-weight:600;letter-spacing:-.035em}
.rm-store :is(.rm-category-section,.rm-editorial)>.rm-heading h2::after{content:"";position:absolute;z-index:-1;left:0;bottom:-6px;width:82px;height:13px;background:var(--rm-cyan);mask:url('/local/assets/redmay/search-brush-red.svg') center/100% 100% no-repeat;-webkit-mask:url('/local/assets/redmay/search-brush-red.svg') center/100% 100% no-repeat}
.rm-store .rm-category-section>.rm-heading h2::after{background:var(--rm-pink)}
.rm-store .rm-editorial--news>.rm-heading h2::after{background:var(--rm-lime)}
.rm-store :is(.rm-category-section,.rm-editorial)>.rm-heading .rm-eyebrow{font-size:10px;letter-spacing:.09em;line-height:1.7;color:#6d6770;max-width:490px}
.rm-store :is(.rm-category-section,.rm-editorial)>.rm-heading>a{flex-shrink:0;color:#4a414d;font-size:12px;border:1px solid #ded9e0;border-radius:7px;padding:10px 14px;min-height:42px;background:#fff;transition:color .2s,border-color .2s}
.rm-store :is(.rm-category-section,.rm-editorial)>.rm-heading>a:hover{color:#a82d51;border-color:#bd6a83}

/* Existing transparent artwork keeps each category recognisable. */
.rm-store .rm-category-section .rm-category-links{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:0;overflow:visible;padding:0}
.rm-store .rm-category-section .rm-category-links>a{position:relative;isolation:isolate;overflow:hidden;min-height:216px;justify-content:space-between;gap:10px;padding:16px 10px 20px;background:var(--rm-category-soft,#f7f5f8);border:1px solid transparent;border-radius:14px;box-shadow:none;color:var(--rm-ink);font-weight:500;font-size:13px;transition:transform .25s,border-color .25s,box-shadow .25s}
.rm-store .rm-category-section .rm-category-links>a::before{content:"";position:absolute;z-index:-1;left:12%;right:12%;top:22px;aspect-ratio:1;border-radius:50%;background:rgba(255,255,255,.78);transform:rotate(-15deg)}
.rm-store .rm-category-section .rm-category-links>a::after{content:"";position:absolute;bottom:0;left:25%;width:50%;height:5px;border-radius:4px 4px 0 0;background:#e889b5;opacity:.7}
.rm-store .rm-category-section .rm-category-links>a:nth-child(6n+2)::after{background:#45bacc}
.rm-store .rm-category-section .rm-category-links>a:nth-child(6n+3)::after{background:#ad89dd}
.rm-store .rm-category-section .rm-category-links>a:nth-child(6n+4)::after{background:#e6ad50}
.rm-store .rm-category-section .rm-category-links>a:nth-child(6n+5)::after{background:#ef84a6}
.rm-store .rm-category-section .rm-category-links>a:nth-child(6n)::after{background:#6d9bdf}
.rm-store .rm-category-section .rm-category-illustration{width:142px;height:142px;object-fit:contain;transition:transform .3s ease}
.rm-store .rm-category-section .rm-category-label{min-height:38px;max-width:160px;color:inherit;line-height:1.45}
@media(hover:hover){.rm-store .rm-category-section .rm-category-links>a:hover{transform:translateY(-4px);border-color:#e2d6e1;box-shadow:0 10px 22px -15px #64536760}.rm-store .rm-category-section .rm-category-links>a:hover img{transform:translateY(-2px) rotate(-3deg)}}

/* One lead story and two compact cards; full archive uses an even grid. */
:is(.rm-store,.rm-journal) .rm-story--designed{--story-tint:#eff8f8;--story-accent:#53cbd9;position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;background:#fff;border:1px solid #e5e0e7;border-radius:14px;transition:border-color .2s,box-shadow .2s;isolation:isolate}
:is(.rm-store,.rm-journal) .rm-story--designed:nth-child(3n+2){--story-tint:#f7f8e8;--story-accent:#d6e94d}
:is(.rm-store,.rm-journal) .rm-story--designed:nth-child(3n){--story-tint:#fbf0f7;--story-accent:#e885bb}
:is(.rm-store,.rm-journal) .rm-story--designed .rm-story__image{border:0;border-radius:0;flex-shrink:0;margin:0;background:#f4f1ed;overflow:hidden}
:is(.rm-store,.rm-journal) .rm-story--designed .rm-story__image img{width:100%;height:225px;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.3,1)}
:is(.rm-store,.rm-journal) .rm-story--designed .rm-story__body{display:flex;flex:1;flex-direction:column;align-items:flex-start;min-width:0;padding:22px 24px 20px;background:var(--story-tint)}
:is(.rm-store,.rm-journal) .rm-story--designed .rm-story__meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;width:100%;font-size:10px;line-height:1.5;color:#716b72;margin:0 0 14px}
:is(.rm-store,.rm-journal) .rm-story--designed .rm-story__tag{padding:5px 8px;border-radius:4px;background:#fff;color:#514753;letter-spacing:.02em}
:is(.rm-store,.rm-journal) .rm-story--designed h3{font-size:19px;line-height:1.35;font-weight:500;letter-spacing:-.025em;margin:0;color:#28242c}
:is(.rm-store,.rm-journal) .rm-story--designed h3 a{color:inherit;text-decoration:none;outline:none}
:is(.rm-store,.rm-journal) .rm-story--designed h3 a::after{content:"";position:absolute;inset:0;z-index:2}
:is(.rm-store,.rm-journal) .rm-story--designed p{font-size:13px;line-height:1.7;color:#67616a;margin:12px 0 18px}
:is(.rm-store,.rm-journal) .rm-story--designed .rm-story__read{display:inline-block;margin-top:auto;padding-bottom:3px;border-bottom:2px solid var(--story-accent);font-size:11px;font-weight:500;color:#39313d}
:is(.rm-store,.rm-journal) .rm-story--designed:hover{border-color:#c8bbc9;box-shadow:0 10px 28px -23px #30203080}
:is(.rm-store,.rm-journal) .rm-story--designed:has(:focus-visible){outline:2px solid #a82d51;outline-offset:4px}
:is(.rm-store,.rm-journal) .rm-story--designed h3 a:hover{color:#a82d51}
@media(hover:hover){:is(.rm-store,.rm-journal) .rm-story--designed:hover .rm-story__image img{transform:scale(1.035)}}
.rm-store .rm-editorial--blog>.rm-story-grid{grid-template-columns:1.03fr 1fr;gap:18px}
.rm-store .rm-editorial--blog .rm-story--designed:first-child{grid-row:span 2}
.rm-store .rm-editorial--blog .rm-story--designed:first-child h3{font-size:24px}
.rm-store .rm-editorial--blog .rm-story--designed:not(:first-child){display:grid;grid-template-columns:34% minmax(0,1fr)}
.rm-store .rm-editorial--blog .rm-story--designed:not(:first-child) .rm-story__image{position:relative;min-height:215px;height:100%}
.rm-store .rm-editorial--blog .rm-story--designed:not(:first-child) .rm-story__image img{position:absolute;inset:0;height:100%}
.rm-store .rm-editorial--blog .rm-story--designed:not(:first-child) .rm-story__body{padding:20px}
.rm-store .rm-editorial--blog .rm-story--designed:only-child{max-width:780px;grid-column:1/-1}
.rm-store .rm-editorial--blog .rm-story--designed:first-child:nth-last-child(2){grid-row:auto}
.rm-store .rm-editorial--blog .rm-story--designed:nth-child(2):last-child{display:flex}
.rm-store .rm-editorial--blog .rm-story--designed:nth-child(2):last-child .rm-story__image{height:225px;min-height:0}

/* News is deliberately typographic, without a repeated placeholder photograph. */
.rm-store .rm-editorial--news{border:0;padding:0}
.rm-store .rm-editorial--news>.rm-story-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:18px}
:is(.rm-store,.rm-journal) .rm-story--designed.rm-story--news{border:0;border-radius:14px;--story-tint:#f3eef9;--story-accent:#b192d7}
:is(.rm-store,.rm-journal) .rm-story--designed.rm-story--news:nth-child(2n){--story-tint:#ebf7f5;--story-accent:#65bcb5}
:is(.rm-store,.rm-journal) .rm-story--designed.rm-story--news::before{content:"";position:absolute;top:-3px;right:20px;width:105px;height:12px;background:var(--story-accent);mask:url('/local/assets/redmay/search-brush-red.svg') center/100% 100% no-repeat;-webkit-mask:url('/local/assets/redmay/search-brush-red.svg') center/100% 100% no-repeat}
:is(.rm-store,.rm-journal) .rm-story--designed.rm-story--news .rm-story__body{padding:26px 28px}
:is(.rm-store,.rm-journal) .rm-story--designed.rm-story--news h3{font-size:20px;max-width:470px}
.rm-store .rm-about{padding:32px;gap:36px;border:1px solid #e6e0e6;border-radius:14px;grid-template-columns:.8fr 1.2fr;background:#fbfafb}
.rm-store .rm-about h2{font-size:27px;font-weight:500;line-height:1.3}
.rm-store .rm-about .rm-about__text p{font-size:13px;color:#665e69;line-height:1.8}
.rm-store .rm-about a{font-size:12px;color:#963553}

/* A dark, quiet footer with a warm contact card and a lime journal insert. */
.rm-footer.rm-footer--studio{position:relative;background:#252229;color:#f5f2f6;border:0;margin-top:32px;--footer-line:#47404c}
.rm-footer.rm-footer--studio::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#e773a9 0 30%,#7fcbcf 30% 60%,#d6e94d 60% 82%,#af94d1 82%)}
.rm-footer.rm-footer--studio .rm-footer__inner{max-width:1440px;padding:42px 40px 0}
.rm-footer.rm-footer--studio .rm-footer__top{grid-template-columns:1fr 1fr;gap:48px;align-items:center;padding:0 0 36px;border-color:var(--footer-line)}
.rm-footer.rm-footer--studio .rm-footer__wordmark{display:inline-block;color:#fff;font-family:'GothamPro',Arial,sans-serif;font-size:48px;line-height:1.05;font-weight:700;letter-spacing:-.055em}
.rm-footer.rm-footer--studio .rm-footer__wordmark b{color:#f17aa5;font-weight:inherit}
.rm-footer.rm-footer--studio .rm-footer__wordmark span{display:block;font-size:10px;line-height:1.7;font-weight:400;color:#cec5d2;letter-spacing:.15em;text-transform:uppercase;margin:12px 0 0}
.rm-footer.rm-footer--studio .rm-footer__top p{color:#c9c2cd;font-size:13px;line-height:1.8;max-width:380px;margin:20px 0 0}
.rm-footer.rm-footer--studio .rm-footer__contact{position:relative;padding:25px 28px;background:#f2edf3;border-radius:12px;color:#302733}
.rm-footer.rm-footer--studio .rm-footer__contact h2{font-size:17px;font-weight:500;line-height:1.5;margin:0 0 14px;color:#302733}
.rm-footer.rm-footer--studio .rm-footer__contact-links{display:flex;align-items:center;flex-wrap:wrap;gap:6px 24px}
.rm-footer.rm-footer--studio .rm-footer__contact-links a{display:inline-flex;align-items:center;min-height:36px;font-size:17px;color:#302733;line-height:1.5;overflow-wrap:anywhere}
.rm-footer.rm-footer--studio .rm-footer__contact-links a[href^="tel:"]{font-size:21px;letter-spacing:-.035em}
.rm-footer.rm-footer--studio .rm-footer__contact .rm-footer__help{display:inline-flex;align-items:center;min-height:40px;margin:14px 0 0;padding:0 16px;border:1px solid #c8b4c7;border-radius:6px;font-size:12px;color:#79384f;background:transparent}
.rm-footer.rm-footer--studio .rm-footer__contact .rm-footer__help:hover{background:#e8dce6;color:#632b3f;text-decoration:none}
.rm-footer.rm-footer--studio .rm-footer__columns{grid-template-columns:repeat(4,minmax(0,1fr)) 1.3fr;gap:25px;padding:32px 0}
.rm-footer.rm-footer--studio .rm-footer__group{border-color:var(--footer-line)}
.rm-footer.rm-footer--studio .rm-footer__group>summary{font-size:13px;font-weight:500;letter-spacing:.02em;color:#f8f5fa;padding-bottom:15px}
.rm-footer.rm-footer--studio .rm-footer__group li a{font-size:12px;line-height:1.5;color:#c9c2cd;min-height:35px;padding:6px 0;overflow-wrap:anywhere}
.rm-footer.rm-footer--studio a:hover{color:#f4b5cc;text-decoration:none}
.rm-footer.rm-footer--studio .rm-footer__wordmark:hover{color:#fff}
.rm-footer.rm-footer--studio .rm-footer__group li a:hover{text-decoration:underline;text-underline-offset:4px;color:#fff}
.rm-footer.rm-footer--studio .rm-footer__social{display:block;grid-column:auto;padding:22px 20px;border-radius:10px;background:#e9efcc;color:#333928;align-self:start;min-width:0;margin:0}
.rm-footer.rm-footer--studio .rm-footer__kicker{display:block;font-size:9px;letter-spacing:.09em;text-transform:uppercase;line-height:1.5;margin-bottom:10px;color:#667044}
.rm-footer.rm-footer--studio .rm-footer__social h2{font-size:19px;line-height:1.25;color:#303725;font-weight:500;letter-spacing:-.025em;margin:0 0 10px}
.rm-footer.rm-footer--studio .rm-footer__social p{font-size:12px;line-height:1.7;color:#535c40;margin:0 0 14px}
.rm-footer.rm-footer--studio .rm-footer__social>a{font-size:12px;min-height:36px;color:#3c462b;display:flex;align-items:center}
.rm-footer.rm-footer--studio .rm-footer__social .rm-footer__journal-link{display:inline-flex;border-bottom:1px solid #6b7a4f;min-height:28px;margin-bottom:8px}
.rm-footer.rm-footer--studio .rm-footer__social>a:hover{color:#22291a;text-decoration:underline;text-underline-offset:4px}
.rm-footer.rm-footer--studio .rm-footer__social .pays-box{filter:none;opacity:1}
.rm-footer.rm-footer--studio .rm-footer__legal{border-color:var(--footer-line);padding:24px 0 20px;color:#bbb2c1}
.rm-footer.rm-footer--studio .rm-footer__legal nav{gap:4px 22px;margin-bottom:16px}
.rm-footer.rm-footer--studio .rm-footer__legal nav a{display:inline-flex;align-items:center;min-height:32px;font-size:11px;color:#d1c9d7}
.rm-footer.rm-footer--studio .rm-footer__legal p{font-size:10px;line-height:1.8;max-width:1140px;color:#aaa2b0;margin:6px 0 0}
.rm-footer.rm-footer--studio .rm-footer__legal a:hover{color:#fff}
.rm-footer.rm-footer--studio .rm-footer__bottom{font-size:10px;gap:12px;color:#bfb6c6;border-color:var(--footer-line);padding:18px 0 24px}
.rm-footer.rm-footer--studio .rm-footer__bottom>span:nth-child(2){color:#d9d1df}
.rm-footer.rm-footer--studio :focus-visible{outline:2px solid #ecacc8;outline-offset:4px}
.rm-footer.rm-footer--studio .rm-footer__social :focus-visible{outline-color:#79583a}

@media(min-width:761px){.rm-footer.rm-footer--studio .rm-footer__group:not([open])>nav{display:block}}
@media(max-width:1100px){
 .rm-store .rm-category-section .rm-category-links{grid-template-columns:repeat(3,minmax(0,1fr))}
 .rm-store .rm-category-section .rm-category-links>a{flex-direction:row;min-height:148px;padding:16px;gap:12px}
 .rm-store .rm-category-section .rm-category-illustration{width:106px;height:106px}
 .rm-store .rm-category-section .rm-category-label{text-align:left;font-size:12px;justify-content:flex-start}
 .rm-store .rm-category-section .rm-category-links>a::before{width:98px;height:98px;left:20px;top:24px;right:auto}
 .rm-store .rm-editorial--blog>.rm-story-grid{grid-template-columns:1fr 1fr;gap:14px}
 .rm-store .rm-editorial--blog .rm-story--designed:not(:first-child){grid-template-columns:28% minmax(0,1fr)}
 .rm-store .rm-editorial--blog .rm-story--designed .rm-story__body{padding:18px}
 .rm-store .rm-editorial--blog .rm-story--designed h3{font-size:17px}
 .rm-store .rm-editorial--blog .rm-story--designed:first-child h3{font-size:22px}
 .rm-store .rm-about{gap:28px;padding:26px}
 .rm-footer.rm-footer--studio .rm-footer__inner{padding-left:24px;padding-right:24px}
 .rm-footer.rm-footer--studio .rm-footer__columns{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}
 .rm-footer.rm-footer--studio .rm-footer__social{grid-column:1/-1;display:grid;grid-template-columns:1fr 2fr auto;column-gap:24px;align-items:center}
 .rm-footer.rm-footer--studio .rm-footer__kicker{grid-column:1;grid-row:1;margin-bottom:6px}
 .rm-footer.rm-footer--studio .rm-footer__social h2{grid-column:1;grid-row:2;margin:0}
 .rm-footer.rm-footer--studio .rm-footer__social p{grid-column:2;grid-row:1/3;margin:0;max-width:350px}
 .rm-footer.rm-footer--studio .rm-footer__social>a{grid-column:3}
 .rm-footer.rm-footer--studio .rm-footer__top{gap:28px}
}
@media(max-width:760px){
 .rm-store :is(.rm-category-section,.rm-editorial)>.rm-heading{align-items:flex-start;margin-bottom:22px;gap:12px}
 .rm-store :is(.rm-category-section,.rm-editorial)>.rm-heading h2{font-size:27px}
 .rm-store :is(.rm-category-section,.rm-editorial)>.rm-heading .rm-eyebrow{font-size:9px;letter-spacing:.06em}
 .rm-store :is(.rm-category-section,.rm-editorial)>.rm-heading>a{font-size:11px;padding:10px 12px;min-height:44px;margin-top:22px}
 .rm-store .rm-category-section .rm-category-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
 .rm-store .rm-category-section .rm-category-links>a{flex-direction:column;min-height:190px;padding:14px 8px}
 .rm-store .rm-category-section .rm-category-links>a::before{left:calc(50% - 49px);top:20px}
 .rm-store .rm-category-section .rm-category-illustration{width:116px;height:116px}
 .rm-store .rm-category-section .rm-category-label{font-size:12px;text-align:center;justify-content:center}
 .rm-store .rm-editorial--blog>.rm-story-grid{grid-template-columns:1fr;gap:16px}
 .rm-store .rm-editorial--blog .rm-story--designed:first-child{grid-row:auto}
 .rm-store .rm-editorial--blog .rm-story--designed:not(:first-child){grid-template-columns:32% minmax(0,1fr)}
 .rm-store .rm-editorial--blog .rm-story--designed:first-child h3{font-size:23px}
 .rm-store .rm-editorial--blog .rm-story--designed:not(:first-child) .rm-story__image{min-height:220px}
 .rm-store .rm-editorial--blog .rm-story--designed:nth-child(2):last-child{display:grid}
 .rm-store .rm-editorial--blog .rm-story--designed:nth-child(2):last-child .rm-story__image{height:100%}
 :is(.rm-store,.rm-journal) .rm-story--designed .rm-story__body{padding:20px}
 :is(.rm-store,.rm-journal) .rm-story--designed p{font-size:12px}
 .rm-store .rm-editorial--news>.rm-story-grid{grid-template-columns:1fr;gap:14px}
 :is(.rm-store,.rm-journal) .rm-story--designed.rm-story--news .rm-story__body{padding:23px}
 :is(.rm-store,.rm-journal) .rm-story--designed.rm-story--news h3{font-size:19px}
 .rm-store .rm-editorial--news .rm-story+.rm-story{padding:0;border:0}
 .rm-store .rm-about{grid-template-columns:1fr;gap:20px;padding:24px}
 .rm-store .rm-about h2{font-size:25px;max-width:330px}
 .rm-footer.rm-footer--studio .rm-footer__inner{padding:32px 20px 0}
 .rm-footer.rm-footer--studio .rm-footer__top{grid-template-columns:1fr;gap:24px;padding-bottom:26px}
 .rm-footer.rm-footer--studio .rm-footer__wordmark{font-size:43px}
 .rm-footer.rm-footer--studio .rm-footer__wordmark span{font-size:9px}
 .rm-footer.rm-footer--studio .rm-footer__top p{margin-top:15px;font-size:12px}
 .rm-footer.rm-footer--studio .rm-footer__contact{padding:22px}
 .rm-footer.rm-footer--studio .rm-footer__contact h2{font-size:16px}
 .rm-footer.rm-footer--studio .rm-footer__contact-links{gap:2px 24px}
 .rm-footer.rm-footer--studio .rm-footer__contact-links a{min-height:44px;font-size:15px}
 .rm-footer.rm-footer--studio .rm-footer__contact-links a[href^="tel:"]{font-size:22px}
 .rm-footer.rm-footer--studio .rm-footer__contact .rm-footer__help{min-height:44px;margin-top:12px}
 .rm-footer.rm-footer--studio .rm-footer__columns{display:block;padding:12px 0 26px}
 .rm-footer.rm-footer--studio .rm-footer__group>summary{min-height:54px;padding:16px 0;font-size:14px}
 .rm-footer.rm-footer--studio .rm-footer__group>summary span{color:#d9b3ce;font-size:21px}
 .rm-footer.rm-footer--studio .rm-footer__group li a{min-height:44px;font-size:13px}
 .rm-footer.rm-footer--studio .rm-footer__social{display:block;margin:24px 0 0;padding:24px}
 .rm-footer.rm-footer--studio .rm-footer__social h2{font-size:23px;margin:0 0 10px}
 .rm-footer.rm-footer--studio .rm-footer__social p{margin:0 0 14px;font-size:13px}
 .rm-footer.rm-footer--studio .rm-footer__social>a{min-height:44px;font-size:13px}
 .rm-footer.rm-footer--studio .rm-footer__kicker{margin-bottom:10px}
 .rm-footer.rm-footer--studio .rm-footer__legal{padding-top:20px}
 .rm-footer.rm-footer--studio .rm-footer__legal nav{display:grid;grid-template-columns:1fr;gap:2px}
 .rm-footer.rm-footer--studio .rm-footer__legal nav a{min-height:40px;font-size:12px;line-height:1.5}
 .rm-footer.rm-footer--studio .rm-footer__legal p{font-size:10px}
 .rm-footer.rm-footer--studio .rm-footer__bottom{gap:12px 18px;font-size:10px}
}
@media(max-width:480px){
 .rm-store .rm-category-section .rm-category-links{grid-template-columns:repeat(2,minmax(0,1fr))}
 .rm-store :is(.rm-category-section,.rm-editorial)>.rm-heading{flex-wrap:wrap}
 .rm-store :is(.rm-category-section,.rm-editorial)>.rm-heading>a{margin:4px 0 0}
 .rm-store .rm-editorial--blog .rm-story--designed:not(:first-child){grid-template-columns:1fr}
 .rm-store .rm-editorial--blog .rm-story--designed:not(:first-child) .rm-story__image{min-height:0;height:165px}
 .rm-store .rm-editorial--blog .rm-story--designed:first-child .rm-story__image img{height:205px}
 .rm-store .rm-editorial--blog .rm-story--designed:first-child h3{font-size:22px}
 .rm-store .rm-editorial--blog .rm-story--designed h3{font-size:20px}
 .rm-store .rm-editorial--blog .rm-story--designed .rm-story__body{padding:20px}
 .rm-store .rm-about{padding:22px}
}
@media(prefers-reduced-motion:reduce){
 .rm-store .rm-category-section .rm-category-links>a,.rm-store .rm-category-section .rm-category-illustration,:is(.rm-store,.rm-journal) .rm-story--designed,:is(.rm-store,.rm-journal) .rm-story--designed .rm-story__image img{transition:none}
 .rm-store .rm-category-section .rm-category-links>a:hover,.rm-store .rm-category-section .rm-category-links>a:hover img,:is(.rm-store,.rm-journal) .rm-story--designed:hover .rm-story__image img{transform:none}
}

/* Keep the lead photograph and copy balanced as the two neighbouring titles wrap. */
@media(min-width:761px){
 .rm-store .rm-editorial--blog .rm-story--designed:first-child .rm-story__image{position:relative;flex:1;min-height:250px}
 .rm-store .rm-editorial--blog .rm-story--designed:first-child .rm-story__image img{position:absolute;inset:0;height:100%}
 .rm-store .rm-editorial--blog .rm-story--designed:first-child .rm-story__body{flex:0}
}
:is(.rm-store,.rm-journal) .rm-story--designed h3 a:focus-visible{outline:none!important}
