.cms-admin-link{display:block;width:fit-content;margin:25px auto 0;padding:12px;font-size:11px;color:#c5a5a8}.cms-banner-mode .globe-stage,.cms-banner-mode .chip,.cms-banner-mode .motion-toggle{display:none}.cms-banner-mode{padding:30px}#cmsHeroBanner{width:100%;height:100%;object-fit:cover;border-radius:32px;border:1px solid #e8c89566;box-shadow:0 25px 80px #10040a50}.cms-stories{display:flex;gap:20px;overflow:auto;padding:15px 0 30px;scroll-snap-type:x mandatory}.cms-story{border:0;background:none;color:inherit;flex:0 0 150px;text-align:center;font:inherit;scroll-snap-align:start}.cms-story img{width:110px;height:110px;border-radius:50%;object-fit:cover;border:3px solid #ae2441;padding:4px;margin:0 auto 12px}.cms-story span{display:block;font-size:13px;font-weight:700}.cms-posts{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.cms-post{border:1px solid #ead7d8;border-radius:20px;overflow:hidden;background:#fff}.cms-post>img{width:100%;aspect-ratio:1.2;object-fit:cover}.cms-post>div{padding:24px}.cms-post h3{font-size:21px;line-height:1.3;margin:0 0 14px}.cms-post p{font-size:14px;line-height:1.75;white-space:pre-wrap;color:#72585d}.cms-post a{font-size:13px;font-weight:700;color:#a62640}.cms-story-close{position:absolute;right:12px;top:12px;background:#230812;color:white;border:0;border-radius:50%;font-size:26px;width:44px;height:44px}#storyDialog{width:min(440px,94vw);max-height:92vh;border:0;border-radius:24px;background:#fff9f5;color:#290b14;padding:18px}#storyDialog::backdrop{background:#13040ddd;backdrop-filter:blur(6px)}#storyDialog>img{width:100%;max-height:65vh;object-fit:contain;border-radius:14px}#storyDialog h3,#storyDialog p{padding:0 8px}#storyDialog p{white-space:pre-wrap;font-size:14px;line-height:1.6}@media(max-width:860px){.cms-posts{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.cms-posts{grid-template-columns:1fr}.cms-story{flex-basis:112px}.cms-story img{width:90px;height:90px}.cms-banner-mode{padding:12px}#cmsHeroBanner{border-radius:20px}}
[hidden]{display:none!important}
