/* EmpireCMS content pages. Reuses site.css and news.css from the approved large-type theme. */
.lf-content-main{padding-bottom:64px}.lf-content-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:54px;align-items:start}.lf-article{min-width:0}.lf-article-header{padding:10px 0 26px;border-bottom:1px solid #dce4e8}.lf-article-header h1{font-size:clamp(30px,2.1vw,40px);line-height:1.55;margin:16px 0 20px;letter-spacing:.3px;overflow-wrap:anywhere}.lf-article-meta{display:flex;flex-wrap:wrap;gap:10px 25px;font-size:15px;color:#607786;line-height:1.8}.lf-meta-item{display:inline-flex;gap:3px;min-width:0;overflow-wrap:anywhere}.lf-meta-item a{text-decoration:underline;text-underline-offset:3px}.lf-article-summary{background:#f1f5f6;border-left:3px solid #99adb9;padding:23px 26px;margin:28px 0 22px}.lf-article-summary strong{display:block;color:#446376;font-size:15px;margin-bottom:8px}.lf-article-summary p{font-size:18px;line-height:1.95;margin:0;overflow-wrap:anywhere}.lf-reading-note{display:flex;gap:16px;align-items:baseline;margin:22px 0 30px}.lf-reading-note>span{flex-shrink:0;font-size:14px;color:#956b45}.lf-reading-note p{font-size:15px;color:#637d8b;line-height:1.9;margin:0}.lf-article-body{font-size:19px;line-height:2;color:#273e4b;overflow-wrap:anywhere}.lf-article-body p{margin:0 0 1.25em}.lf-article-body h2{font-size:27px;line-height:1.6;color:#16384e;margin:1.8em 0 .8em;scroll-margin-top:28px}.lf-article-body h3{font-size:22px;line-height:1.7;margin:1.5em 0 .7em;scroll-margin-top:28px;color:#24495e}.lf-article-body h4{font-size:20px;margin:1.3em 0 .6em}.lf-article-body h2:first-child{margin-top:.7em}.lf-article-body ul,.lf-article-body ol{padding-left:1.6em;margin:1em 0 1.5em}.lf-article-body li{padding-left:.2em;margin:.4em 0}.lf-article-body li p{margin:.3em 0}.lf-article-body a{color:#216c90;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.lf-article-body a:hover{color:#b66b39}.lf-article-body strong{font-weight:700;color:#193f55}.lf-article-body img{display:block;max-width:100%!important;height:auto!important;margin:24px auto}.lf-article-body figure{margin:28px 0}.lf-article-body figcaption{font-size:15px;text-align:center;color:#6c818e;line-height:1.8;margin-top:12px}.lf-article-body blockquote{margin:28px 0;padding:20px 25px;border-left:3px solid #8fa9b7;background:#f3f6f7;font-size:18px;color:#547082}.lf-article-body blockquote p:last-child{margin-bottom:0}.lf-article-body hr{border:0;border-top:1px solid #dce5e9;margin:32px 0}.lf-article-body table{border-collapse:collapse;width:100%;max-width:100%;margin:25px 0;font-size:17px;line-height:1.85;text-align:left;table-layout:auto}.lf-article-body caption{text-align:left;font-size:16px;color:#5c7787;margin-bottom:12px}.lf-article-body th,.lf-article-body td{padding:15px 17px;border:1px solid #d5e0e6;vertical-align:top;overflow-wrap:anywhere}.lf-article-body thead th{background:#eaf1f4;color:#1d465e;font-weight:650}.lf-article-body tbody th{background:#f6f8f9;font-weight:500}.lf-table-scroll{overflow-x:auto;max-width:100%;margin:22px 0}.lf-table-scroll table{min-width:560px;margin:0}.lf-article-body pre{max-width:100%;overflow:auto;padding:20px;background:#eef3f5;font-size:16px;line-height:1.8}.lf-article-body code{font-family:Consolas,monospace;font-size:.9em}.lf-article-body iframe,.lf-article-body video{max-width:100%}.lf-body-pagination{display:flex;gap:10px;flex-wrap:wrap;margin:28px 0;font-size:16px}.lf-body-pagination:empty{display:none}.lf-body-pagination a,.lf-body-pagination b,.lf-body-pagination strong{display:inline-block;padding:7px 12px;border:1px solid #d8e2e8}.lf-body-pagination b,.lf-body-pagination strong{background:#173d53;color:#fff}.lf-article-end{margin-top:38px;border-top:1px solid #dce4e8;border-bottom:1px solid #dce4e8;padding:18px 0;display:flex;justify-content:space-between;gap:20px;font-size:15px}.lf-article-end>span{color:#758a97}.lf-article-end>a{color:#3c647d}.lf-adjacent{display:grid;grid-template-columns:1fr 1fr;gap:25px;padding:28px 0;border-bottom:1px solid #dce4e8}.lf-adjacent>div{min-width:0}.lf-adjacent>div>span{display:block;color:#7c909b;font-size:14px;margin-bottom:9px}.lf-adjacent>div>div{font-size:17px;line-height:1.85;overflow-wrap:anywhere}.lf-article-next{padding:27px 30px;background:#f0f5f6;margin-top:30px;border-left:3px solid #b5c8d1}.lf-article-next h2{font-size:23px;margin:0 0 10px}.lf-article-next p{font-size:16px;color:#677f8e;line-height:1.9;margin:0}.lf-article-next>div{display:flex;flex-wrap:wrap;gap:16px 28px;margin-top:18px;font-size:16px;color:#3b627a}.lf-content-aside{min-width:0}.lf-article-toc{background:#f7f9f9;border-top:3px solid #a7bcc7;padding:22px 24px;margin-bottom:28px}.lf-article-toc h2{font-size:21px;margin-bottom:15px}.lf-article-toc ol{list-style:none;padding:0;margin:0}.lf-article-toc li{border-bottom:1px solid #e0e8ec}.lf-article-toc li:last-child{border:0}.lf-article-toc a{display:block;font-size:15px;line-height:1.9;padding:9px 0;color:#4b6b7f;overflow-wrap:anywhere}.lf-article-toc .lf-toc-sub a{padding-left:16px;font-size:14px;color:#69828f}.lf-article-daily .lf-article-header{border-bottom:3px solid #99b3ac}.lf-article-daily .lf-article-summary{background:#f0f5f1;border-left-color:#8da99e}.lf-article-cases .lf-article-header{border-bottom:3px solid #c6ad8d}.lf-article-cases .lf-reading-note{padding:18px 20px;background:#f7f3ed}.lf-article-flash .lf-article-summary{border-left-color:#cb8759}.lf-content-demo{padding:9px 24px;background:#fff3df;text-align:center;color:#896134;font-size:14px;line-height:1.8}
@media(min-width:2000px){.lf-content-layout{grid-template-columns:minmax(0,1fr) 360px;gap:70px}.lf-article-body{font-size:20px}.lf-article-header h1{font-size:42px}.lf-article-body h2{font-size:29px}.lf-article-body h3{font-size:24px}.lf-article-summary p{font-size:19px}.lf-article-body table{font-size:18px}}
@media(max-width:1150px){.lf-content-layout{grid-template-columns:minmax(0,1fr) 285px;gap:30px}.lf-article-body{font-size:18px}.lf-article-header h1{font-size:32px}.lf-article-summary{padding:20px}.lf-article-summary p{font-size:17px}.lf-content-aside .lf-panel,.lf-article-toc{padding:20px}}
@media(max-width:900px){.lf-content-layout{grid-template-columns:1fr}.lf-content-aside{margin-top:32px}.lf-content-aside .lf-side{display:grid;grid-template-columns:1fr 1fr;gap:22px}.lf-content-aside .lf-side-links{margin:0}.lf-content-aside .lf-side-cta{margin:0;align-self:start}.lf-article-toc ol{display:grid;grid-template-columns:1fr 1fr;gap:0 25px}.lf-article-header h1{font-size:34px}.lf-article-body{font-size:19px}.lf-article-meta{font-size:14px}.lf-article-body table{font-size:16px}}
@media(max-width:540px){.lf-content-main{padding-bottom:38px}.lf-article-header{padding:0 0 21px}.lf-article-header h1{font-size:28px;line-height:1.6;margin:13px 0 17px}.lf-article-meta{gap:7px 16px;font-size:14px}.lf-article-summary{padding:18px;margin:23px 0 19px}.lf-article-summary p{font-size:17px}.lf-reading-note{display:block;margin:20px 0 26px}.lf-reading-note>span{display:block;margin-bottom:5px}.lf-reading-note p{font-size:15px}.lf-article-body{font-size:18px;line-height:1.95}.lf-article-body h2{font-size:24px}.lf-article-body h3{font-size:21px}.lf-article-body h4{font-size:19px}.lf-article-body th,.lf-article-body td{padding:12px}.lf-article-body blockquote{padding:18px;font-size:17px}.lf-article-end{flex-wrap:wrap;gap:10px;font-size:14px}.lf-adjacent{grid-template-columns:1fr;gap:22px}.lf-adjacent>div>div{font-size:16px}.lf-article-next{padding:22px}.lf-article-next h2{font-size:21px}.lf-article-next p{font-size:16px}.lf-article-next>div{font-size:15px;gap:12px 20px}.lf-content-aside .lf-side,.lf-article-toc ol{grid-template-columns:1fr}.lf-article-toc{padding:19px}.lf-content-demo{font-size:12px;padding:8px 16px}}
@media print{.navigation,.lf-subnav,.lf-content-aside,.lf-adjacent,.lf-article-next,footer,.utility,.lf-content-demo{display:none}.lf-content-layout{display:block}.wrap{width:100%;max-width:none}.lf-article-body{font-size:12pt}.lf-article-header h1{font-size:22pt}.lf-article-body a{color:inherit}}
