.lx-ahero{color:#fff;margin-top:-74px;padding:calc(74px + clamp(2.5rem,6vw,4.5rem)) 0 clamp(6rem,12vw,9rem)}.lx-article .lx-aread--noimg{padding-top:clamp(3rem,6vw,4.5rem)}.lx .lx-ahero__title{letter-spacing:-.035em;color:#fff;text-wrap:balance;margin-top:1.25rem;font-size:clamp(2.2rem,5vw,3.9rem);line-height:1.04}.lx .lx-ahero__lead{max-width:46rem;font-size:var(--fs-lead,1.2rem);color:#ffffffb8;margin-top:1.25rem;line-height:1.6}.lx .lx-ahero__meta{flex-wrap:wrap;gap:.5rem;margin-top:1.75rem;display:flex}.lx-ahero__meta>span{font-size:var(--fs-xs);color:#ffffffd1;background:#ffffff12;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .8rem;font-weight:600;display:inline-flex}.lx-ahero__meta svg{color:#ffb08a}.lx .lx-afigure{background:var(--paper);z-index:1;border-radius:30px;max-width:1120px;margin:calc(-1*clamp(6rem,12vw,9rem) + 2rem) auto 0;padding:10px;position:relative;box-shadow:0 40px 100px #071a2e2e}.lx-afigure img{aspect-ratio:16/9;object-fit:cover;border-radius:22px;width:100%;height:auto;display:block}.lx-aread{gap:clamp(2rem,5vw,4.5rem);padding-top:clamp(2.5rem,6vw,4.5rem);padding-bottom:clamp(3.5rem,8vw,6rem);display:grid}@media (width>=1020px){.lx-aread{grid-template-columns:250px minmax(0,740px);justify-content:center}.lx-aread--notoc{grid-template-columns:minmax(0,740px)}}.lx-atoc{min-width:0}.lx-atoc nav{border:1px solid var(--line);background:var(--paper);border-radius:22px;padding:1.25rem 1.3rem}@media (width>=1020px){.lx-atoc nav{max-height:calc(100vh - 120px);position:sticky;top:96px;overflow:auto}}.lx .lx-atoc__label{font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--orange-ink);margin-bottom:.8rem;font-weight:700}.lx .lx-atoc ol{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.lx-atoc li{font-size:.85rem;line-height:1.4}.lx-atoc li.is-sub{padding-left:.8rem}.lx .lx-atoc a{color:var(--ink-2);text-decoration:none}.lx .lx-atoc li.is-sub a{color:var(--muted)}.lx .lx-atoc a:hover{color:var(--orange-ink)}.lx-prose{min-width:0;color:var(--ink-2)}.lx-prose>:first-child{margin-top:0}.lx .lx-prose p,.lx .lx-prose li{font-size:clamp(1.04rem,1.3vw,1.125rem);line-height:1.8}.lx .lx-prose p{margin:0 0 1.35rem}.lx .lx-prose h2{font-family:var(--font-head);letter-spacing:-.028em;color:var(--ink);margin:3.5rem 0 1.1rem;scroll-margin-top:96px;font-size:clamp(1.75rem,3vw,2.4rem);font-weight:700;line-height:1.12}.lx .lx-prose h3{font-family:var(--font-head);letter-spacing:-.02em;color:var(--ink);margin:2.4rem 0 .8rem;scroll-margin-top:96px;font-size:clamp(1.3rem,2.1vw,1.6rem);font-weight:700;line-height:1.2}.lx .lx-prose ul,.lx .lx-prose ol{margin:1.2rem 0 1.6rem;padding-left:1.4rem}.lx .lx-prose ul{list-style:outside}.lx .lx-prose ol{list-style:decimal}.lx .lx-prose li{margin:.45rem 0;padding-left:.2rem}.lx .lx-prose li::marker{color:var(--orange);font-weight:700}.lx .lx-prose a{color:var(--orange-ink);text-underline-offset:4px;text-decoration:underline 1px}.lx .lx-prose a:hover{color:var(--orange)}.lx .lx-prose strong{color:var(--ink);font-weight:700}.lx .lx-prose blockquote{border-left:4px solid var(--orange);background:var(--orange-bg);border-radius:0 18px 18px 0;margin:2.4rem 0;padding:1.25rem 1.5rem}.lx .lx-prose blockquote p{color:var(--ink);margin:0;font-size:1.2rem;line-height:1.6}.lx .lx-prose picture,.lx .lx-prose img{display:block}.lx .lx-prose img{border-radius:20px;width:100%;height:auto;margin:2.2rem 0;box-shadow:0 20px 50px #071a2e14}.lx .lx-prose table{border-collapse:collapse;width:100%;margin:2rem 0;font-size:.95rem;display:block;overflow-x:auto}.lx .lx-prose th{color:var(--ink);font-weight:700}.lx .lx-prose pre{border-radius:18px;margin:1.8rem 0;padding:1.1rem 1.25rem;font-size:.88rem;line-height:1.6;overflow-x:auto}.lx .lx-prose :not(pre)>code{background:var(--cream2,#f4f2ec);color:var(--ink);border-radius:6px;padding:.12em .4em;font-size:.9em}.lx .lx-prose .callout{border:1px solid var(--line);background:var(--paper);border-radius:22px;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:1rem;margin:2.2rem 0;padding:1.3rem 1.4rem;display:grid;position:relative}.lx-prose .callout-icon{color:#fff;background:var(--ink);border-radius:14px;place-content:center;width:44px;height:44px;font-size:1.1rem;font-weight:800;line-height:1;display:grid}.lx .lx-prose .callout>div>:last-child{margin-bottom:0}.lx .lx-prose .callout ul,.lx .lx-prose .callout ol{margin:0}.lx .lx-prose .callout li,.lx .lx-prose .callout p{font-size:1rem;line-height:1.65}.lx .lx-prose .callout.takeaways{background:var(--green-bg);border-color:#cfe7de}.lx-prose .callout.takeaways .callout-icon{background:var(--green-ink)}.lx .lx-prose .callout.takeaways li::marker{color:var(--green-ink)}.lx .lx-prose .callout.warning{background:var(--orange-bg);border-color:#f4d3c4}.lx-prose .callout.warning .callout-icon{background:linear-gradient(145deg,#ff7a45,#e04a0e)}.lx .lx-prose .callout.tip{background:var(--cream)}.lx-prose .callout.tip .callout-icon{background:var(--ink)}.lx .lx-prose .callout.info{background:#eef3f9;border-color:#d8e3ef}.lx-prose .callout.info .callout-icon{background:#2f5d8a}.lx .lx-prose .article-sources{border-top:1px solid var(--line);margin-top:3.5rem;padding-top:1.75rem}.lx .lx-prose .article-sources a{overflow-wrap:anywhere}.lx-acta__inner{text-align:center;justify-items:center;gap:1rem;max-width:50rem;display:grid}.lx-acta .lx-lhero__ctas{justify-content:center;margin-top:1rem}.lx-ifeat{z-index:1;background:var(--paper);color:inherit;border-radius:32px;align-items:center;gap:clamp(1.5rem,4vw,3rem);margin-top:calc(-1*clamp(6rem,12vw,9rem) + 2rem);padding:12px;text-decoration:none;display:grid;position:relative;box-shadow:0 40px 100px #071a2e29}.lx-ifeat__img{background:#ecebe6;border-radius:24px;overflow:hidden}.lx-ifeat__img img{aspect-ratio:16/10;object-fit:cover;width:100%;height:100%;display:block}.lx-ifeat__copy{align-content:center;gap:.9rem;padding:.5rem clamp(.75rem,3vw,2rem) 1.5rem;display:grid}.lx .lx-ifeat__title{font-family:var(--font-head);letter-spacing:-.03em;color:var(--ink);margin:0;font-size:clamp(1.6rem,3.2vw,2.6rem);font-weight:700;line-height:1.1}.lx .lx-ifeat__text{font-size:var(--fs-body);color:var(--muted);line-height:1.65}@media (width>=900px){.lx-ifeat{grid-template-columns:1.1fr .9fr}.lx-ifeat__copy{padding-bottom:.5rem}}.lx-ifeat:hover .lx-post__read{text-underline-offset:4px;text-decoration:underline}.lx-igrid{gap:1.1rem;margin-top:clamp(2.5rem,5vw,3.5rem);display:grid}@media (width>=720px){.lx-igrid{grid-template-columns:repeat(2,1fr)}}@media (width>=1080px){.lx-igrid{grid-template-columns:repeat(3,1fr)}}.lx-igrid .lx-post{background:var(--paper);padding:10px 10px 1.4rem}.lx-igrid .lx-post>:not(.lx-post__img){margin-inline:.9rem}.lx-post__img{background:#ecebe6;border-radius:18px;margin-bottom:.35rem;overflow:hidden}.lx-post__img img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.lx-ispace{height:clamp(3rem,6vw,5rem)}.lx-ahero__inner{max-width:none}.lx-ahero__inner>*{max-width:60rem}.lx-atoc__box{border:1px solid var(--line);background:var(--paper);border-radius:22px;padding:1.1rem 1.3rem}.lx-atoc nav{background:0 0;border:0;border-radius:0;max-height:none;padding:0;position:static;overflow:visible}.lx .lx-atoc__box>summary{cursor:pointer;justify-content:space-between;align-items:center;margin:0;list-style:none;display:flex}.lx-atoc__box>summary::-webkit-details-marker{display:none}.lx-atoc__box>summary:after{content:"+";color:var(--muted);font-size:1.2rem;font-weight:600}.lx-atoc__box[open]>summary:after{content:"−"}.lx-atoc__box[open]>summary{margin-bottom:.9rem}@media (width>=1020px){.lx-atoc__box{max-height:calc(100vh - 120px);position:sticky;top:96px;overflow:auto}.lx-atoc__box>summary{pointer-events:none}.lx-atoc__box>summary:after{display:none}}@media (width<=560px){.lx .lx-prose .callout{grid-template-columns:minmax(0,1fr);gap:.8rem;padding:1.1rem 1.15rem}.lx-prose .callout-icon{border-radius:12px;width:38px;height:38px}}.lx-ahero--short{padding-bottom:clamp(3rem,6vw,4.5rem)}.lx .lx-author__role{font-family:var(--font-head);color:#ffb08a;margin-top:.5rem;font-size:clamp(1.15rem,2vw,1.4rem);font-weight:600}.lx-author__list{padding-top:clamp(3rem,6vw,4.5rem)}.lx .lx-ahero__meta>a.lx-ahero__author{font-size:var(--fs-xs);color:#ffd2bd;background:#ff5a1f24;border:1px solid #ff8a5259;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .8rem;font-weight:700;text-decoration:none;display:inline-flex}.lx .lx-ahero__meta>a.lx-ahero__author:hover{color:#fff;background:#ff5a1f40}.lx-pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-top:clamp(2.5rem,5vw,3.5rem);display:flex}.lx .lx-pager__list{gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.lx .lx-pager__num,.lx .lx-pager__step{border:1px solid var(--line);background:var(--paper);min-width:46px;height:46px;font-family:var(--font-head);font-size:var(--fs-sm);color:var(--ink);border-radius:999px;justify-content:center;align-items:center;padding:0 1rem;font-weight:700;text-decoration:none;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.lx .lx-pager__num{padding:0}.lx a.lx-pager__num:hover,.lx a.lx-pager__step:hover{border-color:var(--orange);background:var(--orange-bg);color:var(--orange-ink)}.lx .lx-pager__num.is-current{background:var(--ink);border-color:var(--ink);color:#fff}.lx .lx-pager__step.is-off{opacity:.4}@media (width<=520px){.lx .lx-pager__step.is-off{display:none}}.lx .lx-prose .callout:not(:has(>.callout-icon)){min-height:calc(44px + 2.6rem);padding-left:calc(2.4rem + 44px);display:block}.lx-prose .callout:not(:has(>.callout-icon)):before{content:"i";color:#fff;background:#2f5d8a;border-radius:14px;place-content:center;width:44px;height:44px;font-size:1.1rem;font-weight:800;display:grid;position:absolute;top:1.3rem;left:1.4rem}.lx-prose .callout.tip:not(:has(>.callout-icon)):before{content:"✓";background:var(--ink)}.lx-prose .callout.warning:not(:has(>.callout-icon)):before{content:"!";background:linear-gradient(145deg,#ff7a45,#e04a0e)}.lx-prose .callout.takeaways:not(:has(>.callout-icon)):before{content:"★";background:var(--green-ink)}.lx .lx-prose .callout:not(:has(>.callout-icon))>:last-child{margin-bottom:0}@media (width<=560px){.lx .lx-prose .callout:not(:has(>.callout-icon)){padding-top:calc(1.9rem + 38px);padding-left:1.15rem}.lx-prose .callout:not(:has(>.callout-icon)):before{border-radius:12px;width:38px;height:38px;top:1.1rem;left:1.15rem}}.lx-author__titles{border-top:1px solid var(--line);margin:clamp(1.5rem,3vw,2.25rem) 0 0;padding:0;list-style:none}.lx-author__titles li{border-bottom:1px solid var(--line)}.lx-author__titles a{color:var(--ink);gap:.3rem;padding:1.1rem .25rem;text-decoration:none;display:grid}.lx-author__titles strong{font-family:var(--font-head);letter-spacing:-.01em;font-size:1.15rem;font-weight:700;line-height:1.3;transition:color .15s}.lx-author__titles a:hover strong{color:var(--orange-ink)}.lx-author__titles small{font-size:var(--fs-xs);color:var(--muted)}@media (width>=760px){.lx-author__titles a{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:1.5rem}}.lx-arel{border:1px solid var(--line);background:var(--paper);border-radius:18px;align-items:flex-start;gap:1rem;margin:clamp(2rem,4vw,2.75rem) 0 0;padding:1.25rem 1.3rem;display:flex;box-shadow:0 18px 40px -30px #071a2e59}.lx-arel__icon{background:linear-gradient(145deg, #ff7a3d, var(--orange));color:#fff;border-radius:12px;flex:none;place-items:center;width:46px;height:46px;display:grid}.lx-arel__copy{gap:.3rem;min-width:0;display:grid}.lx-arel__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--orange-ink);font-size:.72rem;font-weight:700}.lx .lx-prose .lx-arel__title{font-family:var(--font-head);color:var(--ink);font-size:1.2rem;line-height:1.3}.lx-arel__text{font-size:var(--fs-sm);color:var(--muted);line-height:1.55}.lx .lx-prose .lx-arel__link{font-size:var(--fs-sm);justify-self:start;margin-top:.25rem;font-weight:700}.lx .lx-prose table{border-collapse:collapse;width:100%;margin:1.6rem 0 2rem;font-size:.95rem;line-height:1.5}.lx .lx-prose th,.lx .lx-prose td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:.7rem .85rem}.lx .lx-prose thead th{background:var(--cream-2,#f4f2ec);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);font-size:.75rem;font-weight:700}.lx .lx-prose tbody td:first-child{color:var(--ink);font-weight:700}@media (width<=640px){.lx .lx-prose table{white-space:normal;display:block;overflow-x:auto}.lx .lx-prose th,.lx .lx-prose td{min-width:9rem}}
