.lbs-blog-root{
  --lbs-gold:#E39A24;--lbs-gold-hover:#C4821A;--lbs-ink:#0E1116;--lbs-ink-2:#171B21;--lbs-surface:#fff;--lbs-bone:#F4F2ED;--lbs-text:#0E1116;--lbs-body-text:#3F4650;--lbs-muted:#6B7280;--lbs-border:#E1DED7;
  --lbs-recent-bg:#fff;--lbs-recent-card-bg:#fff;--lbs-archive-hero-bg:#0E1116;--lbs-archive-hero-text:#fff;--lbs-archive-bg:#F4F2ED;--lbs-archive-card-bg:#fff;--lbs-single-hero-bg:#0E1116;--lbs-single-hero-text:#fff;--lbs-single-content-bg:#fff;--lbs-single-related-bg:#F4F2ED;
  --lbs-max:1160px;--lbs-article:780px;--lbs-section-pad:88px;--lbs-radius:0px;--lbs-archive-h1:72px;--lbs-single-h1:72px;--lbs-card-title:25px;--lbs-article-font:17px;
  font-family:'Inter',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;color:var(--lbs-text);box-sizing:border-box
}
.lbs-blog-root *,.lbs-blog-root *:before,.lbs-blog-root *:after{box-sizing:border-box}.lbs-blog-root img{max-width:100%;height:auto}.lbs-blog-root a{color:inherit}.lbs-blog-root h1,.lbs-blog-root h2,.lbs-blog-root h3,.lbs-blog-root h4{font-family:'Oswald',Impact,sans-serif;line-height:1.06;letter-spacing:.01em;text-transform:uppercase}.lbs-blog-wrap{width:min(calc(100% - 56px),var(--lbs-max));margin:0 auto}.lbs-blog-rule{width:58px;height:3px;background:var(--lbs-gold);margin-bottom:17px}.lbs-blog-eyebrow{font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:.2em;font-size:11px;color:var(--lbs-gold);margin-bottom:10px}.lbs-blog-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:36px}.lbs-blog-section-head h2{font-size:clamp(32px,4vw,48px);margin:0}.lbs-blog-section-head p{color:var(--lbs-muted);font-size:16px;max-width:680px;margin:11px 0 0}.lbs-blog-view-all,.lbs-blog-read-link,.lbs-back-link{display:inline-flex;align-items:center;gap:9px;text-decoration:none;font-family:'Oswald',sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:.11em;font-weight:600}.lbs-blog-view-all:hover,.lbs-blog-read-link:hover,.lbs-back-link:hover{color:var(--lbs-gold-hover)}.lbs-blog-view-all-mobile{display:none}.lbs-blog-grid{display:grid;gap:24px}.lbs-blog-meta{display:flex;align-items:center;flex-wrap:wrap;gap:7px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--lbs-muted);margin-bottom:13px}.lbs-blog-meta-category{color:var(--lbs-gold-hover);font-weight:700}.lbs-blog-meta-dot{opacity:.45}.lbs-blog-image-fallback{min-height:220px;background:linear-gradient(145deg,var(--lbs-ink-2),var(--lbs-ink) 65%,#19140c);display:grid;place-items:center;padding:24px;color:#fff}.lbs-blog-image-fallback span{font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:.12em;font-size:18px}.lbs-blog-image-fallback strong{color:var(--lbs-gold)}

/* Cards */
.lbs-blog-card{background:var(--lbs-surface);border:1px solid var(--lbs-border);border-radius:var(--lbs-radius);overflow:hidden;display:flex;flex-direction:column;min-width:0;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.lbs-blog-card:hover{transform:translateY(-3px);box-shadow:0 16px 36px rgba(14,17,22,.08);border-color:color-mix(in srgb,var(--lbs-gold) 40%,var(--lbs-border))}.lbs-blog-card-image{display:block;aspect-ratio:16/10;overflow:hidden;background:var(--lbs-ink)}.lbs-blog-card-image img,.lbs-blog-card-image .lbs-blog-image-fallback{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.lbs-blog-card:hover .lbs-blog-card-image img{transform:scale(1.025)}.lbs-blog-card-body{padding:24px;display:flex;flex:1;flex-direction:column}.lbs-blog-card h3{font-size:var(--lbs-card-title);margin:0 0 12px}.lbs-blog-card h3 a{text-decoration:none}.lbs-blog-card h3 a:hover{color:var(--lbs-gold-hover)}.lbs-blog-card p{font-size:14px;line-height:1.7;color:var(--lbs-body-text);margin:0 0 20px}.lbs-blog-card .lbs-blog-read-link{margin-top:auto}.lbs-blog-empty{border:1px solid var(--lbs-border);background:var(--lbs-surface);padding:34px;text-align:center;color:var(--lbs-muted)}

/* Homepage */
.lbs-blog-recent{background:var(--lbs-recent-bg);padding:var(--lbs-section-pad) 0}.lbs-blog-recent .lbs-blog-card{background:var(--lbs-recent-card-bg)}.lbs-blog-grid-recent{grid-template-columns:repeat(var(--lbs-recent-cols,4),minmax(0,1fr))}.lbs-recent-template-editorial .lbs-blog-grid-recent{grid-template-columns:repeat(2,minmax(0,1fr))}.lbs-recent-template-editorial .lbs-blog-card:first-child{grid-row:span 2}.lbs-recent-template-editorial .lbs-blog-card:first-child .lbs-blog-card-image{aspect-ratio:4/3}.lbs-recent-template-editorial .lbs-blog-card:first-child h3{font-size:clamp(var(--lbs-card-title),3vw,38px)}.lbs-recent-template-minimal .lbs-blog-grid-recent{display:block;border-top:1px solid var(--lbs-border)}.lbs-recent-template-minimal .lbs-blog-card{display:grid;grid-template-columns:minmax(180px,280px) 1fr;border:0;border-bottom:1px solid var(--lbs-border);border-radius:0;box-shadow:none;background:transparent}.lbs-recent-template-minimal .lbs-blog-card:hover{transform:none;box-shadow:none}.lbs-recent-template-minimal .lbs-blog-card-image{aspect-ratio:16/10}.lbs-recent-template-minimal .lbs-blog-card-body{padding:25px 0 25px 28px;justify-content:center}

/* Archive common */
.lbs-blog-archive-hero{background:var(--lbs-archive-hero-bg);color:var(--lbs-archive-hero-text);padding:84px 0 76px;position:relative;overflow:hidden}.lbs-blog-archive-hero:after,.lbs-single-hero:after{content:"";position:absolute;right:-180px;top:-250px;width:620px;height:620px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--lbs-gold) 20%,transparent),transparent 68%);pointer-events:none}.lbs-blog-archive-hero .lbs-blog-wrap,.lbs-single-hero .lbs-blog-wrap{position:relative;z-index:1}.lbs-blog-archive-hero h1{font-size:clamp(40px,6.5vw,var(--lbs-archive-h1));max-width:920px;margin:0 0 18px}.lbs-blog-archive-hero p{max-width:720px;color:color-mix(in srgb,var(--lbs-archive-hero-text) 68%,transparent);font-size:17px;line-height:1.7;margin:0}.lbs-blog-archive-main{background:var(--lbs-archive-bg);padding:54px 0 var(--lbs-section-pad)}.lbs-blog-archive .lbs-blog-card{background:var(--lbs-archive-card-bg)}.lbs-blog-category-nav{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:40px}.lbs-blog-category-nav a{text-decoration:none;border:1px solid var(--lbs-border);background:var(--lbs-surface);padding:9px 14px;font-size:12px;font-weight:600}.lbs-blog-category-nav a:hover,.lbs-blog-category-nav a.is-active{background:var(--lbs-ink);border-color:var(--lbs-ink);color:#fff}.lbs-blog-grid-archive{grid-template-columns:repeat(var(--lbs-archive-cols,3),minmax(0,1fr))}.lbs-blog-collection-head{margin:0 0 28px}.lbs-blog-collection-head h2{font-size:36px;margin:0}.lbs-blog-featured{display:grid;grid-template-columns:1.12fr .88fr;background:var(--lbs-archive-card-bg);border:1px solid var(--lbs-border);border-radius:var(--lbs-radius);overflow:hidden;margin-bottom:66px;min-height:420px}.lbs-blog-featured-image{display:block;min-height:420px;background:var(--lbs-ink);overflow:hidden}.lbs-blog-featured-image img,.lbs-blog-featured-image .lbs-blog-image-fallback{width:100%;height:100%;object-fit:cover}.lbs-blog-featured-copy{padding:46px;display:flex;flex-direction:column;justify-content:center}.lbs-blog-featured-copy h2{font-size:clamp(32px,4vw,50px);margin:0 0 16px}.lbs-blog-featured-copy h2 a{text-decoration:none}.lbs-blog-featured-copy p{color:var(--lbs-body-text);line-height:1.7;margin:0 0 24px}.lbs-blog-btn{display:inline-flex;align-items:center;gap:10px;width:max-content;background:var(--lbs-ink);color:#fff!important;text-decoration:none;font-family:'Oswald',sans-serif;letter-spacing:.11em;text-transform:uppercase;padding:14px 20px;font-size:13px;border-radius:calc(var(--lbs-radius) * .55)}.lbs-blog-btn:hover{background:var(--lbs-gold);color:var(--lbs-ink)!important}.lbs-blog-pagination{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:48px;flex-wrap:wrap}.lbs-blog-pagination .page-numbers{display:inline-flex;min-width:42px;min-height:42px;align-items:center;justify-content:center;border:1px solid var(--lbs-border);background:var(--lbs-surface);text-decoration:none;padding:0 12px;font-size:13px;font-weight:600;border-radius:calc(var(--lbs-radius) * .5)}.lbs-blog-pagination .current,.lbs-blog-pagination a:hover{background:var(--lbs-ink);color:#fff;border-color:var(--lbs-ink)}.lbs-blog-empty-large{padding:70px 30px}.lbs-blog-empty-large h2{font-size:36px;margin-bottom:10px;color:var(--lbs-text)}

/* Archive template: grid */
.lbs-archive-template-grid .lbs-blog-archive-main{padding-top:46px}.lbs-archive-template-grid .lbs-blog-collection-head{margin-top:10px}

/* Archive template: minimal */
.lbs-archive-template-minimal .lbs-blog-archive-hero{padding:64px 0 54px}.lbs-archive-template-minimal .lbs-minimal-archive-wrap{max-width:min(100% - 56px,980px)}.lbs-archive-template-minimal .lbs-blog-grid-archive{display:block;border-top:1px solid var(--lbs-border)}.lbs-archive-template-minimal .lbs-blog-card{display:grid;grid-template-columns:minmax(220px,330px) 1fr;border:0;border-bottom:1px solid var(--lbs-border);border-radius:0;box-shadow:none;background:transparent}.lbs-archive-template-minimal .lbs-blog-card:hover{transform:none;box-shadow:none}.lbs-archive-template-minimal .lbs-blog-card-image{aspect-ratio:16/10}.lbs-archive-template-minimal .lbs-blog-card-body{padding:28px 0 28px 32px;justify-content:center}.lbs-archive-template-minimal .lbs-blog-card h3{font-size:clamp(26px,3.2vw,38px)}

/* Single common */
.lbs-blog-single{background:var(--lbs-single-content-bg)}.lbs-single-hero{position:relative;overflow:hidden;background:var(--lbs-single-hero-bg);color:var(--lbs-single-hero-text);padding:52px 0 90px}.lbs-blog-breadcrumbs{display:flex;gap:10px;align-items:center;flex-wrap:wrap;color:color-mix(in srgb,currentColor 52%,transparent);font-size:12px;margin-bottom:54px}.lbs-blog-breadcrumbs a{text-decoration:none;color:inherit;opacity:.78}.lbs-blog-breadcrumbs a:hover{color:var(--lbs-gold);opacity:1}.lbs-single-hero h1,.lbs-single-clean-header h1{font-size:clamp(40px,6.3vw,var(--lbs-single-h1));max-width:1000px;margin:0 0 24px;text-wrap:balance}.lbs-single-hero .lbs-blog-meta{color:color-mix(in srgb,var(--lbs-single-hero-text) 60%,transparent);margin:0}.lbs-single-hero .lbs-blog-meta-category{color:var(--lbs-gold)}.lbs-single-featured-wrap{margin-top:-46px;position:relative;z-index:2}.lbs-single-featured{aspect-ratio:16/8.5;background:var(--lbs-ink);overflow:hidden;border-radius:var(--lbs-radius);box-shadow:0 26px 70px rgba(14,17,22,.18)}.lbs-single-featured img,.lbs-single-featured .lbs-blog-image-fallback{width:100%;height:100%;object-fit:cover}.lbs-single-layout{display:grid;grid-template-columns:minmax(0,var(--lbs-article));justify-content:center;padding-top:64px;padding-bottom:var(--lbs-section-pad)}.lbs-single-article{min-width:0}.lbs-single-content{font-size:var(--lbs-article-font);line-height:1.82;color:var(--lbs-body-text)}.lbs-single-content>*:first-child{margin-top:0}.lbs-single-content p{margin:0 0 1.45em}.lbs-single-content h2{font-size:clamp(31px,4vw,44px);margin:1.45em 0 .55em;color:var(--lbs-text)}.lbs-single-content h3{font-size:clamp(25px,3vw,33px);margin:1.4em 0 .55em;color:var(--lbs-text)}.lbs-single-content h4{font-size:22px;margin:1.35em 0 .5em;color:var(--lbs-text)}.lbs-single-content a{color:var(--lbs-gold-hover);text-decoration-thickness:1px;text-underline-offset:3px}.lbs-single-content ul,.lbs-single-content ol{padding-left:1.4em;margin:0 0 1.5em}.lbs-single-content li{margin-bottom:.5em}.lbs-single-content blockquote{margin:2.1em 0;border-left:4px solid var(--lbs-gold);background:var(--lbs-bone);padding:28px 32px;font-family:'Oswald',sans-serif;font-size:24px;line-height:1.45;color:var(--lbs-text)}.lbs-single-content blockquote p:last-child{margin-bottom:0}.lbs-single-content figure{margin:2em 0}.lbs-single-content figcaption{font-size:12px;color:var(--lbs-muted);margin-top:8px}.lbs-single-content table{width:100%;border-collapse:collapse;margin:2em 0;font-size:14px}.lbs-single-content th,.lbs-single-content td{border:1px solid var(--lbs-border);padding:12px;text-align:left}.lbs-single-content th{background:var(--lbs-bone)}.lbs-single-content pre{overflow:auto;background:#0d1117;color:#e6edf3;padding:18px;margin:2em 0;font-size:14px}.lbs-single-content iframe{max-width:100%}.lbs-blog-share{border-top:1px solid var(--lbs-border);border-bottom:1px solid var(--lbs-border);padding:22px 0;margin-top:52px;display:flex;align-items:center;justify-content:space-between;gap:18px}.lbs-blog-share>span{font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:.08em}.lbs-blog-share>div{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.lbs-blog-share a,.lbs-blog-share button{border:1px solid var(--lbs-border);background:var(--lbs-surface);color:var(--lbs-text);font:600 12px/1 'Inter',sans-serif;text-decoration:none;padding:10px 12px;cursor:pointer;border-radius:calc(var(--lbs-radius) * .5)}.lbs-blog-share a:hover,.lbs-blog-share button:hover{border-color:var(--lbs-gold);color:var(--lbs-gold-hover)}.lbs-blog-author{display:grid;grid-template-columns:84px 1fr;gap:22px;background:var(--lbs-bone);padding:28px;margin-top:38px;align-items:start;border-radius:var(--lbs-radius)}.lbs-blog-author-avatar{border-radius:50%;width:84px;height:84px}.lbs-blog-author .lbs-blog-eyebrow{margin-bottom:5px}.lbs-blog-author h2{font-size:26px;margin:0 0 7px}.lbs-blog-author p{margin:0;color:var(--lbs-muted);font-size:14px}.lbs-back-link{margin-top:34px}.lbs-related-section{background:var(--lbs-single-related-bg);padding:var(--lbs-section-pad) 0}.lbs-related-grid{grid-template-columns:repeat(var(--lbs-related-cols,3),minmax(0,1fr))}.lbs-post-pages{margin-top:30px;padding-top:20px;border-top:1px solid var(--lbs-border)}

/* Single split */
.lbs-single-template-split .lbs-single-hero{padding-bottom:70px}.lbs-single-split-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.78fr);gap:64px;align-items:center}.lbs-single-split-copy h1{max-width:760px}.lbs-single-split-image{aspect-ratio:4/5;overflow:hidden;background:var(--lbs-ink-2);border:1px solid color-mix(in srgb,var(--lbs-single-hero-text) 15%,transparent);border-radius:var(--lbs-radius)}.lbs-single-split-image img,.lbs-single-split-image .lbs-blog-image-fallback{width:100%;height:100%;object-fit:cover}

/* Single clean */
.lbs-single-template-clean{background:var(--lbs-single-content-bg)}.lbs-single-clean-header{padding:54px 0 34px;background:var(--lbs-single-content-bg);color:var(--lbs-text)}.lbs-single-clean-header .lbs-blog-breadcrumbs{color:var(--lbs-muted);margin-bottom:44px}.lbs-single-clean-header h1{max-width:900px}.lbs-single-clean-featured{padding-top:16px}.lbs-single-template-clean .lbs-single-featured{aspect-ratio:16/9;box-shadow:none;border:1px solid var(--lbs-border)}.lbs-single-template-clean .lbs-single-layout{padding-top:54px}

@media(max-width:1080px){.lbs-blog-grid-recent{grid-template-columns:repeat(2,minmax(0,1fr))}.lbs-blog-grid-archive{grid-template-columns:repeat(2,minmax(0,1fr))}.lbs-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lbs-blog-featured{grid-template-columns:1fr 1fr}.lbs-blog-featured-copy{padding:36px}.lbs-single-split-grid{gap:40px}}
@media(max-width:780px){.lbs-blog-wrap{width:min(calc(100% - 40px),var(--lbs-max))}.lbs-blog-recent{padding:64px 0}.lbs-blog-section-head{align-items:flex-start}.lbs-blog-view-all-top{display:none}.lbs-blog-view-all-mobile{display:inline-flex;margin-top:28px}.lbs-blog-grid-recent,.lbs-blog-grid-archive,.lbs-related-grid,.lbs-recent-template-editorial .lbs-blog-grid-recent{grid-template-columns:1fr}.lbs-recent-template-editorial .lbs-blog-card:first-child{grid-row:auto}.lbs-blog-archive-hero{padding:66px 0 58px}.lbs-blog-archive-main{padding:38px 0 70px}.lbs-blog-featured{grid-template-columns:1fr;min-height:0;margin-bottom:54px}.lbs-blog-featured-image{min-height:0;aspect-ratio:16/10}.lbs-blog-featured-copy{padding:28px}.lbs-recent-template-minimal .lbs-blog-card,.lbs-archive-template-minimal .lbs-blog-card{grid-template-columns:1fr}.lbs-recent-template-minimal .lbs-blog-card-body,.lbs-archive-template-minimal .lbs-blog-card-body{padding:22px 0}.lbs-recent-template-minimal .lbs-blog-card-image,.lbs-archive-template-minimal .lbs-blog-card-image{aspect-ratio:16/9}.lbs-single-hero{padding:34px 0 68px}.lbs-blog-breadcrumbs{margin-bottom:38px}.lbs-single-featured-wrap{margin-top:-28px}.lbs-single-featured{aspect-ratio:16/10}.lbs-single-layout{padding-top:46px;padding-bottom:68px}.lbs-single-content{font-size:min(var(--lbs-article-font),17px)}.lbs-blog-share{align-items:flex-start;flex-direction:column}.lbs-blog-author{grid-template-columns:64px 1fr;padding:22px}.lbs-blog-author-avatar{width:64px;height:64px}.lbs-related-section{padding:64px 0 72px}.lbs-single-split-grid{grid-template-columns:1fr}.lbs-single-split-image{aspect-ratio:16/10;max-height:520px}.lbs-single-template-clean .lbs-single-clean-header{padding-top:36px}}
@media(max-width:480px){.lbs-blog-wrap{width:min(calc(100% - 32px),var(--lbs-max))}.lbs-blog-card-body{padding:20px}.lbs-blog-card h3{font-size:min(var(--lbs-card-title),25px)}.lbs-blog-category-nav{flex-wrap:nowrap;overflow:auto;padding-bottom:4px;scrollbar-width:thin}.lbs-blog-category-nav a{white-space:nowrap}.lbs-blog-featured-copy{padding:23px}.lbs-single-hero h1,.lbs-single-clean-header h1{font-size:clamp(38px,12vw,56px)}.lbs-single-content blockquote{padding:21px;font-size:21px}.lbs-blog-author{grid-template-columns:1fr}.lbs-blog-author-avatar{width:68px;height:68px}}
