/* Round Three: scoped to Meet Cece and Menu only. */
.about-editorial-story .home-welcome{width:100%;max-width:none;padding-inline:0;gap:0}
.about-editorial-story .home-welcome-copy{width:min(760px,100%);padding:32px 24px;margin-inline:auto}
.about-editorial-story .home-welcome-copy h1{color:#FFF2E5;font-family:"Cormorant Garamond",Georgia,serif;font-size:clamp(32px,4vw,48px);line-height:1.15;margin:0 0 22px}
.about-editorial-story .home-welcome-copy .r3-welcome-statement{margin-top:22px;font-size:17px;line-height:1.7;color:#FFF2E5}
.about-editorial-story .ab-hero.ab-wrap{width:100%;max-width:none;padding:32px 0 0;margin:0;gap:28px}
.about-editorial-story .ab-hero .ab-reading{width:min(700px,calc(100% - 48px));max-width:700px;margin-inline:auto}
.about-editorial-story .ab-hero h2{font-size:clamp(30px,4vw,44px);line-height:1.2;max-width:24ch;margin-inline:auto}
.about-editorial-story .ae-first-chapter>.ae-frame,.about-editorial-story .ae-reclamation>.ae-frame{width:100%;max-width:none;margin:0}
.about-editorial-story .ae-first-chapter>.ae-frame>.ae-section-label{width:min(700px,calc(100% - 48px));margin-inline:auto}
.about-editorial-story .ae-beginning-layout,.about-editorial-story .ae-reclamation-layout{width:100%;display:flex;flex-direction:column;gap:28px;margin:0}
.about-editorial-story .ae-beginning-lead,.about-editorial-story .ae-beginning-copy,.about-editorial-story .ae-reclamation .ae-prose{width:min(700px,calc(100% - 48px));max-width:700px;margin-inline:auto}
.about-editorial-story .ae-photo,.about-editorial-story .home-golden-image,.about-editorial-story .ab-portrait-one{display:block;position:relative;width:100%;max-width:none;min-width:0;height:auto;min-height:0;max-height:none;aspect-ratio:auto;margin:0 auto;padding:0;border:0;border-radius:0;box-shadow:none;transform:none;align-self:center;overflow:visible}
.about-editorial-story .ae-photo img,.about-editorial-story .home-golden-image img,.about-editorial-story img.ab-portrait-one{display:block;position:static;width:100%;max-width:100%;height:auto;min-height:0;max-height:none;aspect-ratio:auto;object-fit:contain;object-position:center;border-radius:0;transform:none;filter:none;margin:0;padding:0}
.about-editorial-story .ae-chapter{padding-block:32px}.about-editorial-story .ae-lead{font-size:clamp(20px,2vw,24px);line-height:1.55}.about-editorial-story .ae-statement{padding:24px}.about-editorial-story .ae-approach-composition{min-height:0}.about-editorial-story .ae-approach-copy{width:100%;max-width:700px;margin-inline:auto}
/* Restore unboxed editorial rows; no treatment-specific background fills. */
.qa-menu{background:#F5EFE5;color:#341622}
.qa-menu .qa-menu-group{background:transparent}
.qa-menu .qa-menu-list article,.qa-menu .qa-menu-list article.ritual-rum,.qa-menu .qa-menu-list article.ritual-saffron,.qa-menu .qa-menu-list article.ritual-honey,.qa-menu .qa-menu-list article.ritual-velvet,.qa-menu .qa-table .qa-menu-list article{background:transparent;color:#341622;border:0;border-top:1px solid #B99A6880;border-radius:0;box-shadow:none;padding:26px 0}
.qa-menu .qa-menu-list article h3,.qa-menu .qa-menu-list article h3 a,.qa-menu .qa-menu-list article p,.qa-menu .qa-menu-meta,.qa-menu .qa-menu-meta a{color:#341622}
.qa-menu .qa-menu-list article .qa-approved-subtitle,.qa-menu .qa-menu-list article.ritual-saffron .qa-approved-subtitle{color:#784058;font-style:italic;margin:4px 0 12px}
.qa-menu .qa-menu-heading h2{color:#341622}.qa-menu .qa-menu-meta>span{white-space:nowrap}.qa-menu .qa-menu-meta a{text-decoration:underline;text-underline-offset:4px}
@media(max-width:600px){.qa-menu .qa-menu-list article{padding:24px 0}.about-editorial-story .home-welcome-copy{padding:28px 24px}.about-editorial-story .ae-chapter{padding-block:28px}.about-editorial-story .ae-frame{width:calc(100% - 48px)}.about-editorial-story .ae-first-chapter>.ae-frame,.about-editorial-story .ae-reclamation>.ae-frame{width:100%}.about-editorial-story .ae-photo{width:100%;max-width:100%}}
