.pmc-editorial{padding-block:32px 0}.pmc-page-hero,.pmc-story,.pmc-contact-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.pmc-page-hero{align-items:center;background:linear-gradient(120deg,#fff4e9,#f9e2e8);border-radius:28px;padding:clamp(22px,4vw,58px)}.pmc-page-hero h1{font:500 clamp(2.7rem,6vw,5.2rem)/1.02 Georgia,serif;margin:10px 0 18px}.pmc-page-hero p:not(.rose-kicker){max-width:48ch}.pmc-page-hero .rose-visual,.pmc-story .rose-visual{border-radius:19px}.pmc-contact-columns,.pmc-story,.pmc-page-related,.pmc-about-note{margin-top:clamp(34px,6vw,82px)}.pmc-page-panel,.pmc-story{border:1px solid #efdbd9;background:#fff6f1;border-radius:22px;padding:clamp(20px,3vw,42px)}.pmc-page-panel:nth-child(2),.pmc-story:nth-of-type(odd){background:#fbe9ee}.pmc-editorial h2{font:500 clamp(1.75rem,3vw,2.8rem)/1.12 Georgia,serif}.pmc-editorial h3{margin-top:23px}.pmc-editorial .contact input,.pmc-editorial .contact textarea{width:100%;background:#fff;border-color:#ac7c88}.pmc-editorial .contact button{background:#9a2348}.pmc-story{align-items:center;gap:clamp(22px,4vw,54px)}.pmc-story:nth-of-type(odd)>div:first-child{order:2}.pmc-page-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.pmc-page-cards .rose-card{padding-bottom:18px}.pmc-about-note{max-width:800px}.pmc-rose .rose-nav [aria-current=page]{background:#f7dce4;color:#8d1339;border-radius:10px}.pmc-rose .rose-nav details:has([aria-current=page])>summary{background:#f7dce4;color:#8d1339}
@media(max-width:700px){.pmc-page-hero,.pmc-story,.pmc-contact-columns,.pmc-page-cards{grid-template-columns:minmax(0,1fr);gap:19px}.pmc-story:nth-of-type(odd)>div:first-child{order:0}.pmc-editorial{padding-top:14px}}
