/* ZOC_LUXURY_CONTENT_STUDIO_V57_PUBLIC_CSS */
.lsf-cb,.lsf-blog-studio-v57{--cb-bg:#07131d;--cb-card:#111e29;--cb-text:#f8f1e4;--cb-muted:#9aa7b3;--cb-accent:#d8a642;--cb-accent2:#f2d38a;--cb-cols:3;--cb-cols-tablet:2;--cb-cols-mobile:1;--cb-card-title-size:18px;--cb-card-text-size:14px;--cb-card-meta-size:12px;--cb-image-ratio:16/9;color:var(--cb-text)}
.lsf-cb{position:relative;isolation:isolate;padding:clamp(30px,5vw,72px) var(--lsf-site-gutter,24px);overflow:hidden;background:radial-gradient(circle at 7% 0,color-mix(in srgb,var(--cb-accent) 18%,transparent),transparent 36%),var(--cb-bg)}
.lsf-cb:before{content:"";position:absolute;z-index:-1;inset:-35% auto auto -10%;width:380px;aspect-ratio:1;border-radius:50%;background:var(--cb-accent2);opacity:.08;filter:blur(70px);pointer-events:none}
.lsf-cb *{box-sizing:border-box}.lsf-cb a{color:inherit;text-decoration:none}
.lsf-cb__shell{width:min(var(--lsf-site-max-width,1440px),100%);margin-inline:auto}
.lsf-cb__head{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;margin-bottom:22px}
.lsf-cb__head h2{margin:3px 0 6px;color:var(--cb-text);font-size:clamp(24px,3vw,42px);line-height:1.35;letter-spacing:-.035em}
.lsf-cb__head p{max-width:720px;margin:0;color:var(--cb-muted);font-size:14px;line-height:1.9}
.lsf-cb__eyebrow{display:inline-flex;align-items:center;gap:7px;color:var(--cb-accent2);font-size:11px;font-weight:950;letter-spacing:.14em;text-transform:uppercase}
.lsf-cb__eyebrow:before{content:"";width:24px;height:2px;background:var(--cb-accent);border-radius:9px}
.lsf-cb__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.lsf-cb__actions>a,.lsf-cb__actions>button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;border:1px solid color-mix(in srgb,var(--cb-accent) 34%,transparent);border-radius:13px;padding:9px 13px;background:color-mix(in srgb,var(--cb-card) 88%,transparent);color:var(--cb-text);font-weight:900;cursor:pointer}.lsf-cb__actions>a:hover,.lsf-cb__actions>button:hover{background:var(--cb-accent);color:var(--cb-bg)}
.lsf-cb__viewport{min-width:0}.lsf-cb__grid{display:grid;grid-template-columns:repeat(var(--cb-cols),minmax(0,1fr));gap:clamp(12px,1.8vw,24px)}
.lsf-cb-card{position:relative;min-width:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--cb-accent) 20%,transparent);border-radius:24px;background:linear-gradient(155deg,color-mix(in srgb,var(--cb-card) 96%,white 4%),var(--cb-card));box-shadow:0 18px 45px color-mix(in srgb,var(--cb-bg) 70%,transparent);transform:translateZ(0);transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}
.lsf-cb-card__media{position:relative;display:block;overflow:hidden;aspect-ratio:var(--cb-image-ratio);background:color-mix(in srgb,var(--cb-card) 82%,black)}
.lsf-cb-card__media:after{content:"";position:absolute;inset:auto 0 0;height:48%;background:linear-gradient(transparent,color-mix(in srgb,var(--cb-bg) 72%,transparent));pointer-events:none}
.lsf-cb-card__media img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .55s cubic-bezier(.2,.75,.25,1),filter .4s ease}
.lsf-cb-card__media>span{position:absolute;z-index:2;right:13px;bottom:12px;display:inline-flex;max-width:calc(100% - 26px);padding:6px 10px;border:1px solid color-mix(in srgb,var(--cb-accent) 45%,transparent);border-radius:999px;background:color-mix(in srgb,var(--cb-bg) 72%,transparent);backdrop-filter:blur(10px);color:var(--cb-accent2);font-size:11px;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.lsf-cb-card__body{display:flex;flex-direction:column;min-height:210px;padding:18px}.lsf-cb-card__meta{display:flex;align-items:center;gap:9px;min-height:22px;color:var(--cb-muted);font-size:var(--cb-card-meta-size);font-weight:700}.lsf-cb-card__meta span+span,.lsf-cb-card__meta time+span{padding-right:9px;border-right:1px solid color-mix(in srgb,var(--cb-muted) 24%,transparent)}
.lsf-cb-card h3{margin:9px 0 7px;color:var(--cb-text);font-size:var(--cb-card-title-size);line-height:1.75;letter-spacing:-.02em}.lsf-cb-card h3 a{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.lsf-cb-card p{display:-webkit-box;overflow:hidden;margin:0;color:var(--cb-muted);font-size:var(--cb-card-text-size);line-height:1.9;-webkit-line-clamp:3;-webkit-box-orient:vertical}.lsf-cb-card__read{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:14px;color:var(--cb-accent2);font-size:13px;font-weight:950}.lsf-cb-card__read span{transition:transform .2s}.lsf-cb-card__read:hover span{transform:translateX(-5px)}
.lsf-cb.is-layout-scroll .lsf-cb__viewport{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--cb-accent) transparent;padding-bottom:8px}.lsf-cb.is-layout-scroll .lsf-cb__grid{display:flex}.lsf-cb.is-layout-scroll .lsf-cb-card{flex:0 0:min(360px,82vw);scroll-snap-align:start}
.lsf-cb.is-layout-featured .lsf-cb-card:first-child{grid-column:span 2;grid-row:span 2}.lsf-cb.is-layout-featured .lsf-cb-card:first-child .lsf-cb-card__media{aspect-ratio:16/10}.lsf-cb.is-layout-featured .lsf-cb-card:first-child h3{font-size:calc(var(--cb-card-title-size) + 5px)}
.lsf-cb.is-layout-list .lsf-cb__grid{grid-template-columns:1fr}.lsf-cb.is-layout-list .lsf-cb-card{display:grid;grid-template-columns:minmax(220px,34%) minmax(0,1fr)}.lsf-cb.is-layout-list .lsf-cb-card__media{height:100%;aspect-ratio:auto;min-height:220px}
.lsf-cb.is-effect-lift .lsf-cb-card:hover{transform:translateY(-8px);border-color:color-mix(in srgb,var(--cb-accent) 62%,transparent);box-shadow:0 30px 70px color-mix(in srgb,var(--cb-accent) 15%,transparent)}
.lsf-cb.is-effect-glow .lsf-cb-card:hover{border-color:var(--cb-accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--cb-accent) 45%,transparent),0 0 48px color-mix(in srgb,var(--cb-accent) 28%,transparent)}
.lsf-cb.is-effect-zoom .lsf-cb-card:hover img{transform:scale(1.085)}
.lsf-cb.is-effect-shine .lsf-cb-card:after{content:"";position:absolute;z-index:3;inset:-40% auto -40% -80%;width:35%;background:linear-gradient(90deg,transparent,#fff4,transparent);transform:skewX(-18deg);transition:left .7s ease;pointer-events:none}.lsf-cb.is-effect-shine .lsf-cb-card:hover:after{left:150%}
.lsf-cb.is-effect-tilt .lsf-cb-card{transform-style:preserve-3d;will-change:transform}.lsf-cb.is-effect-border .lsf-cb-card:before{content:"";position:absolute;z-index:4;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(110deg,transparent,var(--cb-accent),var(--cb-accent2),transparent);background-size:240% 100%;opacity:0;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;transition:opacity .25s}.lsf-cb.is-effect-border .lsf-cb-card:hover:before{opacity:1;animation:lsfCbBorder 1.9s linear infinite}.lsf-cb.is-effect-float .lsf-cb-card{animation:lsfCbFloat 5.2s ease-in-out infinite}.lsf-cb.is-effect-float .lsf-cb-card:nth-child(2n){animation-delay:-2.6s}
@keyframes lsfCbBorder{to{background-position:-240% 0}}@keyframes lsfCbFloat{50%{transform:translateY(-7px)}}

/* Twenty structural presets; colors remain editable per archive or box. */
.lsf-cp--midnight_editorial .lsf-cb-card{border-radius:26px}.lsf-cp--midnight_editorial .lsf-cb-card__media{clip-path:polygon(0 0,100% 0,100% 92%,0 100%)}
.lsf-cp--ivory_magazine .lsf-cb-card{box-shadow:0 14px 36px #47351b18}.lsf-cp--ivory_magazine .lsf-cb-card__body{border-top:4px solid var(--cb-accent)}
.lsf-cp--ocean_glass .lsf-cb-card{background:color-mix(in srgb,var(--cb-card) 78%,transparent);backdrop-filter:blur(18px)}
.lsf-cp--rose_noir .lsf-cb-card__media{border-bottom-left-radius:40% 14%}.lsf-cp--rose_noir .lsf-cb-card h3:before{content:"";display:inline-block;width:6px;height:18px;margin-left:8px;border-radius:9px;background:var(--cb-accent)}
.lsf-cp--emerald_press .lsf-cb-card{border-inline-start:4px solid var(--cb-accent)}
.lsf-cp--royal_blue .lsf-cb-card__body:before{content:"";display:block;width:54px;height:3px;margin:-2px 0 10px;background:linear-gradient(90deg,var(--cb-accent),var(--cb-accent2));border-radius:9px}
.lsf-cp--violet_future .lsf-cb-card{background:linear-gradient(145deg,color-mix(in srgb,var(--cb-card) 92%,var(--cb-accent) 8%),var(--cb-card))}.lsf-cp--violet_future .lsf-cb-card__media img{filter:saturate(1.12)}
.lsf-cp--graphite_pro .lsf-cb-card{border-radius:10px}.lsf-cp--graphite_pro .lsf-cb-card__media>span{border-radius:6px}
.lsf-cp--paper_minimal .lsf-cb-card{border-color:color-mix(in srgb,var(--cb-text) 10%,transparent);box-shadow:0 10px 30px #0f172a10}.lsf-cp--paper_minimal .lsf-cb-card__read{border-top:1px solid color-mix(in srgb,var(--cb-text) 10%,transparent)}
.lsf-cp--warm_cocoa .lsf-cb-card{border-bottom:4px solid var(--cb-accent2)}
.lsf-cp--olive_story .lsf-cb-card__media{margin:10px;border-radius:18px}.lsf-cp--olive_story .lsf-cb-card__body{padding-top:8px}
.lsf-cp--sky_cards .lsf-cb-card{border-radius:32px 12px 32px 12px}.lsf-cp--sky_cards .lsf-cb-card__media{border-radius:30px 10px 0 0}
.lsf-cp--ruby_news .lsf-cb-card h3{padding-right:12px;border-right:3px solid var(--cb-accent)}
.lsf-cp--teal_luxe .lsf-cb-card{background:linear-gradient(165deg,color-mix(in srgb,var(--cb-card) 88%,var(--cb-accent) 12%),var(--cb-card))}
.lsf-cp--sunset_energy .lsf-cb-card__media:before{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(135deg,color-mix(in srgb,var(--cb-accent) 24%,transparent),transparent 50%)}
.lsf-cp--champagne_luxe .lsf-cb-card{outline:1px solid color-mix(in srgb,var(--cb-accent2) 25%,transparent);outline-offset:-7px}
.lsf-cp--soft_pink .lsf-cb-card{border-radius:34px}.lsf-cp--soft_pink .lsf-cb-card__media>span{background:var(--cb-card);color:var(--cb-accent)}
.lsf-cp--cyber_lime .lsf-cb-card{clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px))}
.lsf-cp--navy_document .lsf-cb-card{border-radius:4px 24px 4px 24px}.lsf-cp--navy_document .lsf-cb-card__body{background-image:linear-gradient(color-mix(in srgb,var(--cb-accent) 6%,transparent) 1px,transparent 1px);background-size:100% 28px}
.lsf-cp--mono_outline .lsf-cb-card{border:2px solid var(--cb-text);border-radius:0;box-shadow:6px 6px 0 var(--cb-accent2)}

/* The same twenty presets remain structurally distinct on the blog archive. */
.lsf-blog-studio-v57.lsf-cp--midnight_editorial .lsf-mag-card{border-radius:28px!important}.lsf-blog-studio-v57.lsf-cp--midnight_editorial .lsf-mag-card-media{clip-path:polygon(0 0,100% 0,100% 93%,0 100%)}
.lsf-blog-studio-v57.lsf-cp--ivory_magazine .lsf-mag-card-body{border-top:4px solid var(--cb-accent)}
.lsf-blog-studio-v57.lsf-cp--ocean_glass .lsf-mag-card{background:color-mix(in srgb,var(--cb-card) 78%,transparent)!important;backdrop-filter:blur(18px)}
.lsf-blog-studio-v57.lsf-cp--rose_noir .lsf-mag-card-media{border-bottom-left-radius:40% 14%}.lsf-blog-studio-v57.lsf-cp--rose_noir .lsf-mag-card h2:before{content:"";display:inline-block;width:6px;height:20px;margin-left:8px;border-radius:9px;background:var(--cb-accent)}
.lsf-blog-studio-v57.lsf-cp--emerald_press .lsf-mag-card{border-inline-start:4px solid var(--cb-accent)!important}
.lsf-blog-studio-v57.lsf-cp--royal_blue .lsf-mag-card-body:before{content:"";display:block;width:58px;height:3px;margin-bottom:10px;border-radius:9px;background:linear-gradient(90deg,var(--cb-accent),var(--cb-accent2))}
.lsf-blog-studio-v57.lsf-cp--violet_future .lsf-mag-card{background:linear-gradient(145deg,color-mix(in srgb,var(--cb-card) 90%,var(--cb-accent) 10%),var(--cb-card))!important}
.lsf-blog-studio-v57.lsf-cp--graphite_pro .lsf-mag-card{border-radius:10px!important}.lsf-blog-studio-v57.lsf-cp--graphite_pro .lsf-mag-card-media>span{border-radius:6px!important}
.lsf-blog-studio-v57.lsf-cp--paper_minimal .lsf-mag-card{border-color:color-mix(in srgb,var(--cb-text) 10%,transparent)!important;box-shadow:0 10px 30px #0f172a10!important}.lsf-blog-studio-v57.lsf-cp--paper_minimal .lsf-mag-read{border-top:1px solid color-mix(in srgb,var(--cb-text) 10%,transparent);padding-top:12px}
.lsf-blog-studio-v57.lsf-cp--warm_cocoa .lsf-mag-card{border-bottom:4px solid var(--cb-accent2)!important}
.lsf-blog-studio-v57.lsf-cp--olive_story .lsf-mag-card-media{margin:10px;border-radius:18px}.lsf-blog-studio-v57.lsf-cp--olive_story .lsf-mag-card-body{padding-top:8px!important}
.lsf-blog-studio-v57.lsf-cp--sky_cards .lsf-mag-card{border-radius:32px 12px 32px 12px!important}.lsf-blog-studio-v57.lsf-cp--sky_cards .lsf-mag-card-media{border-radius:30px 10px 0 0}
.lsf-blog-studio-v57.lsf-cp--ruby_news .lsf-mag-card h2{padding-right:12px;border-right:3px solid var(--cb-accent)}
.lsf-blog-studio-v57.lsf-cp--teal_luxe .lsf-mag-card{background:linear-gradient(165deg,color-mix(in srgb,var(--cb-card) 86%,var(--cb-accent) 14%),var(--cb-card))!important}
.lsf-blog-studio-v57.lsf-cp--sunset_energy .lsf-mag-card-media:before{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(135deg,color-mix(in srgb,var(--cb-accent) 25%,transparent),transparent 52%);pointer-events:none}
.lsf-blog-studio-v57.lsf-cp--champagne_luxe .lsf-mag-card{outline:1px solid color-mix(in srgb,var(--cb-accent2) 28%,transparent);outline-offset:-7px}
.lsf-blog-studio-v57.lsf-cp--soft_pink .lsf-mag-card{border-radius:34px!important}.lsf-blog-studio-v57.lsf-cp--soft_pink .lsf-mag-card-media>span{background:var(--cb-card)!important;color:var(--cb-accent)!important}
.lsf-blog-studio-v57.lsf-cp--cyber_lime .lsf-mag-card{clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px))}
.lsf-blog-studio-v57.lsf-cp--navy_document .lsf-mag-card{border-radius:4px 24px 4px 24px!important}.lsf-blog-studio-v57.lsf-cp--navy_document .lsf-mag-card-body{background-image:linear-gradient(color-mix(in srgb,var(--cb-accent) 6%,transparent) 1px,transparent 1px);background-size:100% 29px}
.lsf-blog-studio-v57.lsf-cp--mono_outline .lsf-mag-card{border:2px solid var(--cb-text)!important;border-radius:0!important;box-shadow:6px 6px 0 var(--cb-accent2)!important}

/* Configurable blog archive. */
.lsf-blog-studio-v57{--blog-gap:22px;--blog-radius:24px;--blog-cols:3;--blog-cols-tablet:2;--blog-cols-mobile:1;--blog-title-size:20px;--blog-text-size:14px;--blog-meta-size:12px;--blog-image-ratio:16/9;--blog-heading-font:inherit;--blog-body-font:inherit;position:relative;background:var(--cb-bg);color:var(--cb-text);font-family:var(--blog-body-font)}
.lsf-blog-studio-v57 .lsf-mag-hero{background:radial-gradient(circle at 12% 0,color-mix(in srgb,var(--cb-accent) 24%,transparent),transparent 42%),linear-gradient(145deg,var(--cb-bg),color-mix(in srgb,var(--cb-card) 88%,var(--cb-bg)))}
.lsf-blog-studio-v57 h1,.lsf-blog-studio-v57 h2,.lsf-blog-studio-v57 h3,.lsf-blog-studio-v57 h4,.lsf-blog-studio-v57 strong,.lsf-blog-studio-v57 b{font-family:var(--blog-heading-font)}
.lsf-blog-studio-v57 input,.lsf-blog-studio-v57 select,.lsf-blog-studio-v57 button,.lsf-blog-studio-v57 textarea,.lsf-blog-studio-v57 p,.lsf-blog-studio-v57 time,.lsf-blog-studio-v57 small{font-family:var(--blog-body-font)}
.lsf-blog-studio-v57 .lsf-mag-hero h1{color:var(--cb-text)}.lsf-blog-studio-v57 .lsf-mag-hero p{color:var(--cb-muted)}
/* V58: physical grid areas keep the sidebar narrow in both RTL positions. */
.lsf-blog-studio-v57 .lsf-blog-stage-v57{display:grid;direction:ltr;gap:clamp(18px,2.4vw,34px);align-items:start}
.lsf-blog-studio-v57.is-sidebar-right .lsf-blog-stage-v57{grid-template-columns:minmax(0,1fr) minmax(250px,310px);grid-template-areas:"main sidebar"}
.lsf-blog-studio-v57.is-sidebar-left .lsf-blog-stage-v57{grid-template-columns:minmax(250px,310px) minmax(0,1fr);grid-template-areas:"sidebar main"}
.lsf-blog-studio-v57.is-sidebar-none .lsf-blog-stage-v57{grid-template-columns:1fr;grid-template-areas:"main"}.lsf-blog-studio-v57.is-sidebar-none .lsf-blog-sidebar-v57{display:none}
.lsf-blog-main-v57{grid-area:main;direction:rtl;min-width:0}.lsf-blog-sidebar-v57{grid-area:sidebar;direction:rtl;display:grid;gap:14px;min-width:0;width:100%;max-width:310px}.lsf-blog-sidebar-v57.is-sticky{position:sticky;top:20px}
.lsf-blog-widget-v57{overflow:hidden;padding:17px;border:1px solid color-mix(in srgb,var(--cb-accent) 20%,transparent);border-radius:calc(var(--blog-radius) * .75);background:color-mix(in srgb,var(--cb-card) 96%,transparent);box-shadow:0 18px 46px #0002}.lsf-blog-widget-v57 h2{display:flex;align-items:center;gap:8px;margin:0 0 13px;color:var(--cb-text);font-size:15px}.lsf-blog-widget-v57 h2:before{content:"";width:5px;height:20px;border-radius:9px;background:var(--cb-accent)}.lsf-blog-widget-v57 form{display:grid;gap:9px}.lsf-blog-widget-v57 input,.lsf-blog-widget-v57 select,.lsf-blog-widget-v57 button{width:100%;min-height:42px;border:1px solid color-mix(in srgb,var(--cb-muted) 25%,transparent);border-radius:11px;padding:8px 10px;background:color-mix(in srgb,var(--cb-bg) 80%,var(--cb-card));color:var(--cb-text)}.lsf-blog-widget-v57 button{border-color:var(--cb-accent);background:var(--cb-accent);color:var(--cb-bg);font-weight:900;cursor:pointer}
.lsf-blog-widget-links-v57{display:grid;gap:5px}.lsf-blog-widget-links-v57 a{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 9px;border-radius:10px;color:var(--cb-muted);text-decoration:none;font-size:13px}.lsf-blog-widget-links-v57 a:hover,.lsf-blog-widget-links-v57 a.is-active{background:color-mix(in srgb,var(--cb-accent) 13%,transparent);color:var(--cb-accent2)}.lsf-blog-widget-links-v57 b{display:grid;place-items:center;min-width:24px;height:24px;border-radius:8px;background:color-mix(in srgb,var(--cb-accent) 14%,transparent);font-size:11px}
.lsf-blog-latest-v57 a{display:grid;grid-template-columns:64px 1fr;gap:10px;align-items:center;padding:7px 0;color:var(--cb-text);text-decoration:none}.lsf-blog-latest-v57 a+a{border-top:1px solid color-mix(in srgb,var(--cb-muted) 15%,transparent)}.lsf-blog-latest-v57 img{width:64px;height:54px;object-fit:cover;border-radius:9px}.lsf-blog-latest-v57 span{min-width:0}.lsf-blog-latest-v57 b{display:-webkit-box;overflow:hidden;font-size:12px;line-height:1.7;-webkit-line-clamp:2;-webkit-box-orient:vertical}.lsf-blog-latest-v57 small{color:var(--cb-muted);font-size:10px}
.lsf-blog-studio-v57 .lsf-mag-chips{margin-bottom:15px}.lsf-blog-studio-v57 .lsf-mag-chips a{border-color:color-mix(in srgb,var(--cb-accent) 26%,transparent);background:color-mix(in srgb,var(--cb-card) 88%,transparent);color:var(--cb-muted)}.lsf-blog-studio-v57 .lsf-mag-chips a:hover,.lsf-blog-studio-v57 .lsf-mag-chips a.is-active{background:var(--cb-accent);color:var(--cb-bg)}
.lsf-blog-studio-v57 .lsf-mag-toolbar{border-color:color-mix(in srgb,var(--cb-accent) 18%,transparent);background:color-mix(in srgb,var(--cb-card) 88%,transparent);color:var(--cb-muted)}.lsf-blog-studio-v57 .lsf-mag-toolbar input{color:var(--cb-text)}
.lsf-blog-studio-v57 .lsf-mag-grid{display:grid!important;grid-template-columns:repeat(var(--blog-cols),minmax(0,1fr))!important;gap:var(--blog-gap)!important}
.lsf-blog-studio-v57 .lsf-mag-card{position:relative!important;display:block!important;grid-column:auto!important;grid-row:auto!important;overflow:hidden!important;border:1px solid color-mix(in srgb,var(--cb-accent) 20%,transparent)!important;border-radius:var(--blog-radius)!important;background:var(--cb-card)!important;color:var(--cb-text)!important;box-shadow:0 18px 44px #0002!important;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease!important}
.lsf-blog-studio-v57 .lsf-mag-card-media{display:block!important;aspect-ratio:var(--blog-image-ratio)!important;overflow:hidden!important}.lsf-blog-studio-v57 .lsf-mag-card-media img{width:100%!important;height:100%!important;object-fit:cover!important;transition:transform .5s ease!important}.lsf-blog-studio-v57 .lsf-mag-card-media>span{background:color-mix(in srgb,var(--cb-bg) 75%,transparent)!important;color:var(--cb-accent2)!important}
.lsf-blog-studio-v57 .lsf-mag-card-body{padding:18px!important}.lsf-blog-studio-v57 .lsf-mag-card h2{font-size:var(--blog-title-size)!important;line-height:1.75!important}.lsf-blog-studio-v57 .lsf-mag-card h2 a{color:var(--cb-text)!important}.lsf-blog-studio-v57 .lsf-mag-card p{color:var(--cb-muted)!important;font-size:var(--blog-text-size)!important;line-height:1.9!important}.lsf-blog-studio-v57 .lsf-mag-meta{color:var(--cb-muted)!important;font-size:var(--blog-meta-size)!important}.lsf-blog-studio-v57 .lsf-mag-read{color:var(--cb-accent2)!important}
.lsf-blog-studio-v57.is-layout-magazine .lsf-mag-card:first-child{grid-column:span 2!important}.lsf-blog-studio-v57.is-layout-magazine .lsf-mag-card:first-child .lsf-mag-card-media{aspect-ratio:16/8!important}.lsf-blog-studio-v57.is-layout-magazine .lsf-mag-card:first-child h2{font-size:calc(var(--blog-title-size) + 5px)!important}
.lsf-blog-studio-v57.is-layout-featured .lsf-mag-card:first-child{grid-column:1/-1!important;display:grid!important;grid-template-columns:1.35fr 1fr!important}.lsf-blog-studio-v57.is-layout-featured .lsf-mag-card:first-child .lsf-mag-card-media{height:100%;aspect-ratio:auto!important;min-height:320px}
.lsf-blog-studio-v57.is-layout-list .lsf-mag-grid{grid-template-columns:1fr!important}.lsf-blog-studio-v57.is-layout-list .lsf-mag-card{display:grid!important;grid-template-columns:minmax(220px,34%) minmax(0,1fr)!important}.lsf-blog-studio-v57.is-layout-list .lsf-mag-card-media{height:100%;aspect-ratio:auto!important;min-height:220px}
.lsf-blog-studio-v57.is-layout-masonry .lsf-mag-grid{display:block!important;column-count:var(--blog-cols);column-gap:var(--blog-gap)}.lsf-blog-studio-v57.is-layout-masonry .lsf-mag-card{break-inside:avoid;margin-bottom:var(--blog-gap)}.lsf-blog-studio-v57.is-layout-masonry .lsf-mag-card:nth-child(3n+1) .lsf-mag-card-media{aspect-ratio:4/5!important}
.lsf-blog-studio-v57.is-effect-lift .lsf-mag-card:hover{transform:translateY(-8px)!important;border-color:var(--cb-accent)!important;box-shadow:0 28px 70px color-mix(in srgb,var(--cb-accent) 18%,transparent)!important}.lsf-blog-studio-v57.is-effect-glow .lsf-mag-card:hover{border-color:var(--cb-accent)!important;box-shadow:0 0 44px color-mix(in srgb,var(--cb-accent) 30%,transparent)!important}.lsf-blog-studio-v57.is-effect-zoom .lsf-mag-card:hover img{transform:scale(1.08)!important}.lsf-blog-studio-v57.is-effect-shine .lsf-mag-card:after{content:"";position:absolute;z-index:3;inset:-40% auto -40% -80%;width:35%;background:linear-gradient(90deg,transparent,#fff4,transparent);transform:skewX(-18deg);transition:left .7s;pointer-events:none}.lsf-blog-studio-v57.is-effect-shine .lsf-mag-card:hover:after{left:150%}.lsf-blog-studio-v57.is-effect-tilt .lsf-mag-card{transform-style:preserve-3d;will-change:transform}.lsf-blog-studio-v57.is-effect-border .lsf-mag-card:hover{outline:2px solid var(--cb-accent);outline-offset:3px}.lsf-blog-studio-v57.is-effect-float .lsf-mag-card{animation:lsfCbFloat 5.2s ease-in-out infinite}
.lsf-blog-studio-v57 .lsf-mag-pagination a{border-color:color-mix(in srgb,var(--cb-accent) 28%,transparent)!important;background:var(--cb-card)!important;color:var(--cb-text)!important}.lsf-blog-studio-v57 .lsf-mag-pagination a:hover,.lsf-blog-studio-v57 .lsf-mag-pagination a.is-active{background:var(--cb-accent)!important;color:var(--cb-bg)!important}.lsf-blog-studio-v57.is-pagination-pills .lsf-mag-pagination a{border-radius:999px!important;min-width:46px}.lsf-blog-studio-v57.is-pagination-minimal .lsf-mag-pagination a{border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important}.lsf-blog-studio-v57.is-pagination-minimal .lsf-mag-pagination a.is-active{border-bottom-color:var(--cb-accent)!important;color:var(--cb-accent)!important}

@media(max-width:1024px){.lsf-cb__grid{grid-template-columns:repeat(var(--cb-cols-tablet),minmax(0,1fr))}.lsf-cb .is-cb-hidden-tablet{display:none!important}.lsf-cb.is-layout-featured .lsf-cb-card:first-child{grid-column:1/-1}.lsf-blog-studio-v57 .lsf-blog-stage-v57{grid-template-columns:1fr!important;grid-template-areas:"main" "sidebar"!important}.lsf-blog-studio-v57 .lsf-blog-sidebar-v57{position:static!important;grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.lsf-blog-studio-v57 .lsf-mag-grid{grid-template-columns:repeat(var(--blog-cols-tablet),minmax(0,1fr))!important}.lsf-blog-studio-v57.is-layout-masonry .lsf-mag-grid{column-count:var(--blog-cols-tablet)!important}}
@media(min-width:1025px){.lsf-cb .is-cb-hidden-desktop{display:none!important}}
@media(max-width:640px){.lsf-cb{padding:28px var(--lsf-site-gutter-mobile,11px)}.lsf-cb__head{display:block}.lsf-cb__actions{margin-top:14px}.lsf-cb__grid{grid-template-columns:repeat(var(--cb-cols-mobile),minmax(0,1fr))}.lsf-cb .is-cb-hidden-mobile{display:none!important}.lsf-cb.is-layout-list .lsf-cb-card{display:block}.lsf-cb.is-layout-list .lsf-cb-card__media{min-height:0;aspect-ratio:var(--cb-image-ratio)}.lsf-cb.is-layout-featured .lsf-cb-card:first-child{grid-column:auto;grid-row:auto}.lsf-blog-studio-v57 .lsf-blog-sidebar-v57{grid-template-columns:1fr}.lsf-blog-studio-v57 .lsf-mag-grid{grid-template-columns:repeat(var(--blog-cols-mobile),minmax(0,1fr))!important}.lsf-blog-studio-v57.is-layout-masonry .lsf-mag-grid{column-count:var(--blog-cols-mobile)!important}.lsf-blog-studio-v57.is-layout-magazine .lsf-mag-card:first-child{grid-column:auto!important}.lsf-blog-studio-v57.is-layout-featured .lsf-mag-card:first-child,.lsf-blog-studio-v57.is-layout-list .lsf-mag-card{display:block!important}.lsf-blog-studio-v57.is-layout-featured .lsf-mag-card:first-child .lsf-mag-card-media,.lsf-blog-studio-v57.is-layout-list .lsf-mag-card-media{min-height:0;aspect-ratio:var(--blog-image-ratio)!important}}
@media(prefers-reduced-motion:reduce){.lsf-cb-card,.lsf-cb-card img,.lsf-blog-studio-v57 .lsf-mag-card,.lsf-blog-studio-v57 .lsf-mag-card img{animation:none!important;transition:none!important}}
