.blog-article-page{--article-ink:#101216;--article-muted:#626a76;--article-line:#1012161c;--article-soft:#f6f7f9;--article-paper:#fbfbfa;--article-gold:#b88b4a;background:#fff;color:var(--article-ink);overflow:hidden}.blog-article-page *,.blog-article-page :after,.blog-article-page :before{box-sizing:border-box}.blog-article-page .container{margin:0 auto;width:min(100% - 2rem,var(--container-max-width))}.blog-article-kicker{align-items:center;color:inherit;display:inline-flex;font-size:.76rem;font-weight:850;gap:.75rem;letter-spacing:.12em;line-height:1.2;margin:0 0 1rem;text-transform:uppercase}.blog-article-kicker:before{background:var(--article-gold);content:"";height:1px;width:28px}.blog-article-button-primary,.blog-article-button-secondary{align-items:center;border:1px solid #0000;border-radius:8px;display:inline-flex;font-weight:780;gap:.55rem;justify-content:center;min-height:54px;padding:.9rem 1.15rem;text-decoration:none;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}.blog-article-button-primary{background:var(--article-ink);border-color:var(--article-ink);box-shadow:0 20px 42px #1012162e;color:#fff}.blog-article-button-secondary{background:#ffffffd1;border-color:var(--article-line);box-shadow:0 16px 42px #10121612;color:var(--article-ink)}.blog-article-button-primary:hover,.blog-article-button-secondary:hover{transform:translateY(-2px)}.blog-article-hero{background:linear-gradient(rgba(16,18,22,.035) 1px,#0000 0),linear-gradient(90deg,rgba(16,18,22,.035) 1px,#0000 0),#fff;background-size:62px 62px;border-bottom:1px solid var(--article-line);padding:clamp(3.6rem,6vw,5.6rem) 0 clamp(3rem,5vw,4.6rem);position:relative}.blog-article-hero:before{bottom:clamp(.8rem,3vw,2.4rem);color:#1012160a;content:"LINGLAND";font-size:clamp(4rem,12vw,11rem);font-weight:900;letter-spacing:.08em;line-height:.8;pointer-events:none;position:absolute;right:max(1rem,7vw);z-index:0}.blog-article-hero .container{position:relative;z-index:1}.blog-article-back{align-items:center;background:#ffffffc7;border:1px solid var(--article-line);border-radius:8px;color:var(--article-ink);cursor:pointer;display:inline-flex;font:inherit;font-weight:760;gap:.5rem;margin-bottom:2rem;min-height:42px;padding:.55rem .8rem;transition:transform .2s ease,border-color .2s ease,background .2s ease}.blog-article-back:hover{background:#fff;border-color:#b88b4a6b;transform:translateY(-2px)}.blog-article-hero-grid{grid-gap:clamp(2.2rem,5vw,5rem);align-items:center;display:grid;gap:clamp(2.2rem,5vw,5rem);grid-template-columns:minmax(0,.82fr) minmax(360px,.58fr)}.blog-article-hero-copy{min-width:0;opacity:0;transform:translateY(18px);transition:opacity .55s ease,transform .55s ease}.blog-article-hero.is-visible .blog-article-hero-copy{opacity:1;transform:translateY(0)}.blog-article-meta,.blog-article-tags{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem}.blog-article-tags{margin-bottom:1.1rem}.blog-article-meta span,.blog-article-tags span{align-items:center;background:#ffffffd1;border:1px solid var(--article-line);border-radius:8px;color:var(--article-muted);display:inline-flex;font-size:.86rem;gap:.38rem;line-height:1.25;min-height:36px;padding:.42rem .65rem}.blog-article-tags span:first-child{color:var(--article-ink);font-weight:780}.blog-article-hero-copy h1{text-wrap:balance;color:var(--article-ink);font-size:clamp(2.1rem,3.65vw,3.85rem);font-weight:900;letter-spacing:0;line-height:1.06;margin:0;max-width:880px;overflow-wrap:break-word;padding-bottom:.08em}.blog-article-hero-copy>p{color:var(--article-muted);font-size:clamp(1rem,1.24vw,1.14rem);line-height:1.78;margin:1.25rem 0 1.5rem;max-width:720px}.blog-article-hero-media{aspect-ratio:4/5;background:var(--article-soft);border:1px solid var(--article-line);border-radius:8px;box-shadow:0 34px 90px #10121621;opacity:0;overflow:hidden;transform:translateY(18px);transition:opacity .55s ease .12s,transform .55s ease .12s}.blog-article-hero.is-visible .blog-article-hero-media{opacity:1;transform:translateY(0)}.blog-article-hero-media img{display:block;height:100%;object-fit:cover;width:100%}.blog-article-placeholder,.blog-related-placeholder{background:linear-gradient(135deg,#101216f0,#101216b8),linear-gradient(90deg,#ffffff14 1px,#0000 0);background-size:auto,42px 100%;height:100%;width:100%}.blog-article-content-section{background:var(--article-paper);padding:clamp(4rem,7vw,6rem) 0}.blog-article-layout{grid-gap:clamp(2rem,4.5vw,4rem);align-items:start;display:grid;gap:clamp(2rem,4.5vw,4rem);grid-template-columns:minmax(230px,.28fr) minmax(0,.72fr)}.blog-article-sidebar{grid-gap:1rem;display:grid;gap:1rem;position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + 1.2rem)}.blog-article-inline-cta,.blog-article-pathway,.blog-article-side-cta,.blog-article-toc,.blog-related-card{background:#fff;border:1px solid var(--article-line);border-radius:8px;box-shadow:0 18px 50px #1012160f}.blog-article-toc{grid-gap:.2rem;display:grid;gap:.2rem;padding:1rem}.blog-article-toc strong{color:var(--article-ink);font-size:.78rem;font-weight:850;letter-spacing:.12em;margin-bottom:.45rem;text-transform:uppercase}.blog-article-toc a{border-radius:8px;color:var(--article-muted);display:block;font-size:.9rem;line-height:1.35;padding:.5rem .55rem;text-decoration:none;transition:background .2s ease,color .2s ease}.blog-article-toc a:hover{background:var(--article-soft);color:var(--article-ink)}.blog-article-toc a.is-nested{font-size:.84rem;padding-left:1.2rem}.blog-article-side-cta{padding:1rem}.blog-article-side-cta span{color:var(--article-gold);font-size:.72rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.blog-article-side-cta p{color:var(--article-ink);font-weight:820;line-height:1.32;margin:.65rem 0 1rem}.blog-article-side-cta a{align-items:center;color:var(--article-ink);display:inline-flex;font-size:.9rem;font-weight:800;gap:.35rem;text-decoration:none}.blog-article-main{min-width:0}.blog-article-body{background:#fff;border:1px solid var(--article-line);border-radius:8px;box-shadow:0 24px 70px #10121612;padding:clamp(1.4rem,3vw,2.4rem)}.blog-article-body>:first-child{margin-top:0}.blog-article-body>:last-child{margin-bottom:0}.blog-article-body h2,.blog-article-body h3{color:var(--article-ink);letter-spacing:0;line-height:1.18;scroll-margin-top:calc(var(--header-height) + 1.4rem)}.blog-article-body h2{border-top:1px solid var(--article-line);font-size:clamp(1.55rem,2.1vw,2.15rem);font-weight:900;margin:2.7rem 0 1rem;padding-top:1.2rem}.blog-article-body h3{font-size:clamp(1.2rem,1.55vw,1.5rem);font-weight:850;margin:2rem 0 .8rem}.blog-article-body li,.blog-article-body p{color:#343a43;font-size:clamp(1rem,1.04vw,1.08rem);line-height:1.86}.blog-article-body p{margin:0 0 1.25rem}.blog-article-body ol,.blog-article-body ul{margin:0 0 1.45rem;padding-left:1.2rem}.blog-article-body li{margin-bottom:.7rem;padding-left:.25rem}.blog-article-body strong{color:var(--article-ink);font-weight:840}.blog-article-body blockquote{background:var(--article-paper);border-left:3px solid var(--article-gold);border-radius:0 8px 8px 0;color:var(--article-ink);font-size:1.08rem;line-height:1.72;margin:2rem 0;padding:1.2rem 1.35rem}.blog-article-body code{background:var(--article-soft);border-radius:6px;color:var(--article-ink);font-size:.94em;padding:.12rem .35rem}.blog-article-body a{color:var(--article-ink);font-weight:760;-webkit-text-decoration-color:#b88b4a8c;text-decoration-color:#b88b4a8c;text-decoration-thickness:2px;text-underline-offset:.2em}.blog-article-pathway{margin-top:1rem;padding:clamp(1.15rem,2.2vw,1.6rem)}.blog-article-pathway .blog-article-kicker{margin-bottom:.7rem}.blog-article-pathway h2{color:var(--article-ink);font-size:clamp(1.35rem,2vw,1.95rem);font-weight:900;line-height:1.14;margin:0;max-width:640px}.blog-article-pathway>div{grid-gap:.65rem;display:grid;gap:.65rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.1rem}.blog-article-pathway a{align-items:center;background:var(--article-paper);border:1px solid var(--article-line);border-radius:8px;color:var(--article-ink);display:flex;font-size:.94rem;font-weight:820;gap:.75rem;justify-content:space-between;line-height:1.28;min-height:58px;padding:.8rem .9rem;text-decoration:none;transition:background .2s ease,border-color .2s ease,transform .2s ease}.blog-article-pathway a svg{flex:0 0 auto}.blog-article-pathway a:hover{background:#fff;border-color:#b88b4a6b;transform:translateY(-2px)}.blog-article-inline-cta{margin-top:1rem;padding:clamp(1.4rem,3vw,2rem)}.blog-article-inline-cta h2{color:var(--article-ink);font-size:clamp(1.65rem,2.55vw,2.6rem);font-weight:900;line-height:1.12;margin:0;max-width:680px}.blog-article-inline-cta>p:not(.blog-article-kicker){color:var(--article-muted);line-height:1.72;margin:1rem 0 0;max-width:670px}.blog-article-inline-cta div{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:1.5rem}.blog-related-section{background:#fff;padding:clamp(4rem,7vw,6rem) 0}.blog-related-heading{align-items:end;display:flex;gap:2rem;justify-content:space-between;margin-bottom:2rem}.blog-related-heading h2{color:var(--article-ink);font-size:clamp(2rem,3vw,3rem);font-weight:900;line-height:1.08;margin:0}.blog-related-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.blog-related-card{overflow:hidden;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.blog-related-card:hover{border-color:#b88b4a5c;box-shadow:0 26px 70px #1012161a;transform:translateY(-3px)}.blog-related-card a{color:inherit;display:flex;flex-direction:column;height:100%;text-decoration:none}.blog-related-media{aspect-ratio:16/10;background:var(--article-soft);overflow:hidden}.blog-related-media img{display:block;height:100%;object-fit:cover;transition:transform .45s ease;width:100%}.blog-related-card:hover .blog-related-media img{transform:scale(1.035)}.blog-related-card div:last-child{display:flex;flex:1 1;flex-direction:column;padding:1.2rem}.blog-related-card span{color:var(--article-gold);font-size:.72rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.blog-related-card h3{color:var(--article-ink);font-size:1.08rem;font-weight:850;line-height:1.28;margin:.75rem 0 1rem}.blog-related-card p{color:var(--article-muted);font-size:.86rem;margin:0}.blog-related-card p,.blog-related-card strong{align-items:center;display:inline-flex;gap:.35rem}.blog-related-card strong{color:var(--article-ink);font-size:.92rem;margin-top:auto;padding-top:1.2rem}.blog-article-error,.blog-article-loading{align-items:center;display:flex;min-height:58vh;padding:5rem 0}.blog-article-error p,.blog-article-loading p{color:var(--article-muted);line-height:1.7}.blog-article-error h1{color:var(--article-ink);font-size:clamp(2.2rem,4vw,4rem);font-weight:900;line-height:1.06;margin:0;max-width:760px}@media (prefers-reduced-motion:no-preference){.blog-article-main,.blog-article-sidebar,.blog-related-card,.blog-related-heading{opacity:0;transform:translateY(22px);transition:opacity .65s ease,transform .65s ease}.blog-article-content-section.is-visible .blog-article-main,.blog-article-content-section.is-visible .blog-article-sidebar,.blog-related-section.is-visible .blog-related-card,.blog-related-section.is-visible .blog-related-heading{opacity:1;transform:translateY(0)}.blog-article-content-section.is-visible .blog-article-main{transition-delay:.1s}.blog-related-section.is-visible .blog-related-card:first-child{transition-delay:.04s}.blog-related-section.is-visible .blog-related-card:nth-child(2){transition-delay:.08s}.blog-related-section.is-visible .blog-related-card:nth-child(3){transition-delay:.12s}}@media (max-width:1060px){.blog-article-hero-grid,.blog-article-layout{grid-template-columns:1fr}.blog-article-hero-media{aspect-ratio:16/9}.blog-article-sidebar{order:2;position:static}.blog-article-toc{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-article-toc strong{grid-column:1/-1}.blog-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-article-pathway>div{grid-template-columns:1fr}}@media (max-width:700px){.blog-article-page .container{width:min(100% - 1.25rem,var(--container-max-width))}.blog-article-content-section,.blog-article-hero,.blog-related-section{padding:3.4rem 0}.blog-article-back{margin-bottom:1.35rem}.blog-article-hero-copy,.blog-article-hero-copy h1,.blog-article-hero-media{max-width:calc(100vw - 2rem);width:min(100%,calc(100vw - 2rem))}.blog-article-hero-copy h1{text-wrap:auto;font-size:1.52rem;-webkit-hyphens:none;hyphens:none;line-height:1.12;overflow-wrap:break-word;word-break:normal}.blog-article-hero-copy>p{max-width:calc(100vw - 2rem);width:min(100%,calc(100vw - 2rem))}.blog-article-meta span,.blog-article-tags span{width:100%}.blog-article-body,.blog-article-inline-cta,.blog-article-pathway,.blog-related-card div:last-child{padding:1.05rem}.blog-article-toc{grid-template-columns:1fr}.blog-article-button-primary,.blog-article-button-secondary{width:100%}.blog-related-heading{display:block}.blog-related-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.blog-article-hero-copy,.blog-article-hero-media,.blog-article-main,.blog-article-pathway a,.blog-article-sidebar,.blog-related-card,.blog-related-heading,.blog-related-media img{transform:none!important;transition:none!important}.blog-article-hero-copy,.blog-article-hero-media,.blog-article-main,.blog-article-sidebar,.blog-related-card,.blog-related-heading{opacity:1!important}}