/* A shared editorial frame, with the original article content kept in WordPress. */
.lv-portal .lv-news-main{background:#f8fbfc;color:#1c303d;padding-bottom:72px}
.lv-portal .lv-news-breadcrumb{display:block;margin:0;background:#eff8fb;border-bottom:1px solid #d7e9f0;color:#61737d;font-size:11px;line-height:1.6}
.lv-news-breadcrumb nav{display:flex;align-items:center;flex-wrap:wrap;gap:4px 12px;min-height:43px;width:min(1320px,calc(100% - 96px));margin:0 auto;padding:10px 0}
.lv-news-breadcrumb nav>span{overflow-wrap:anywhere;min-width:0}
.lv-news-breadcrumb a{color:#087c98;text-decoration:none}
.lv-portal .lv-news-hero{padding:48px 0 34px;max-width:1040px}
.lv-portal .lv-news-eyebrow{display:flex;gap:14px;align-items:center;flex-wrap:wrap;font-size:10px;line-height:1.5;font-weight:700;letter-spacing:1.6px;color:#087c98;margin:0 0 18px}
.lv-news-eyebrow a{color:inherit;font-weight:700}
.lv-portal .lv-news-badge{font-size:11px;letter-spacing:0;border:1px solid #b5dce4;background:#edf8fb;border-radius:100px;padding:5px 13px}
.lv-portal .lv-news-hero h1,.lv-portal .lv-news-category-heading h1{font-size:clamp(34px,4.3vw,62px);line-height:1.12;letter-spacing:-2px;max-width:1080px;margin:0 0 24px;overflow-wrap:break-word}
.lv-portal .lv-news-deck{max-width:840px;font-size:18px;color:#546b77;line-height:1.75;margin:0 0 25px}
.lv-news-deck p{margin:0}
.lv-news-byline{display:flex;flex-wrap:wrap;gap:9px;align-items:center;color:#61737d;font-size:12px;line-height:1.6}
.lv-news-author-mark{display:grid;place-items:center;font-size:9px;letter-spacing:-.4px;font-weight:800;color:#087c98;border:1px solid #cbe4e9;border-radius:50%;background:white;width:34px;height:34px;margin-right:2px}
.lv-portal .lv-news-columns{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:48px;align-items:start}
.lv-portal .lv-news-article{display:block;min-width:0}
.lv-portal .lv-news-mobile-toc{display:none}
.lv-portal .lv-news-photo{margin:0 0 30px;width:100%}
.lv-news-photo img{display:block;width:100%;height:auto;border-radius:14px;max-height:640px;object-fit:contain;background:#e8f3f6}
.lv-portal .lv-news-article .lv-news-photo img{border-radius:14px}
.lv-news-photo figcaption{font-size:10px;line-height:1.7;color:#61737d;margin-top:10px;padding-inline:2px}
.lv-portal .lv-news-prose{font-size:17px;line-height:1.9;color:#344e5c;max-width:790px;margin-inline:auto;overflow-wrap:break-word}
.lv-news-prose p{margin:0 0 1.35em}
.lv-news-prose h2{font-size:28px;line-height:1.35;letter-spacing:-.65px;margin:1.65em 0 .65em;scroll-margin-top:45px}
.lv-news-prose h3{font-size:23px;line-height:1.4;letter-spacing:-.35px;margin:1.5em 0 .65em;scroll-margin-top:45px}
.lv-news-prose :is(ul,ol){margin:0 0 1.5em;padding-left:24px}
.lv-news-prose li{padding-left:3px;margin:8px 0}
.lv-news-prose a{color:#087c98;text-decoration:underline;text-underline-offset:3px}
.lv-news-prose strong{font-weight:700;color:#213e4e}
.lv-news-prose blockquote{border-left:3px solid #15a1be;background:#edf7fa;padding:24px 28px;margin:28px 0;color:#234d60;font-size:20px;border-radius:0 10px 10px 0}
.lv-news-prose blockquote p:last-child{margin-bottom:0}
.lv-news-prose figure{margin:28px 0;max-width:100%}
.lv-news-prose img{height:auto;max-width:100%;border-radius:10px}
.lv-news-prose figcaption{font-size:11px;color:#61737d;line-height:1.7;margin-top:8px}
.lv-news-prose iframe,.lv-news-prose video{max-width:100%}
.lv-news-prose table{width:100%;border-collapse:collapse;font-size:14px}
.lv-news-prose .wp-block-table{overflow-x:auto}
.lv-news-prose :is(td,th){border:1px solid #dce7eb;padding:12px;text-align:left}
.lv-news-prose hr{margin:32px 0;border:0;border-top:1px solid #dce7eb}
.lv-portal .lv-news-aside{display:flex;flex-direction:column;gap:24px;min-width:0}
.lv-portal .lv-news-side-card,.lv-news-aside .side-block{padding:24px;border:1px solid #dce7eb;border-radius:12px;background:white}
.lv-portal .lv-news-aside h2,.lv-portal .lv-news-aside h3{font-size:22px!important;line-height:1.25!important;letter-spacing:-.6px;margin:0 0 8px}
.lv-news-latest{margin:10px 0 18px;padding:0;list-style:none;counter-reset:lv-news}
.lv-news-latest li{position:relative;counter-increment:lv-news;padding:18px 0 18px 28px;border-bottom:1px solid #e3edf0}
.lv-news-latest li::before{content:counter(lv-news,decimal-leading-zero);position:absolute;left:0;top:19px;color:#89b5c0;font-size:10px;font-weight:700}
.lv-news-latest time{display:block;font-size:10px;line-height:1.4;color:#647b87;margin-bottom:7px}
.lv-news-latest a{font-size:13px;line-height:1.6;font-weight:700;color:#284655;display:block}
.lv-news-all{font-size:12px;font-weight:700;color:#087c98}
.lv-news-toc{background:#edf7fa;border:1px solid #cfe3e9;border-radius:12px;padding:22px 24px;font-size:12px;line-height:1.7}
.lv-news-toc summary{cursor:pointer;font-size:15px;font-weight:700;color:#244c5e;list-style-position:outside;margin-left:15px}
.lv-news-toc ol{margin:15px 0 0;padding:0;list-style:none;display:grid;gap:9px}
.lv-news-toc a{color:#426574}
.lv-portal .lv-news-contact{background:#1d3147;border-radius:12px;padding:28px;color:white}
.lv-portal .lv-news-contact .lv-news-eyebrow{color:#8ed5e6;font-size:9px;margin-bottom:16px}
.lv-portal .lv-news-contact p{font-size:13px;line-height:1.8;color:#c9dce4;margin:16px 0 20px}
.lv-portal .lv-news-contact .lv-news-eyebrow p{margin:0;color:inherit;font:inherit}
.lv-portal .lv-news-contact h2{font-size:28px!important;margin:0!important}
.lv-news-end{display:flex;justify-content:space-between;gap:18px;margin:38px 0 22px;padding:22px 0;border-block:1px solid #dce7eb;font-size:12px;font-weight:700}
.lv-news-end a{color:#087c98}
.lv-news-tags{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:26px}
.lv-news-tags a{padding:5px 12px;border:1px solid #dce7eb;border-radius:100px;background:white;font-size:11px}
.lv-news-article .post-navigation{margin:22px 0 35px;overflow:hidden}
.lv-news-article .post-navigation .nav-links{display:grid;grid-template-columns:1fr 1fr;gap:20px;list-style:none}
.lv-news-article .post-navigation .nav-links>div{float:none;width:auto;text-align:left}
.lv-news-article .post-navigation .nav-links a{padding:16px 0;border:0;color:#234758;background:transparent;white-space:normal;line-height:1.6;font-size:13px}
.lv-news-article .post-navigation span{display:block;color:#647b87;font-size:10px;font-weight:400;margin-bottom:7px}
.lv-news-article .post-navigation strong{font-size:13px;line-height:1.65}
.lv-news-article #comments{background:white;border:1px solid #dce7eb;border-radius:12px;padding:30px;margin:28px 0 0;font-size:13px;line-height:1.8}
.lv-news-article #comments h3{font-size:24px;margin:0 0 15px}
.lv-news-article #comments label{display:block;font-size:12px;margin-bottom:5px}
.lv-news-article #comments :is(input:not([type=submit]):not([type=checkbox]),textarea){width:100%;border:1px solid #c9dce3;border-radius:6px;background:#f8fbfc;padding:12px;font:inherit;box-shadow:none}
.lv-news-article #comments textarea{min-height:145px}
.lv-news-article #comments input[type=submit]{font:700 12px Manrope,Arial,sans-serif;background:#087c98;color:white;border:0;border-radius:6px;padding:13px 20px;box-shadow:none;cursor:pointer}
.lv-news-article #comments p{margin:0 0 18px}
.lv-news-article #comments .comment-form-cookies-consent label{display:inline}
.lv-news-article #comments .comment-list{padding-left:0;list-style:none}
.lv-news-article #comments .children{padding-left:18px}
.lv-portal .lv-news-related{margin-top:64px;padding-top:32px;border-top:1px solid #dce7eb}
.lv-news-related>h2{font-size:34px;line-height:1.2;letter-spacing:-1px;margin:0 0 26px}
.lv-news-related .lv-top-news{grid-template-columns:repeat(3,minmax(0,1fr))}
.lv-news-related .lv-top-news-card h2,.lv-news-category-columns .lv-top-news-card h2{font-size:23px;line-height:1.3;letter-spacing:-.5px}
.lv-news-related .lv-top-news-card h2 a,.lv-news-category-columns .lv-top-news-card h2 a{font-weight:700}
.lv-top-news-card .lv-news-photo{margin:0}
.lv-top-news-card .lv-news-photo img{height:210px;object-fit:cover;border-radius:0}
.lv-top-news-card .lv-news-photo figcaption{margin:0}
.lv-portal .lv-news-category-columns{padding-top:42px}
.lv-news-category-heading{margin-bottom:28px}
.lv-portal .lv-news-categories{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 24px}
.lv-news-categories a{display:block;padding:9px 14px;border:1px solid #d4e4e9;border-radius:100px;font-size:11px;font-weight:600;color:#416473;background:white;line-height:1.4;text-decoration:none}
.lv-news-categories a:hover,.lv-news-categories a.is-current{background:#087c98;border-color:#087c98;color:white;text-decoration:none}
.lv-news-root a:focus-visible,.lv-news-root summary:focus-visible{outline:2px solid #087c98;outline-offset:4px;border-radius:3px}
.lv-news-root a:hover{text-decoration:underline;text-underline-offset:3px}
.lv-news-root .nav a:hover,.lv-news-root .elementor-button:hover{text-decoration:none}
@media(max-width:1100px){.lv-portal .lv-news-columns{grid-template-columns:minmax(0,1fr) 280px;gap:30px}.lv-news-related .lv-top-news-copy{padding:20px}.lv-news-related .lv-top-news-card h2{font-size:21px}.lv-portal .lv-news-prose{font-size:16px}}
@media(max-width:900px){.lv-news-breadcrumb nav{width:calc(100% - 48px)}.lv-portal .lv-news-columns{grid-template-columns:1fr}.lv-portal .lv-news-aside{display:grid;grid-template-columns:1fr 1fr}.lv-news-aside>.elementor-widget-shortcode:first-child{grid-column:1/-1}.lv-news-toc ol{grid-template-columns:1fr 1fr;gap:10px 24px}.lv-portal .lv-news-hero{padding-top:32px}.lv-news-related .lv-top-news{grid-template-columns:repeat(2,minmax(0,1fr))}.lv-news-related .lv-top-news-card:last-child{grid-column:1/-1}.lv-portal .lv-news-prose{max-width:none}.lv-news-category-columns>.lv-news-aside .elementor-widget-shortcode{grid-column:auto}}
@media(max-width:700px){.lv-news-breadcrumb nav{width:calc(100% - 32px)}.lv-portal .lv-news-hero h1,.lv-portal .lv-news-category-heading h1{font-size:37px;letter-spacing:-1.3px;line-height:1.14}.lv-portal .lv-news-hero{padding:28px 0}.lv-portal .lv-news-deck{font-size:16px}.lv-news-byline{font-size:10px;gap:7px}.lv-portal .lv-news-eyebrow{font-size:9px;letter-spacing:1.2px}.lv-news-photo img{border-radius:10px}.lv-portal .lv-news-prose{font-size:16px;line-height:1.85}.lv-news-prose h2{font-size:25px}.lv-news-prose h3{font-size:21px}.lv-portal .lv-news-aside{display:flex}.lv-news-toc ol{grid-template-columns:1fr}.lv-portal .lv-news-related{margin-top:42px}.lv-news-related>h2{font-size:28px}.lv-news-related .lv-top-news{grid-template-columns:1fr}.lv-news-related .lv-top-news-card:last-child{grid-column:auto}.lv-news-article #comments{padding:22px}.lv-news-article .post-navigation .nav-links{grid-template-columns:1fr}.lv-news-related .lv-top-news-card h2,.lv-news-category-columns .lv-top-news-card h2{font-size:23px}.lv-news-main{padding-bottom:42px}.lv-news-categories a{padding:9px 12px}}
@media(prefers-reduced-motion:reduce){.lv-news-root *{scroll-behavior:auto!important}}
@media(max-width:900px){.lv-portal .lv-news-mobile-toc{display:block;margin-bottom:28px}.lv-news-aside>.elementor-widget-shortcode:first-child{display:none}}
