.lalia-reference{--journal-art:var(--lp-e3edda,#dceaff);--journal-caption:var(--lp-fbfdf8,#fafcff);--journal-quiet:var(--lp-526e55,#506788)}
[data-theme=dark] .lalia-reference{--journal-art:var(--lp-14261b,#152234);--journal-caption:var(--lp-112018,#131d2b);--journal-quiet:var(--lp-9bb39d,#98adcc)}
.lalia-reference .article-heading{max-width:1200px;padding-top:40px;padding-bottom:40px}
.lalia-reference .article-heading>.journal-back{margin-left:auto;margin-right:auto;margin-bottom:56px}
.lalia-reference .article-heading>.eyebrow{font-size:8px;letter-spacing:1.6px;margin-bottom:28px}
.lalia-reference .article-heading h1{font-size:56px;line-height:1.2;letter-spacing:-2.8px;max-width:1100px}
.lalia-reference .article-heading h1>span{color:var(--mint)}
.lalia-reference .article-deck{max-width:790px;font-size:14px;line-height:1.9;margin:27px auto 32px}
.lalia-reference .article-cover{max-width:1056px;margin-bottom:0}
.meeting-art-shell{position:relative;width:100%;height:455px;overflow:hidden;border-radius:13px}
.meeting-art-compact{height:420px}
.lalia-reference .meeting-art{height:100%;min-height:0}
.lalia-reference .meeting-art-caption p{margin-bottom:0}
.lalia-reference .meeting-portrait img{border-radius:0;border:0;object-fit:cover}
.meeting-art-figcaption{font-size:9px;text-align:center;color:var(--muted);margin-top:13px;line-height:1.7}
.lalia-reference .article-layout{padding-top:47px;max-width:1150px;grid-template-columns:210px minmax(0,690px);gap:64px}
.lalia-reference .article-content .article-lead{font-size:22px;line-height:1.7;letter-spacing:-.25px}
.lalia-reference .article-aside nav{counter-reset:toc;border-left:0;padding:0;gap:0}
.lalia-reference .article-aside nav a{counter-increment:toc;display:flex;gap:12px;border-bottom:1px solid var(--line);padding:13px 0;font-size:10px}
.lalia-reference .article-aside nav a::before{content:counter(toc,decimal-leading-zero);font-family:monospace;font-size:9px;color:var(--mint);padding-top:2px}
.lalia-reference .article-content .article-end{margin-top:45px;margin-bottom:22px;padding:35px;background:var(--journal-soft);border:1px solid var(--line);border-radius:13px}
.lalia-reference .article-end .blog-category{font-size:8px;letter-spacing:1.4px;color:var(--mint)}
.lalia-reference .article-content .article-end h2{font-size:34px;margin:20px 0 17px;line-height:1.25}
.lalia-reference .article-content .article-end p{font-size:14px;color:var(--muted);line-height:1.8;margin-bottom:23px}
.lalia-reference .article-content .article-end .button{color:var(--lp-102114,#0f1d30);text-decoration:none;gap:15px;min-height:46px;font-size:11px}
.lalia-reference .article-secondary-cta{display:inline-flex;align-items:center;gap:8px;margin-left:17px;font-size:11px;text-decoration:none}
.lalia-reference .article-source{display:flex;gap:9px;align-items:flex-start;border-top:1px solid var(--line);padding-top:20px;margin-bottom:25px;color:var(--muted)}
.lalia-reference .article-source svg{margin-top:4px;flex-shrink:0;color:var(--mint)}
.lalia-reference .article-content .article-source p{font-size:10px;line-height:1.8}
@media(max-width:900px){.lalia-reference .article-heading h1{font-size:45px}.lalia-reference .article-layout{display:block;max-width:800px}.lalia-reference .article-aside{position:static;margin-bottom:40px;border:1px solid var(--line);border-radius:9px;padding:20px}.lalia-reference .article-aside nav{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.lalia-reference .article-cover{max-width:850px}}
@media(max-width:680px){.lalia-reference .article-heading{padding-top:29px;padding-bottom:28px;text-align:left}.lalia-reference .article-heading>.journal-back{margin:0 0 32px}.lalia-reference .article-heading>.eyebrow{font-size:7px;margin-bottom:19px}.lalia-reference .article-heading h1{font-size:clamp(33px,8.5vw,45px);line-height:1.23;letter-spacing:-1.5px}.lalia-reference .article-deck{font-size:13px;line-height:1.8;margin:22px 0 24px}.meeting-art-shell,.meeting-art-compact{height:375px}.lalia-reference .article-cover .meeting-art{min-height:0;height:375px}.lalia-reference .article-layout{padding-top:31px}.lalia-reference .article-aside{padding:17px;margin-bottom:32px}.lalia-reference .article-aside nav{grid-template-columns:1fr}.lalia-reference .article-aside nav a{font-size:11px;padding:10px 0}.lalia-reference .article-content .article-lead{font-size:20px;line-height:1.65}.lalia-reference .article-content .article-end{padding:26px 23px;margin-top:35px}.lalia-reference .article-content .article-end h2{font-size:28px}.lalia-reference .article-content .article-end p{font-size:13px}.lalia-reference .article-secondary-cta{display:flex;margin:17px 0 0}.meeting-art-figcaption{font-size:8px}}
