.ln-editorial{--ln-ink:#16343c;--ln-teal:#126e63;--ln-accent:#d8562a;color:var(--ln-ink);font-family:Arial,sans-serif;letter-spacing:0}.ln-editorial *{box-sizing:border-box;letter-spacing:0}.ln-editorial .container{max-width:1200px}.ln-band{padding:64px 0;border-bottom:1px solid #dfe8e6;background:#fff;position:relative}.ln-band:nth-of-type(3n){background:#edf6f2}.ln-band:nth-of-type(4n){background:#f0f3fb}.ln-band h1,.ln-band h2,.ln-band h3{color:var(--ln-ink);font-weight:750;line-height:1.15;overflow-wrap:anywhere}.ln-band h1{font-size:46px;max-width:830px;margin:0 0 24px}.ln-band h2{font-size:34px;max-width:860px;margin:0 0 20px}.ln-band h3{font-size:21px;line-height:1.3;margin:12px 0}.ln-band p,.ln-band li{font-size:17px;line-height:1.75;max-width:950px;color:inherit}.ln-band .ln-lead{font-size:23px;line-height:1.45;max-width:830px;margin:0 0 30px;color:#35585c}.ln-hero{min-height:490px;padding:70px 0 55px;isolation:isolate;overflow:hidden;background:#edf6f2!important}.ln-hero-image{position:absolute;right:0;top:0;height:100%;width:100%;object-fit:cover;object-position:center 40%;z-index:-2;opacity:.13}.ln-hero .ln-inner{position:relative}.ln-hero .ln-eyebrow{font-size:15px;font-weight:800;color:var(--ln-teal);margin-bottom:22px}.ln-overview{padding:30px 0}.ln-overview p{margin-bottom:0;max-width:1050px}.ln-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.ln-button{display:inline-flex;align-items:center;justify-content:center;gap:14px;background:#126e63;color:#fff!important;border:1px solid #126e63;border-radius:5px;padding:14px 22px;font-size:16px;font-weight:700;text-decoration:none;line-height:1.4;white-space:normal;text-align:center}.ln-button:hover{background:#0e554d}.ln-secondary{background:transparent;color:#164d47!important}.ln-secondary:hover{background:#deede8}.ln-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px}.ln-grid article{padding:22px 0;border-top:3px solid #168274;min-width:0}.ln-grid article:nth-child(3n+2){border-color:#d8562a}.ln-grid article:nth-child(3n){border-color:#385cb4}.ln-grid article p,.ln-grid article li{font-size:16px}.ln-index,.ln-number{font-size:15px;font-weight:800;color:#126e63}.ln-number{display:block;font-size:26px;margin-bottom:18px}.ln-service .ln-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ln-search-section{padding:22px 0 36px;background:#fff}.ln-search{display:grid;grid-template-columns:1fr 1fr auto;gap:16px;align-items:end}.ln-search label{display:block;font-size:14px;font-weight:700;margin:0}.ln-search input{display:block;padding:14px;border:1px solid #b8c9c9;border-radius:4px;width:100%;margin-top:8px;font-size:16px}.ln-editorial a:focus-visible,.ln-editorial button:focus-visible{outline:3px solid #d8562a;outline-offset:4px}@media(max-width:900px){.ln-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ln-band h1{font-size:38px}.ln-search{grid-template-columns:1fr 1fr}.ln-search button{grid-column:1/-1}}@media(max-width:600px){.ln-band{padding:38px 0}.ln-band h1{font-size:30px}.ln-band h2{font-size:27px}.ln-band .ln-lead{font-size:19px}.ln-hero{min-height:0;padding:38px 0}.ln-grid,.ln-service .ln-grid,.ln-search{grid-template-columns:1fr}.ln-search button{grid-column:auto}.ln-actions{gap:10px}.ln-button{padding:12px 16px}.ln-overview{padding:24px 0}.ln-grid{gap:16px}}
.ln-editorial .ln-hero{background:#fff!important;min-height:520px}.ln-editorial .ln-hero-image{height:100%;opacity:1;object-fit:cover;object-position:center}.ln-editorial .ln-hero h1,.ln-editorial .ln-hero .ln-lead{max-width:56%}.ln-editorial .ln-hero h1{font-size:42px}.ln-editorial .ln-hero .ln-actions{max-width:58%}@media(max-width:900px){.ln-editorial .ln-hero{padding-bottom:180px}.ln-editorial .ln-hero h1,.ln-editorial .ln-hero .ln-lead,.ln-editorial .ln-hero .ln-actions{max-width:100%}.ln-editorial .ln-hero-image{object-fit:contain;object-position:right bottom}.ln-editorial .ln-hero h1{font-size:36px}}@media(max-width:600px){.ln-editorial .ln-hero{padding-bottom:135px;min-height:0}.ln-editorial .ln-hero h1{font-size:30px}}
/* The artwork's subject is on the right; reserve its own full-width mobile area. */
@media(max-width:900px){
 .ln-editorial[data-editorial-page="home"] .ln-hero{--hero-art-height:240px;padding:32px 0 calc(var(--hero-art-height) + 12px);min-height:0}
 .ln-editorial[data-editorial-page="home"] .ln-hero-image{top:auto;bottom:0;right:0;width:100%;height:var(--hero-art-height);object-fit:cover;object-position:right center}
 .ln-editorial[data-editorial-page="home"] .ln-hero .ln-inner{padding-left:20px;padding-right:20px}
 .ln-editorial[data-editorial-page="home"] .ln-hero .ln-eyebrow{margin-bottom:12px}
 .ln-editorial[data-editorial-page="home"] .ln-hero h1{font-size:32px;line-height:1.13;margin-bottom:16px}
 .ln-editorial[data-editorial-page="home"] .ln-hero .ln-lead{font-size:18px;line-height:1.45;margin-bottom:0}
 .ln-editorial[data-editorial-page="home"] .ln-hero .ln-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px}
 .ln-editorial[data-editorial-page="home"] .ln-hero .ln-button{min-width:0;min-height:48px;padding:12px 10px;gap:8px;font-size:14px}
}
@media(max-width:600px){
 .ln-editorial[data-editorial-page="home"] .ln-hero{--hero-art-height:210px;padding-top:24px}
 .ln-editorial[data-editorial-page="home"] .ln-hero h1{font-size:28px}
}
@media(max-width:600px) and (max-height:700px){
 .ln-editorial[data-editorial-page="home"] .ln-hero{--hero-art-height:150px;padding-top:18px}
 .ln-editorial[data-editorial-page="home"] .ln-hero h1{font-size:26px;margin-bottom:12px}
 .ln-editorial[data-editorial-page="home"] .ln-hero .ln-lead{font-size:16px}
 .ln-editorial[data-editorial-page="home"] .ln-hero .ln-actions{margin-top:16px}
}
