:root{--ink:#102d46;--muted:#4b647b;--paper:#f7fbff;--white:#fff;--line:#d4e2ee;--lime:#b5e3ff;--green:#015b9b;--soft:#e7f2fb;--font:Inter,"Segoe UI",Arial,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;color:var(--ink);background:var(--paper);font-family:var(--font);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:5px}button,input{font:inherit}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid #22557a;outline-offset:5px}img,svg{max-width:100%;height:auto}img{display:block}h1,h2,h3,h4,p,figure{margin:0}h1,h2,h3,h4{line-height:1.12;letter-spacing:-.045em;font-weight:650}h1{font-size:clamp(42px,5.3vw,72px)}h2{font-size:clamp(28px,3vw,40px)}h3{font-size:24px}p+p{margin-top:1em}.lm-shell{width:min(1240px,calc(100% - 80px));margin-inline:auto}.lm-skip{position:absolute;z-index:100;top:10px;left:10px;padding:10px;background:var(--lime);transform:translateY(-150%)}.lm-skip:focus{transform:none}.lm-previewbar{display:flex;gap:20px;justify-content:space-between;align-items:center;padding:9px 24px;background:#dde5ea;border-bottom:1px solid #c2cfd8;font-size:12px;color:#31414d}.lm-previewbar nav{display:flex;gap:18px}.lm-previewbar a[aria-current=page]{font-weight:700;text-decoration:underline;text-underline-offset:4px}.lm-topline{padding:12px 0;border-bottom:1px solid var(--line);font-size:10px;letter-spacing:.13em;text-transform:uppercase;font-weight:650}.lm-topline .lm-shell{display:flex;justify-content:space-between}.lm-header{background:var(--paper)}.lm-header-row{display:flex;align-items:center;gap:30px;min-height:96px}.lm-brand{display:flex;gap:10px;align-items:center;flex-shrink:0;font-size:28px;font-weight:750;letter-spacing:-1.4px}.lm-brand:hover{text-decoration:none}.lm-brand svg{width:32px;height:32px}.lm-brand span span{font-weight:450}.lm-nav{display:flex;align-items:center;gap:27px;margin-left:auto;font-size:13px;font-weight:600}.lm-nav a{padding-block:12px}.lm-search-trigger,.lm-menu-trigger{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border:1px solid var(--line);border-radius:50%;background:transparent;color:var(--ink)}.lm-search-trigger svg{width:17px;height:17px}.lm-menu-trigger{display:none}.lm-menu-trigger span{display:block;width:17px;height:1.5px;background:currentColor;margin:2px}.lm-kicker{font-size:11px;letter-spacing:.13em;text-transform:uppercase;font-weight:700;display:flex;align-items:center;gap:9px}.lm-dot{width:6px;height:6px;border-radius:50%;background:currentColor;display:inline-block}.lm-arrow{font-size:23px;line-height:1;font-weight:400}.lm-button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;background:var(--ink);color:var(--white);padding:14px 20px;border:0;border-radius:4px;font-size:13px;font-weight:650;min-height:49px}.lm-button:hover{background:#253c4d;text-decoration:none}.lm-button-lime{background:var(--lime);color:var(--ink)}.lm-button-lime:hover{background:#ccecff}.lm-link{display:inline-flex;align-items:center;gap:16px;font-size:13px;font-weight:650}.lm-hero{display:grid;grid-template-columns:1.04fr 1fr;min-height:505px;background:var(--green);color:var(--paper);border-radius:8px;overflow:hidden}.lm-hero-copy{padding:48px 0 48px 48px;position:relative;z-index:1}.lm-hero .lm-kicker{color:var(--lime);margin-bottom:28px}.lm-hero h1{max-width:650px}.lm-hero h1 em{font-style:normal;color:var(--lime)}.lm-hero p{font-size:16px;max-width:380px;color:#c7d3db;line-height:1.7;margin-top:24px}.lm-hero .lm-button{margin-top:30px}.lm-hero-art{position:relative;display:flex;align-items:center;min-width:0;overflow:hidden}.lm-hero-art img{width:100%;height:100%;object-fit:cover}.lm-hero-caption{position:absolute;bottom:24px;right:26px;color:#d3dee5;font-size:9px;letter-spacing:.14em;text-transform:uppercase}.lm-topicrail{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line);padding:26px 0;gap:24px}.lm-topicrail a{display:flex;align-items:center;gap:15px}.lm-topicrail .lm-num{font-size:10px;color:var(--muted);align-self:flex-start;margin-top:4px}.lm-topicrail strong{font-size:13px;font-weight:650;display:block}.lm-topicrail small{display:block;color:var(--muted);font-size:11px;margin-top:3px}.lm-topicrail .lm-arrow{margin-left:auto;font-size:20px}.lm-section{padding-block:58px}.lm-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:26px}.lm-section-head .lm-kicker{margin-bottom:10px;color:var(--muted)}.lm-filter{display:flex;gap:7px;flex-wrap:wrap}.lm-filter button{font-size:12px;font-weight:600;padding:8px 15px;border:1px solid var(--line);border-radius:30px;background:transparent;color:var(--ink)}.lm-filter button[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.lm-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.lm-card{min-width:0}.lm-card[hidden]{display:none}.lm-card-art{display:block;border-radius:6px;overflow:hidden;background:var(--soft);margin-bottom:20px;aspect-ratio:1.72}.lm-card-art img{height:100%;width:100%;object-fit:cover;transition:transform .3s}.lm-card-art:hover img{transform:scale(1.035)}.lm-card .lm-kicker{color:#445a6a;font-size:9px;letter-spacing:.1em;margin-bottom:11px;gap:7px}.lm-card h3{font-size:24px;letter-spacing:-.04em;margin-bottom:11px;line-height:1.2}.lm-card p{color:var(--muted);font-size:13px;line-height:1.65}.lm-card-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:20px;font-size:10px;color:var(--muted)}.lm-card-bottom .lm-arrow{color:var(--ink);font-size:22px}.lm-satellite{background:#dee6ec;border-radius:8px;display:grid;grid-template-columns:1.1fr 1fr;overflow:hidden}.lm-satellite-copy{padding:44px}.lm-satellite .lm-kicker{margin-bottom:17px}.lm-satellite h2{font-size:40px;max-width:400px}.lm-satellite p{font-size:14px;color:var(--muted);max-width:370px;margin-block:19px 25px}.lm-satellite-art{background:#d0dbe3;min-width:0}.lm-satellite-art img{height:100%;width:100%;object-fit:cover}.lm-lower-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px}.lm-reading-list{border-top:1px solid var(--line);margin-top:25px}.lm-reading-item{display:flex;gap:20px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding:22px 0}.lm-reading-item .lm-kicker{font-size:9px;color:var(--muted);margin-bottom:7px}.lm-reading-item h3{font-size:19px;line-height:1.25;letter-spacing:-.025em}.lm-note-box{background:var(--soft);padding:28px;border-radius:6px;margin-top:25px}.lm-note-box p{font-size:14px;color:var(--muted);margin:14px 0 20px}.lm-editorial-rule{font-size:11px!important;margin-top:16px!important}.lm-footer{border-top:1px solid var(--line);padding:40px 0 20px;margin-top:14px}.lm-footer-top{display:flex;justify-content:space-between;gap:36px}.lm-footer .lm-brand{font-size:24px}.lm-footer p{font-size:12px;color:var(--muted);margin-top:10px;max-width:330px}.lm-footer nav{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-start;font-size:11px}.lm-footer-bottom{border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:20px;margin-top:35px;padding-top:18px;font-size:10px;color:var(--muted)}.lm-breadcrumb{display:flex;flex-wrap:wrap;gap:9px;font-size:11px;color:var(--muted);padding:17px 0 32px}.lm-article-intro{max-width:940px;margin:auto;text-align:center}.lm-article-intro .lm-kicker{justify-content:center;margin-bottom:20px}.lm-article-intro h1{font-size:clamp(38px,5vw,65px);letter-spacing:-.05em;max-width:900px;margin:auto}.lm-article-lead{font-size:18px;color:var(--muted);max-width:710px;margin:23px auto 0;line-height:1.7}.lm-byline{display:flex;flex-wrap:wrap;justify-content:center;gap:9px 18px;font-size:11px;margin:24px 0 33px;color:var(--muted)}.lm-byline strong{color:var(--ink);font-weight:600}.lm-article-figure{background:#d5dfe6;border-radius:8px;overflow:hidden}.lm-article-figure img{width:100%;height:350px;object-fit:cover}.lm-figure-caption{font-size:10px;color:var(--muted);padding-top:9px}.lm-article-layout{display:grid;grid-template-columns:210px minmax(0,700px) 1fr;gap:42px;padding-top:44px;align-items:start}.lm-toc{position:sticky;top:28px;font-size:12px}.lm-toc .lm-kicker{font-size:9px;margin-bottom:17px}.lm-toc a{display:block;border-left:2px solid var(--line);padding:8px 0 8px 14px;line-height:1.5;color:var(--muted)}.lm-toc a:hover{border-color:#34556c;color:var(--ink);text-decoration:none}.lm-toc details summary{display:none}.lm-article-body{font-size:16px;line-height:1.85;min-width:0}.lm-article-body h2{font-size:29px;line-height:1.2;letter-spacing:-.035em;margin:42px 0 17px}.lm-article-body h3{font-size:21px;margin:26px 0 12px}.lm-article-body p{margin:0 0 18px}.lm-article-body a{text-decoration:underline;text-underline-offset:3px}.lm-takeaway{border-left:3px solid #4e8cb9;background:var(--soft);padding:24px 27px;margin-bottom:30px;border-radius:0 5px 5px 0}.lm-takeaway .lm-kicker{font-size:10px;margin-bottom:12px}.lm-takeaway p{font-size:15px;line-height:1.7;margin-bottom:0}.lm-article-body ul{padding-left:22px;margin-block:0 24px}.lm-article-body li+li{margin-top:9px}.lm-table-wrap{overflow-x:auto;margin-block:24px}.lm-table-wrap table{width:100%;border-collapse:collapse;font-size:13px;line-height:1.65;text-align:left}.lm-table-wrap caption{text-align:left;font-size:10px;color:var(--muted);caption-side:bottom;padding-top:12px}.lm-table-wrap th{background:var(--soft);font-weight:650}.lm-table-wrap th,.lm-table-wrap td{padding:14px;border-bottom:1px solid var(--line);vertical-align:top}.lm-article-body blockquote{border-block:1px solid var(--line);padding:26px 0;margin:30px 0;font-size:25px;font-weight:550;line-height:1.4;letter-spacing:-.035em}.lm-sourcebox{background:var(--soft);padding:26px;border-radius:6px;margin-top:40px}.lm-sourcebox h2{font-size:21px;margin:0 0 14px}.lm-sourcebox p,.lm-sourcebox li{font-size:12px}.lm-sourcebox ol{padding-left:18px;margin:0}.lm-sourcebox p{margin:17px 0 0}.lm-related{border-top:1px solid var(--line);margin-top:60px;padding-top:35px}.lm-related h2{margin-bottom:20px}.lm-read-progress{height:3px;background:var(--line)}.lm-read-progress span{display:block;width:0;height:3px;background:#3d749c}.lm-backtop{margin-top:25px;display:inline-flex;font-size:12px}.lm-dialog{width:min(650px,calc(100% - 32px));padding:30px;border:1px solid var(--line);border-radius:8px;color:var(--ink);background:var(--paper);max-height:80vh}.lm-dialog::backdrop{background:#15222cb0}.lm-dialog-head{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:20px}.lm-dialog-head h2{font-size:26px}.lm-close{border:0;background:var(--soft);border-radius:50%;width:34px;height:34px;font-size:22px}.lm-dialog label{display:block;font-size:12px;margin-bottom:8px}.lm-dialog input{width:100%;background:var(--white);border:1px solid #6e8da3;border-radius:4px;padding:12px 14px;font-size:16px}.lm-search-results{margin-top:20px}.lm-search-results a{display:block;padding:14px 0;border-bottom:1px solid var(--line);font-size:14px}.lm-search-results small{font-size:10px;color:var(--muted);display:block}.lm-search-results p{font-size:13px;color:var(--muted)}.lm-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.wp-site-blocks{padding:0}.wp-site-blocks>*{margin-block-start:0}.wp-block-post-content{margin:0}.lm-wp-content{max-width:760px;margin:40px auto 70px}.lm-wp-posttitle{margin:30px auto 20px;text-align:center;max-width:900px}.lm-wp-query .wp-block-post-template{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.lm-wp-query .wp-block-post-title{font-size:24px;margin-block:16px 10px}.lm-wp-query .wp-block-post-featured-image{border-radius:6px;overflow:hidden}.lm-wp-query .wp-block-post-excerpt{font-size:13px;color:var(--muted)}.lm-wp-query .wp-block-post-date{font-size:11px}.lm-wp-cover img{border-radius:8px;max-height:400px;object-fit:cover}.lm-wp-meta{display:flex;justify-content:center;gap:20px;font-size:12px;color:var(--muted);margin-bottom:25px}.lm-wp-search{padding:30px 0}.lm-wp-search input{padding:12px;border:1px solid var(--line)}.lm-wp-search button{padding:12px 20px;background:var(--ink);color:var(--white);border:0}
@media(max-width:1100px){.lm-shell{width:calc(100% - 48px)}.lm-nav{gap:18px;font-size:12px}.lm-header-row{gap:18px}.lm-brand{font-size:25px}.lm-hero-copy{padding:36px 0 36px 36px}.lm-hero{min-height:470px}.lm-hero h1{font-size:57px}.lm-article-layout{grid-template-columns:180px minmax(0,1fr);gap:35px}.lm-satellite-copy{padding:34px}.lm-lower-grid{gap:40px}}
@media(max-width:800px){.lm-topline .lm-shell>span:last-child{display:none}.lm-header-row{min-height:82px;flex-wrap:wrap;gap:12px}.lm-brand{margin-right:auto}.lm-menu-trigger{display:grid}.lm-nav{display:none;order:5;flex-basis:100%;margin:0;gap:0;padding:8px 0 20px;flex-direction:column;align-items:stretch}.lm-nav.is-open{display:flex}.lm-nav a{border-top:1px solid var(--line);font-size:15px;padding:12px 0}.lm-hero{min-height:440px}.lm-hero-copy{padding:32px 0 32px 28px}.lm-hero h1{font-size:46px}.lm-hero p{font-size:14px;max-width:300px}.lm-hero .lm-kicker{font-size:9px;margin-bottom:20px}.lm-hero .lm-button{font-size:12px;padding:12px 14px;gap:12px}.lm-topicrail{grid-template-columns:1fr 1fr;gap:22px 30px}.lm-grid{gap:18px}.lm-card h3{font-size:21px}.lm-card p{font-size:12px}.lm-section-head{align-items:flex-start;flex-direction:column;gap:18px}.lm-section{padding-block:40px}.lm-satellite h2{font-size:32px}.lm-satellite-copy{padding:30px}.lm-article-layout{grid-template-columns:1fr;gap:25px;padding-top:28px}.lm-toc{position:static;background:var(--soft);border-radius:5px;padding:16px 20px}.lm-toc .lm-kicker{display:none}.lm-toc details summary{display:list-item;font-weight:600;cursor:pointer}.lm-toc details:not([open])>div{display:none}.lm-toc a:first-child{margin-top:12px}.lm-article-intro h1{font-size:48px}.lm-article-lead{font-size:17px}.lm-article-figure img{height:280px}.lm-article-body{max-width:700px;margin:auto}.lm-footer-top{flex-direction:column;gap:25px}.lm-lower-grid{gap:30px}}
@media(max-width:580px){.lm-shell{width:calc(100% - 36px)}.lm-topline{font-size:9px;padding-block:10px}.lm-header-row{min-height:78px}.lm-brand{font-size:26px}.lm-hero{grid-template-columns:1fr;min-height:0}.lm-hero-copy{padding:30px 27px 0}.lm-hero h1{font-size:48px;max-width:350px}.lm-hero p{font-size:14px;margin-top:20px;max-width:330px}.lm-hero .lm-button{margin-top:23px}.lm-hero-art{height:255px;margin-top:5px}.lm-hero-art img{object-fit:contain}.lm-hero-caption{font-size:8px;bottom:16px;right:18px}.lm-topicrail{padding-block:23px;gap:22px 18px}.lm-topicrail a{gap:9px}.lm-topicrail strong{font-size:12px}.lm-topicrail small{font-size:10px}.lm-topicrail .lm-arrow{display:none}.lm-grid{grid-template-columns:1fr;gap:30px}.lm-card{display:grid;grid-template-columns:110px minmax(0,1fr);gap:0 17px}.lm-card-art{grid-row:1/5;aspect-ratio:auto;min-height:126px;margin:0}.lm-card .lm-kicker{font-size:8px;letter-spacing:.04em;margin-bottom:8px;flex-wrap:wrap}.lm-card h3{font-size:21px;margin-bottom:8px}.lm-card p{font-size:12px;line-height:1.55}.lm-card-bottom{margin-top:10px}.lm-satellite{grid-template-columns:1fr}.lm-satellite-copy{padding:30px}.lm-satellite h2{font-size:35px}.lm-satellite-art{height:230px}.lm-lower-grid{grid-template-columns:1fr;gap:35px}.lm-footer-bottom{flex-direction:column;gap:8px}.lm-footer nav{gap:18px}.lm-section-head h2{font-size:30px}.lm-article-intro{text-align:left}.lm-article-intro .lm-kicker{justify-content:flex-start;font-size:9px}.lm-article-intro h1{font-size:42px}.lm-article-lead{font-size:16px;margin-top:20px}.lm-byline{justify-content:flex-start;gap:7px 13px;margin:20px 0 25px;font-size:10px}.lm-article-figure img{height:220px}.lm-breadcrumb{padding-block:12px 25px;font-size:10px}.lm-article-body{font-size:15px;line-height:1.8}.lm-article-body h2{font-size:27px;margin-top:32px}.lm-takeaway{padding:20px}.lm-takeaway p{font-size:14px}.lm-article-body blockquote{font-size:23px}.lm-table-wrap th,.lm-table-wrap td{padding:11px 8px;font-size:12px}.lm-previewbar{padding-inline:12px;font-size:10px;gap:8px}.lm-previewbar>span{max-width:145px;line-height:1.4}.lm-previewbar nav{gap:12px;white-space:nowrap}.lm-filter button{padding:7px 13px}.lm-wp-query .wp-block-post-template{grid-template-columns:1fr}.lm-wp-content{padding-inline:18px}.lm-dialog{padding:23px}.lm-dialog-head h2{font-size:24px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
/* WordPress navigation and final typography refinements. */
.lm-hero p.lm-kicker{font-size:11px;letter-spacing:.13em;line-height:1.5;margin-top:0;max-width:none}.lm-hero .lm-kicker .lm-dot{flex-shrink:0}.lm-block-nav{margin-left:auto;font-size:13px;font-weight:600}.lm-block-nav .wp-block-navigation__container{gap:27px}.lm-block-nav .wp-block-navigation-item__content{padding-block:12px}.lm-article-body>.lm-article-body{font-size:inherit}.lm-wp-content .lm-takeaway{margin-top:0}
@media(max-width:1100px){.lm-block-nav{font-size:12px}.lm-block-nav .wp-block-navigation__container{gap:18px}}
@media(max-width:800px){.lm-block-nav{margin-left:0}.lm-block-nav .wp-block-navigation__responsive-container:not(.is-menu-open){display:none}.lm-block-nav .wp-block-navigation__responsive-container-open{display:flex}.lm-hero p.lm-kicker{font-size:9px}}
@media(min-width:801px){.lm-block-nav .wp-block-navigation__responsive-container-open{display:none}.lm-block-nav .wp-block-navigation__responsive-container:not(.is-menu-open){display:block}}
@media(max-width:580px){.lm-hero-copy{min-width:0}.lm-hero h1{font-size:clamp(30px,9.5vw,44px)}.lm-article-intro h1{font-size:clamp(30px,10vw,42px)}}
/* WordPress tablet widths: preserve readable hero copy instead of clipping. */
@media(min-width:581px) and (max-width:900px){.lm-hero{grid-template-columns:1fr}.lm-hero-copy{padding:36px 36px 0;min-width:0}.lm-hero h1{font-size:clamp(42px,7vw,58px)}.lm-hero p{max-width:540px}.lm-hero-art{height:300px}.lm-hero-art img{object-fit:contain}.lm-hero-caption{right:30px;bottom:18px}}
.lm-explainer{margin:30px 0;background:#e7f2fb;border:1px solid #c9d5dd;border-radius:8px;padding:26px}.lm-explainer .lm-kicker{font-size:10px;margin:0 0 10px}.lm-explainer h3{margin:0 0 20px;font-size:24px;line-height:1.25}.lm-explainer-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.lm-explainer-panel{min-width:0}.lm-explainer-panel h4{font-size:17px;letter-spacing:-.02em;margin:0 0 8px}.lm-explainer-panel p{font-size:13px;line-height:1.6;margin:10px 0 0}.lm-explainer-panel svg{width:100%;display:block;aspect-ratio:1.45}.lm-explainer figcaption{font-size:12px;color:#4b647b;line-height:1.65;border-top:1px solid #bdcbd5;padding-top:16px;margin-top:20px}.lm-explainer-credit{display:flex;gap:12px;flex-wrap:wrap;justify-content:space-between;font-size:11px;margin-top:12px;color:#3b4e5c}.lm-explainer-credit a{font-size:11px}.lm-explainer-plain{background:transparent;border:0;padding:0}
@media(max-width:580px){.lm-explainer{padding:20px}.lm-explainer-grid{grid-template-columns:1fr;gap:28px}.lm-explainer-panel svg{max-height:200px}.lm-explainer h3{font-size:22px}}

.lm-explainer .lm-explainer-caption{font-size:12px;line-height:1.65;color:#4b647b;border-top:1px solid #bdcbd5;margin:20px 0 0;padding-top:16px}
.lm-hero-art>.wp-block-image{width:100%;height:100%;margin:0;align-self:stretch}.lm-hero-art .wp-block-image img{width:100%;height:100%;object-fit:cover}.lm-satellite-art>.wp-block-image{height:100%;width:100%;margin:0}.lm-satellite-art .wp-block-image img{height:100%;width:100%;object-fit:cover}.lm-card-art>a{display:block;width:100%;height:100%}.lm-table-wrap figcaption{font-size:11px;color:var(--muted);line-height:1.6;margin-top:12px}.lm-article-body .lm-pullquote{border-left:0;padding-left:0}.lm-article-body .lm-pullquote p{font-size:inherit;line-height:inherit;margin:0}.lm-hero-caption{margin:0!important;font-size:9px!important;max-width:none!important}
@media(max-width:900px){.lm-hero-art>.wp-block-image,.lm-hero-art .wp-block-image img{object-fit:contain}.lm-hero-caption{font-size:8px!important}}

.lm-hero .lm-cta-row{margin-top:30px}.lm-cta .wp-block-button__link{display:inline-flex;align-items:center;gap:30px;border-radius:4px;padding:14px 20px;font-size:13px;font-weight:650;line-height:1.6;text-decoration:none;background:var(--ink);color:var(--paper)}.lm-cta-lime .wp-block-button__link{background:var(--lime);color:var(--ink)}.lm-cta-lime .wp-block-button__link:hover{background:#ccecff}.lm-table-wrap table td,.lm-table-wrap table th{border:0;border-bottom:1px solid var(--line)}
/* Keep wide native tables inside the article column, including open Details blocks. */
.lm-article-layout>.lm-article-body{width:100%;min-width:0}
.lm-article-body .wp-block-table,.lm-article-body .wp-block-details{max-width:100%;min-width:0}
.lm-article-body .wp-block-table{overflow-x:auto}
/* Editorial entry points and native submenu. */
.lm-section-intro{max-width:700px;color:var(--muted);margin:-8px 0 28px;font-size:15px}
.lm-featured-articles .lm-card-art-diagram{background:var(--soft);border:1px solid var(--line)}
.lm-featured-articles .lm-card-art-diagram img{object-fit:contain;padding:12px}
.lm-card-link{margin-top:18px!important;font-size:13px!important;font-weight:650}
.lm-card-link a{color:var(--ink);text-decoration:underline;text-underline-offset:4px}
.lm-reading-path{margin:0;padding-left:24px}.lm-reading-path li{margin:0 0 20px;padding-left:6px;font-size:15px;line-height:1.75}.lm-reading-path li::marker{color:var(--brand);font-weight:700}
.lm-block-nav .wp-block-navigation__submenu-container{left:auto;right:0;min-width:260px;max-width:calc(100vw - 40px);padding:8px;background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:5px;box-shadow:0 12px 30px #17232c17}
.lm-block-nav .wp-block-navigation__submenu-container .wp-block-navigation-item__content{white-space:normal;padding:10px 12px}
.lm-related-reading{border-top:1px solid var(--line);background:var(--soft);border-radius:8px;padding:24px;margin-top:44px}
.lm-article-body .lm-related-reading>h2{margin:0 0 20px;font-size:25px}
.lm-related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.lm-related-item{min-width:0}
.lm-article-body .lm-related-item h3{font-size:19px;line-height:1.4;margin:0 0 10px}.lm-related-item p{font-size:14px;line-height:1.7;margin:0}
@media(max-width:800px){.lm-block-nav .wp-block-navigation__submenu-container{min-width:0;max-width:100%;width:100%;padding:4px 0;border:0;box-shadow:none}}
@media(max-width:580px){.lm-section-intro{font-size:14px}.lm-featured-articles .lm-card-art-diagram img{padding:6px}.lm-related-grid{grid-template-columns:1fr;gap:24px}.lm-related-reading{padding:20px}.lm-article-body .lm-related-reading>h2{font-size:23px}}

/* Blue brand palette based on the previous LTEmobile appearance. */
:root{--brand:#015b9b;--brand-bright:#2ea3f2}
.lm-cta-lime .wp-block-button__link{background:var(--brand-bright);color:var(--ink)}
.lm-cta-lime .wp-block-button__link:hover{background:#74c4fa}
