#kb-site-preview #products .story-split { grid-template-columns: minmax(0, 1.08fr) minmax(0, 1fr); align-items: center; gap: clamp(32px, 5vw, 76px); }
#kb-site-preview .home-brand-editorial { display: block; position: relative; min-width: 0; padding: 0 0 18px; }
#kb-site-preview .home-brand-editorial-heading { display: flex; justify-content: space-between; gap: 15px; font: 400 10px/1.5 var(--font-navigation, Arial, sans-serif); text-transform: uppercase; letter-spacing: .14em; border-top: 1px solid #a998b2; padding: 14px 0 20px; color: #60476a; }
#kb-site-preview .home-brand-editorial figure { margin: 0; }
#kb-site-preview .home-brand-editorial img { display: block; width: 100%; height: auto; max-height: none; object-fit: contain; }
#kb-site-preview .home-brand-editorial a, #kb-site-preview .home-brand-editorial button { display: block; }
#kb-site-preview .home-brand-editorial button { padding: 0; background: transparent; border: 0; width: 100%; cursor: zoom-in; }
#kb-site-preview .home-brand-editorial figcaption { font: 400 11px/1.65 var(--font-navigation, Arial, sans-serif); color: #60476a; padding: 10px 0 0; }
#kb-site-preview .home-brand-editorial figcaption > span:first-child { display: inline-block; margin-right: 8px; color: #3c144c; font-size: 10px; letter-spacing: .07em; }
#kb-site-preview .home-brand-editorial-hall { width: 88%; }
#kb-site-preview .home-brand-editorial-hall a { border: 8px solid #faf7f4; box-shadow: 0 7px 16px #3c144c0a; }
#kb-site-preview .home-brand-editorial-date { display: block; margin-left: 24px; font-size: 9px; letter-spacing: .03em; }
#kb-site-preview .home-brand-editorial-bottom { display: grid; grid-template-columns: 1.5fr 1fr; align-items: start; gap: 24px; margin-top: 22px; padding-left: 15px; }
#kb-site-preview .home-brand-editorial-people { padding-top: 10px; }
#kb-site-preview .home-brand-editorial-detail { position: relative; transform: translateY(-68px); background: #eee7f1; border: 8px solid #eee7f1; border-right: 0; box-sizing: border-box; }
#kb-site-preview .home-brand-editorial .home-brand-editorial-signoff { font: 400 23px/1.2 "playfair display", Georgia, serif; letter-spacing: -.02em; border-bottom: 1px solid #a998b2; padding: 0 0 18px; margin: -38px 38% 0 15px; color: #3c144c; }
#kb-site-preview .home-brand-editorial-signoff em { font-family: "Revealed Serif", Georgia, serif; }
@media (max-width: 700px) {
 #kb-site-preview .home-brand-editorial-heading { font-size: 9px; letter-spacing: .08em; }
 #kb-site-preview .home-brand-editorial-bottom { gap: 14px; padding-left: 0; }
 #kb-site-preview .home-brand-editorial-detail { transform: translateY(-48px); border-width: 6px; }
 #kb-site-preview .home-brand-editorial figcaption { font-size: 10px; }
 #kb-site-preview .home-brand-editorial .home-brand-editorial-signoff { font-size: 20px; margin-left: 0; margin-top: -25px; }
}

@media (max-width: 700px) { #kb-site-preview #products .story-split { grid-template-columns: 1fr; } }
