.FestivalBannerFallback_root__Mij01{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;overflow:hidden}.FestivalBannerFallback_root__Mij01:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 30%,rgba(255,255,255,.45) 0,transparent 45%),radial-gradient(circle at 80% 70%,rgba(232,115,26,.2) 0,transparent 50%),repeating-linear-gradient(-45deg,transparent,transparent 14px,rgba(201,150,46,.06) 0,rgba(201,150,46,.06) 15px);pointer-events:none}.FestivalBannerFallback_root__Mij01:after{content:"";position:absolute;inset:10px;border:1px solid rgba(201,150,46,.32);border-radius:6px;box-shadow:inset 0 0 24px rgba(255,248,240,.5);pointer-events:none}.FestivalBannerFallback_thumb__wK34a:after{inset:4px;border-radius:4px}.FestivalBannerFallback_thumb__wK34a{gap:2px}.FestivalBannerFallback_hero__CJ7nz{width:100%;min-height:100%;flex:1 1 auto}.FestivalBannerFallback_hero__CJ7nz:after{inset:16px;border-radius:10px}.FestivalBannerFallback_deco__c7j1R{font-size:2.4rem;line-height:1;filter:drop-shadow(0 2px 6px rgba(44,26,14,.15));position:relative;z-index:1}.FestivalBannerFallback_thumb__wK34a .FestivalBannerFallback_deco__c7j1R{font-size:1.35rem}.FestivalBannerFallback_hero__CJ7nz .FestivalBannerFallback_deco__c7j1R{font-size:clamp(2.5rem,6vw,4rem)}.FestivalBannerFallback_initials__H5b5e{font-size:.75rem;font-weight:800;color:rgba(44,26,14,.55);letter-spacing:.12em;text-transform:uppercase;position:relative;z-index:1}.FestivalBannerFallback_thumb__wK34a .FestivalBannerFallback_initials__H5b5e{display:none}.FestivalBannerFallback_hero__CJ7nz .FestivalBannerFallback_initials__H5b5e{font-size:.85rem}.blog-section__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:24px}.blog-section__kicker{margin:0 0 6px;font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#b45309}.blog-section__title{margin:0;font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.15;color:#0f172a}.blog-grid{display:grid;grid-template-columns:1fr;grid-gap:20px;gap:20px;align-items:stretch}.blog-list-grid{margin-top:24px}.blog-list-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;width:100%;min-width:0;box-sizing:border-box}.blog-list-filters>*{width:100%;min-width:0!important;max-width:none!important;flex:none!important}.blog-list-filters__select{width:100%;min-width:0;max-width:100%;box-sizing:border-box}.blog-grid>.blog-card{min-width:0}@media (min-width:640px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1400px){.blog-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}#section-blogs.section--fluid{padding-top:clamp(28px,5vw,48px);padding-bottom:clamp(48px,8vw,80px)}@media (max-width:640px){#section-blogs.section--fluid{padding-top:16px;padding-bottom:32px}#section-blogs>header{margin-bottom:12px}#section-blogs>header h1{font-size:clamp(1.45rem,6.5vw,1.75rem);margin-bottom:0}#section-blogs .blog-list-grid{margin-top:14px;gap:14px}#section-blogs .blog-list-filters{gap:8px}#section-blogs .blog-list-filters>*{min-width:0!important}}.blogs-segment--layout{min-width:0;max-width:100%}.blog-card{border:1px solid rgba(15,23,42,.08);border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 8px 24px rgba(15,23,42,.05);height:100%}.blog-card,.blog-card__main{display:flex;flex-direction:column}.blog-card__main{flex:1 1;min-height:0;color:inherit;text-decoration:none}.blog-card__media{position:relative;aspect-ratio:16/10;overflow:hidden;background:#f8fafc}.blog-card__media>.blog-card__new-badge{left:12px;top:12px;padding:5px 10px;background:linear-gradient(135deg,#ea580c,#c2410c);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;line-height:1;box-shadow:0 4px 12px rgba(234,88,12,.35)}.blog-card__media>.blog-card__new-badge,.blog-card__video-badge{position:absolute;display:inline-flex;align-items:center;border-radius:999px;color:#fff}.blog-card__video-badge{right:12px;bottom:12px;gap:4px;padding:6px 10px;background:rgba(15,23,42,.78);font-size:.75rem;font-weight:700}.blog-card__image{width:100%;height:100%;object-fit:cover;display:block}.blog-card__fallback{position:absolute;inset:0;width:100%;height:100%}.blog-card__category{display:inline-flex;align-self:flex-start;align-items:center;padding:4px 10px;border-radius:999px;border:1px solid rgba(201,150,46,.45);background:linear-gradient(135deg,rgba(255,247,237,.95),rgba(253,230,200,.85));color:#9a3412;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;line-height:1.2}.blog-card__body{display:flex;flex-direction:column;gap:10px;padding:18px 18px 14px;flex:1 1}.blog-card__title{margin:0;font-size:1.1rem;line-height:1.35;color:#0f172a}.blog-card__excerpt{margin:0;color:#64748b;font-size:.86rem;line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:normal;word-break:normal;line-break:auto}.blog-card__date{display:inline-flex;align-items:flex-start;gap:8px;margin-top:auto;color:#64748b;font-size:.92rem;font-weight:600;line-height:1.45}.blog-card__date-text{min-width:0;line-height:1.45}.blog-card__footer{display:flex;margin:0 18px 18px;padding-top:13px;border-top:1px solid rgba(44,26,14,.08)}.blog-card__view-btn{display:flex;flex:1 1 auto;align-items:center;justify-content:center;min-width:0;width:auto;min-height:36px;padding:6px 8px;border-radius:9px;font-size:.78rem;font-weight:700;text-decoration:none;text-align:center;border:2px solid #fb923c!important;color:#ea580c!important;background:#fff!important}.blog-card--skeleton .blog-card__sk-media{position:absolute;inset:0}.blog-card--skeleton .blog-card__sk-line,.blog-card--skeleton .blog-card__sk-media{background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 50%,#f1f5f9 75%);background-size:200% 100%;animation:blogSkShimmer 1.2s infinite}.blog-card--skeleton .blog-card__sk-line{height:12px;border-radius:6px}.blog-card__sk-line--category{width:34%;height:18px}.blog-card__sk-line--date{width:42%;margin-top:4px}.blog-card__sk-line--short{width:35%}.blog-card__sk-line--title{height:18px;width:80%}.blog-card__sk-footer-btn{width:100%;height:36px;border-radius:9px}@keyframes blogSkShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.blog-detail{max-width:860px;margin:0 auto;padding:48px 20px 80px}.blog-detail-page{background:var(--cream,#fdf6ec);min-width:0;max-width:100%}#section-blog-detail{font-family:var(--font-body,"DM Sans",sans-serif);font-size:1.075rem;line-height:1.7;color:var(--text,#3d2914);min-width:0;max-width:100%}.blog-detail-shell{--blog-detail-pad:clamp(16px,2.5vw,24px);--blog-hero-gutter:clamp(12px,2vw,20px);padding-top:0;padding-bottom:clamp(32px,5vw,56px);padding-inline:0;min-width:0;max-width:100%;box-sizing:border-box}#section-blog-detail .section.section--fluid.blog-detail-shell{box-sizing:border-box;max-width:none;margin-left:auto;margin-right:auto;padding-top:0;padding-left:var(--blog-detail-pad,clamp(16px,2.5vw,24px));padding-right:var(--blog-detail-pad,clamp(16px,2.5vw,24px))}@media (max-width:900px){#section-blog-detail .section.section--fluid.blog-detail-shell{padding-top:0;padding-left:max(12px,env(safe-area-inset-left,0px));padding-right:max(12px,env(safe-area-inset-right,0px))}}@media (max-width:767px){.blog-detail-hero-band{gap:10px;padding-bottom:clamp(14px,3vw,18px);border-radius:0 0 16px 16px}#section-blog-detail .blog-detail-breadcrumbs--hero ol{font-size:.88rem}}#section-blog-detail .blog-detail-breadcrumbs{position:relative;z-index:1}.blog-detail-hero-band{display:flex;flex-direction:column;gap:12px;box-sizing:border-box;width:calc(100% + (var(--blog-detail-pad, clamp(16px, 2.5vw, 24px)) * 2));max-width:calc(100% + (var(--blog-detail-pad, clamp(16px, 2.5vw, 24px)) * 2));margin-top:0;margin-left:calc(-1 * var(--blog-detail-pad, clamp(16px, 2.5vw, 24px)));margin-right:calc(-1 * var(--blog-detail-pad, clamp(16px, 2.5vw, 24px)));padding:clamp(14px,2vw,18px) var(--blog-hero-gutter,clamp(12px,2vw,20px)) clamp(18px,2.5vw,24px);background:linear-gradient(180deg,#2f1c14,#24160f 52%,#1d110b);margin-bottom:clamp(16px,2.5vw,22px);border-radius:0 0 20px 20px;overflow-x:clip}.blog-detail-bottom-stack,.blog-detail-breadcrumbs-wrap,.blog-detail-page-layout{padding-inline:0}.blog-detail-gallery-full{box-sizing:border-box;width:100%}.blog-detail-gallery-full .blog-detail-hero-slider{display:block}.blog-detail-hero-slider .blog-card__new-badge{display:none!important}.blog-detail-page-layout{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(min(100%,280px),1fr);grid-gap:clamp(16px,2.5vw,24px);gap:clamp(16px,2.5vw,24px);align-items:start;margin-bottom:clamp(20px,3vw,28px);width:100%;max-width:100%;min-width:0}.blog-detail-sections-stack{display:flex;flex-direction:column;gap:14px;min-width:0;width:100%;position:relative;isolation:isolate}#section-blog-detail .blog-detail-section-card{overflow:visible;max-width:100%;min-width:0}#section-blog-detail .blog-detail-sections-stack>section.blog-detail-section-card>div:first-child{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:10px}#section-blog-detail .blog-detail-sections-stack>section.blog-detail-section-card>div:first-child>button:first-of-type{display:flex;align-items:center;flex:1 1 auto;min-width:0;width:auto;max-width:none}#section-blog-detail .blog-detail-sections-stack>section.blog-detail-section-card>div:first-child>button:last-of-type{flex:0 0 auto;align-self:center}#section-blog-detail .blog-detail-section-card>div:last-child{width:100%;min-width:0;max-width:100%;box-sizing:border-box;display:flow-root;overflow:visible;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}#section-blog-detail .rte-blog-prose.event-puja-rich-text{display:flow-root;overflow:visible;overflow-wrap:break-word;word-wrap:break-word;word-break:normal;hyphens:none;-webkit-hyphens:none;line-break:auto;text-wrap:pretty}#section-blog-detail .rte-blog-prose.event-puja-rich-text ul{list-style-type:disc!important;list-style-position:inside!important;padding-left:.35rem!important}#section-blog-detail .rte-blog-prose.event-puja-rich-text ol{list-style-type:decimal!important;list-style-position:inside!important;padding-left:.35rem!important}#section-blog-detail .rte-blog-prose.event-puja-rich-text li{display:list-item!important}#section-blog-detail .rte-blog-prose.event-puja-rich-text li::marker{color:#3d2914!important}#section-blog-detail .rte-blog-prose.event-puja-rich-text li>:is(p,div){display:inline!important;clear:none!important;margin:0!important}#section-blog-detail .rte-blog-prose.event-puja-rich-text :is(div,span,p,h1,h2,h3,h4,h5,h6,li,td,th,strong,b,em,i,blockquote){max-width:100%;box-sizing:border-box;overflow-wrap:break-word;word-wrap:break-word;word-break:normal;hyphens:none;-webkit-hyphens:none;line-break:auto;white-space:normal}#section-blog-detail .rte-blog-prose.event-puja-rich-text a{overflow-wrap:anywhere}#section-blog-detail .blog-detail-section-card>div:first-child button:first-of-type span:last-of-type{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;white-space:normal;line-break:auto}.blog-detail-page-layout__aside,.blog-detail-page-layout__main{min-width:0;max-width:100%;display:flex;flex-direction:column}.blog-detail-aside-stack{display:flex;flex-direction:column;gap:12px;position:-webkit-sticky;position:sticky;top:calc(var(--site-header-height, 72px) + 16px)}.blog-detail-bottom-stack{display:flex;flex-direction:column;gap:20px;position:relative;clear:both;width:100%;min-width:0}.blog-detail-back-row{display:flex;justify-content:flex-start}#section-blog-detail .blog-detail-breadcrumbs ol{font-size:.78rem}#section-blog-detail .blog-detail-breadcrumbs--hero ol{font-size:.98rem}#section-blog-detail .small{font-size:1.025rem}#section-blog-detail .rte-blog-prose.event-puja-rich-text :is(pre,iframe,video){display:block;max-width:100%;overflow-x:auto}#section-blog-detail .rte-blog-prose.event-puja-rich-text table{display:table;width:max-content;min-width:100%;max-width:none;table-layout:auto}#section-blog-detail .rte-blog-prose.event-puja-rich-text p:empty{display:none}.blog-detail__excerpt{margin:0}.blog-detail__hero{border-radius:18px;overflow:hidden;margin-bottom:28px;aspect-ratio:16/8;background:#f8fafc}.blog-detail__hero img{width:100%;height:100%;object-fit:cover;display:block}.blog-detail__video{border-radius:14px;overflow:hidden;aspect-ratio:16/9;background:#0f172a}.blog-detail__video iframe,.blog-detail__video video{width:100%;height:100%;display:block;border:0;background:#000}.blog-detail__meta{display:flex;flex-wrap:wrap;gap:14px;color:#64748b;font-size:.92rem;margin-bottom:14px}.blog-detail__title{margin:0 0 16px;font-size:clamp(1.8rem,4vw,2.6rem);line-height:1.15;color:#0f172a}.blog-detail__content{margin:0;max-width:100%;overflow-x:auto}.blog-detail-collapsible{position:relative}.blog-detail-collapsible,.blog-detail-collapsible__clip{width:100%;min-width:0;display:flow-root;overflow:visible}.blog-detail-collapsible__clip.is-collapsed{max-height:520px;overflow:hidden;position:relative;isolation:isolate}.blog-detail-collapsible__clip.is-collapsed:after{content:"";position:absolute;left:0;right:0;bottom:0;height:72px;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,0),#fff 88%);z-index:1}#section-blog-detail .blog-detail-section-card .rte-blog-prose :is(div,span,p,section,article,figure,h1,h2,h3,h4,h5,h6){float:none!important;clear:both!important}#section-blog-detail .blog-detail-section-card .rte-blog-prose :is(ul,ol,li){clear:none!important}#section-blog-detail .blog-detail-section-card .rte-blog-prose span[style]{display:inline!important;max-width:100%;white-space:normal!important;overflow-wrap:normal;word-break:normal}#section-blog-detail .blog-detail-section-card .rte-blog-prose [style*=position]{position:relative!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;inset:auto!important;transform:none!important}.blog-detail-collapsible__clip.is-collapsed .rte-blog-prose :is(img,video,iframe){max-height:440px;object-fit:contain}.blog-detail-read-more{margin-top:12px;padding:0;border:0;background:none;color:#b45309;font-size:.95rem;font-weight:700;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.blog-detail-read-more:hover{color:#92400e}.blog-detail__gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:16px;gap:16px}.blog-detail__gallery-item{margin:0}.blog-detail__gallery-image{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:12px;display:block}.blog-detail__gallery-caption{margin-top:8px;font-size:.86rem;color:#64748b;line-height:1.45}.blog-detail__share{display:flex;flex-direction:column;gap:12px;padding:18px 20px;border-radius:14px;max-width:100%;min-width:0;box-sizing:border-box;border:1px solid rgba(201,150,46,.2);background:#fff;box-shadow:0 8px 28px rgba(26,10,0,.06)}.blog-detail__share-label{font-family:var(--font-display,"Cormorant Garamond",serif);font-size:1.28rem;font-weight:700;line-height:1.25;letter-spacing:.015em;color:#1a0a00}.blog-detail__share-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.blog-detail__share-btn{width:44px;height:44px;border:1px solid rgba(44,26,14,.12);background:#fffaf3;transition:background .15s ease,border-color .15s ease,transform .15s ease}.blog-detail__share-btn:hover{transform:translateY(-1px)}.blog-detail__share-btn--instagram{color:#e4405f}.blog-detail__share-btn--instagram:hover{background:rgba(228,64,95,.1);border-color:rgba(228,64,95,.35)}.blog-detail__share-btn--facebook{color:#1877f2}.blog-detail__share-btn--facebook:hover{background:rgba(24,119,242,.1);border-color:rgba(24,119,242,.35)}.blog-detail__share-btn--youtube{color:#ff0000}.blog-detail__share-btn--youtube:hover{background:rgba(255,0,0,.08);border-color:rgba(255,0,0,.3)}#section-blog-detail .blog-detail-latest-aside{padding:16px 18px 18px;border-radius:14px;border:1px solid rgba(201,150,46,.2);background:#fff;box-shadow:0 8px 28px rgba(26,10,0,.06);margin-bottom:0;overflow:visible}.blog-detail-latest-aside__head{display:flex;align-items:center;gap:10px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid rgba(44,26,14,.08)}.blog-detail-latest-aside__icon{font-size:1.35rem!important;color:var(--saffron,#e8731a)}.blog-detail-latest-aside__title{margin:0!important;font-family:var(--font-display,"Cormorant Garamond",serif);font-size:1.28rem!important;font-weight:700;line-height:1.25;letter-spacing:.015em;color:#1a0a00}.blog-detail-latest-aside__empty{margin:0 0 12px}.blog-detail-latest-aside__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;overflow:visible;max-height:none}.blog-detail-latest-aside__item{margin:0}.blog-detail-latest-aside__link{display:flex;align-items:flex-start;gap:12px;color:inherit;text-decoration:none;border-radius:12px;padding:8px;margin:-8px;transition:background .15s ease}.blog-detail-latest-aside__link:hover{background:rgba(255,247,237,.85)}.blog-detail-latest-aside__thumb{position:relative;flex:0 0 64px;width:64px;height:64px;border-radius:10px;overflow:hidden;background:#f8fafc}.blog-detail-latest-aside__thumb img{width:100%;height:100%;object-fit:cover;display:block}.blog-detail-latest-aside__video-badge{position:absolute;right:4px;bottom:4px;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:rgba(15,23,42,.78);color:#fff;font-size:.75rem}.blog-detail-latest-aside__body{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1 1}.blog-detail-latest-aside__item-title{font-size:.92rem;font-weight:700;line-height:1.35;color:var(--ink,#1a1208)}.blog-detail-latest-aside__excerpt,.blog-detail-latest-aside__item-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:normal;word-break:normal;line-break:auto;font-family:var(--font-body,"DM Sans",sans-serif)}.blog-detail-latest-aside__excerpt{font-size:.82rem;font-weight:500;line-height:1.55;color:var(--muted,#6b5c45)}.blog-detail-latest-aside__date{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-body,"DM Sans",sans-serif);font-size:.78rem;font-weight:600;color:var(--muted,#6b5c45)}.blog-detail-latest-aside__footer{margin-top:14px;padding-top:12px;border-top:1px solid rgba(44,26,14,.08)}.blog-detail-latest-aside__browse{display:inline-flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box;padding:10px 14px;border-radius:999px;border:1px solid rgba(232,115,26,.35);background:#fff;color:var(--saffron,#e8731a);font-size:.86rem;font-weight:700;text-decoration:none;transition:background .15s ease,border-color .15s ease}.blog-detail-latest-aside__browse:hover{background:#fff7ed;border-color:rgba(232,115,26,.55)}.blog-detail-more-section{margin-top:8px}.blog-detail-more-section__inner{border-radius:24px;border:1px solid var(--border,rgba(44,26,14,.12));background:linear-gradient(165deg,#fffdf8 0,var(--ivory,#faf6ef) 55%,#fff 100%);box-shadow:var(--shadow,0 8px 24px rgba(15,23,42,.05));padding:clamp(22px,3.5vw,32px)}.blog-detail-more-section__head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:22px;padding-bottom:18px;border-bottom:1px solid rgba(44,26,14,.08)}.blog-detail-more-section__tag{margin-bottom:10px}.blog-detail-more-section__title{margin:0;font-family:var(--font-display,"Cormorant Garamond",serif);font-size:clamp(1.475rem,2.8vw,1.975rem);font-weight:700;letter-spacing:.015em;line-height:1.2;color:#1a0a00}.blog-detail-more-section__catalog-link{display:inline-flex;align-items:center;gap:6px;font-size:.88rem;font-weight:700;color:var(--saffron,#e8731a);text-decoration:none;padding:10px 16px;border-radius:999px;border:1px solid var(--border,rgba(44,26,14,.12));background:var(--card,#fff)}.blog-detail-more-section__catalog-link:hover{background:#fff4e6;border-color:rgba(232,115,26,.45)}.blog-detail-more-section__grid{margin-top:0}.blogs-list-skeleton__filters{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px;align-items:center}.blog-detail-skeleton__gallery{position:relative;width:100%}.blog-detail-skeleton__gallery>.MuiSkeleton-root{display:block;border-radius:clamp(16px,2vw,20px)!important}.blog-detail-skeleton__hero-overlay{position:absolute;left:clamp(20px,4vw,40px);top:clamp(24px,4vw,44px);right:clamp(80px,12vw,120px);display:flex;flex-direction:column;gap:10px;pointer-events:none}.blog-detail-skeleton__gallery-thumbs{position:absolute;left:clamp(16px,3vw,36px);bottom:clamp(14px,2.5vw,22px);display:flex;gap:6px;overflow-x:auto}.blog-detail-skeleton__hero-nav{position:absolute;right:clamp(12px,2.5vw,24px);top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none}.blog-detail-skeleton__share{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:18px 20px;border-radius:14px;border:1px solid rgba(201,150,46,.14);background:#fff}.blog-detail-skeleton__share-actions{display:flex;gap:8px}.blog-detail-skeleton__latest-link{display:flex;gap:12px;align-items:flex-start;width:100%}.blog-detail-skeleton__latest-body{flex:1 1;min-width:0;display:flex;flex-direction:column}.blog-detail-skeleton .blog-detail-sections-stack .MuiSkeleton-root{max-width:100%}.blog-detail-skeleton__more .blog-detail-more-section__head{align-items:flex-end}@media (max-width:1200px){.blog-detail-page-layout{grid-template-columns:1fr}.blog-detail-page-layout__aside{order:-1}.blog-detail-aside-stack{position:static}}@media (max-width:1024px){.blog-detail-more-section__head{align-items:flex-start;flex-direction:column}}@media (max-width:767px){.blog-detail-more-section__catalog-link{width:100%;justify-content:center}.blog-detail-more-section__inner{padding:clamp(18px,4vw,24px);border-radius:18px}.blog-detail__share{padding:16px}.blog-detail__share-label{font-size:1.22rem}.blog-card__title{font-size:1rem}.blog-card__body{padding:14px 14px 12px}.blog-card__footer{margin:0 14px 14px}}@media (max-width:640px){#section-blog-detail .blog-detail-latest-aside{padding:14px 14px 16px}.blog-detail-latest-aside__title{font-size:1.22rem!important}.blog-detail-latest-aside__thumb{flex:0 0 56px;width:56px;height:56px}.blog-detail-skeleton__gallery>.MuiSkeleton-root{min-height:clamp(280px,68vw,400px);height:auto!important;border-radius:16px!important}.blog-detail-skeleton__gallery-thumbs{display:none}}.blog-detail__related{margin-top:48px}.blog-detail__related h2{margin:0 0 20px;font-size:1.4rem}.blog-city-events-section{margin-bottom:8px}.blog-city-events-section__chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.blog-city-events-section__chip{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;border:1px solid var(--border);background:#fffaf4;color:var(--text);font-size:.82rem;font-weight:700;text-decoration:none;transition:border-color .18s ease,background .18s ease}.blog-city-events-section__chip:hover{border-color:var(--saffron);background:#fff5eb}