/* Table-entry inspiration: Chris Smith, table-entry-animations, MIT; see LICENSE. */
.editorial-section{box-sizing:border-box;margin:44px 0!important;padding:28px;border:1px solid #b3cbd9;border-radius:16px;background:#f1f6f9;color:#244a5e;box-shadow:0 4px 0 #c5d6e0,0 14px 32px #16394b0d;scroll-margin-top:24px}
.editorial-section *{box-sizing:border-box}
.editorial-section .editorial-section__head{display:flex;align-items:flex-start;gap:18px;padding-bottom:22px;margin-bottom:24px;border-bottom:1px solid #c7dae4}
.editorial-section .editorial-section__index{display:grid;place-items:center;flex:0 0 48px;width:48px;height:48px;border:1px solid #254c62;border-radius:9px;background:#173b51;color:#fff;font:700 20px/1 Arial,sans-serif;box-shadow:0 3px 0 #9eb9c8}
.editorial-section .editorial-section__head h2{margin:0!important;padding:0!important;color:#173b51;font-size:clamp(24px,2.2vw,32px);line-height:1.25}
.editorial-section .editorial-section__kicker{display:block;margin:0 0 7px;color:#58788c;font-size:11px;font-weight:700;line-height:1.4;letter-spacing:.13em;text-transform:uppercase}
.editorial-section .editorial-section__layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.45fr);gap:22px;align-items:start}
.editorial-section .editorial-section__lead,.editorial-section .editorial-section__paragraph,.editorial-section .editorial-choice{padding:24px;border:1px solid #b7cfdc;border-radius:11px;background:#fff;min-width:0}
.editorial-section .editorial-section__lead{border-left:4px solid #bf4c13;background:#e4eff5}
.editorial-section--ink .editorial-section__lead{border-color:#254f67;border-left-color:#ec9a65;background:#173b51;color:#f1f7fb;box-shadow:0 4px 0 #99b3c2}
.editorial-section--warm .editorial-section__lead{border-color:#e4c9ae;border-left-color:#bf4c13;background:#fff4e8}
.editorial-section .editorial-section__details{display:grid;gap:18px;min-width:0}
.editorial-section h3{margin:0 0 12px!important;padding:0!important;font-size:18px;line-height:1.35;color:#21495e}
.editorial-section--ink .editorial-section__lead h3{color:#fff}
.editorial-section p{margin:0 0 14px!important;font-size:16px;line-height:1.75;overflow-wrap:anywhere}
.editorial-section p:last-child{margin-bottom:0!important}
.editorial-section .editorial-section__tail{margin-top:22px}
.editorial-section .editorial-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.editorial-section .editorial-choice{position:relative;padding-top:20px;box-shadow:0 4px 0 #bdd1dd}
.editorial-section .editorial-choice__number{display:inline-block;padding:6px 10px;margin:0 0 14px;border-radius:6px;background:#173b51;color:#fff;font:700 13px/1.2 Arial,sans-serif}
.editorial-section .editorial-choice:nth-child(2) .editorial-choice__number{background:#2c697b}
.editorial-section .editorial-choice:nth-child(3) .editorial-choice__number{background:#b94b14}
.editorial-section .editorial-choice .lk-mt-extra-card{padding:0 0 18px;margin:0 0 18px;border:0;border-bottom:1px solid #d8e5ed;border-radius:0;background:none;font-size:14px;line-height:1.55;color:#557386}
.editorial-section .editorial-choice .lk-mt-extra-card strong{display:block;margin:0 0 9px;font-size:20px;line-height:1.3;color:#173b51}
.editorial-section .editorial-choice p{font-size:15px;line-height:1.75}
.editorial-section .editorial-climate{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.editorial-section .editorial-climate>article{padding:25px;border:1px solid #b5cfdc;border-top:4px solid #35738e;border-radius:10px;background:#fff}
.editorial-section .editorial-climate>article:nth-child(2){border-top-color:#c1531a}
.editorial-section .editorial-section__notice{margin-top:20px;padding:23px;border:1px solid #e8ceaf;border-left:4px solid #c1531a;border-radius:9px;background:#fff3e4}
.editorial-section--dark-head>.editorial-section__head{padding:26px 28px;margin:-28px -28px 24px;border-radius:15px 15px 0 0;border-bottom:3px solid #c45b21;background:#173b51}
.editorial-section--dark-head>.editorial-section__head h2,.editorial-section--brief>.editorial-section__head h2{color:#fff}
.editorial-section--dark-head>.editorial-section__head .editorial-section__kicker,.editorial-section--brief>.editorial-section__head .editorial-section__kicker{color:#bed6e5}
.editorial-section--dark-head>.editorial-section__head .editorial-section__index,.editorial-section--brief>.editorial-section__head .editorial-section__index{border-color:#65889d;background:#254e66;box-shadow:0 3px 0 #102c3f}
.editorial-section--brief{background:#173b51;border-color:#173b51;color:#eef6fb}
.editorial-section--brief>.editorial-section__head{border-color:#4e7288}
.editorial-section--brief .editorial-section__layout{grid-template-columns:repeat(2,minmax(0,1fr))}
.editorial-section--brief .editorial-section__paragraph{background:#f2f7fa;color:#244a5e}
.editorial-section .lk-mt-check-grid{gap:14px;margin:0}
.editorial-section .lk-mt-check{padding:18px;border:1px solid #b9d2dc;border-left:4px solid #3b7a87;border-radius:8px;background:#fff;line-height:1.65}
.editorial-section .lk-mt-check strong{display:block;margin-bottom:7px;color:#173b51}
.editorial-section .lk-mt-warning{margin:0;padding:20px;border:1px solid #e7c9a7;border-left:4px solid #c1531a;border-radius:8px;background:#fff3e4;line-height:1.7}
.editorial-section--brief .lk-mt-extra-links{margin:0;gap:12px}
.editorial-section--brief .lk-mt-extra-links a{padding:14px;border:1px solid #789bb0;border-radius:8px;background:#244e67;color:#fff;font-weight:600}
.editorial-section--brief .lk-mt-extra-links a:hover{background:#2c607d}
.editorial-callout{margin:40px 0!important;padding:28px;border:1px solid #9fbfcf;border-left:5px solid #bd4e15;border-radius:12px;background:#e8f1f6;box-shadow:0 4px 0 #c4d7e1}
.editorial-callout h2{margin:0 0 14px!important;color:#173b51;font-size:28px;line-height:1.3}
.editorial-callout p{font-size:16px;line-height:1.75}
.editorial-table-section{margin:44px 0!important;scroll-margin-top:24px}
.editorial-table-section .editorial-table-heading{padding:24px 26px;margin:0 0 20px;border-radius:12px;border-bottom:4px solid #be5018;background:#173b51;color:#fff}
.editorial-table-section .editorial-table-heading h2{margin:0!important;color:#fff;font-size:clamp(25px,2.3vw,33px);line-height:1.25}
.editorial-table-section .editorial-table-heading span{display:block;margin-bottom:8px;color:#c2d9e7;font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}
.editorial-table-section>p{margin:0 0 20px;font-size:16px;line-height:1.75}
#content .article_description .lk-mt-page .editorial-table-frame{width:100%!important;max-width:100%!important;margin:24px 0!important;padding:0!important;overflow:hidden!important;border:1px solid #a8c6d8!important;border-radius:13px;background:#fff;box-shadow:0 5px 0 #b6cedd}
#content .article_description .lk-mt-page .editorial-table{display:table!important;width:100%!important;max-width:100%!important;min-width:0!important;border:0!important;border-spacing:0!important;border-collapse:separate!important;table-layout:fixed;perspective:1200px;color:#244b60}
#content .article_description .lk-mt-page .editorial-table caption{display:table-caption;padding:20px 24px!important;margin:0;text-align:left!important;caption-side:top;background:#e8f1f6;color:#345c72;font-size:14px;line-height:1.6;border:0!important}
#content .article_description .lk-mt-page .editorial-table thead{display:table-header-group!important}
#content .article_description .lk-mt-page .editorial-table tbody{display:table-row-group!important}
#content .article_description .lk-mt-page .editorial-table tr{display:table-row!important;transform-origin:center top}
#content .article_description .lk-mt-page .editorial-table th,#content .article_description .lk-mt-page .editorial-table td{display:table-cell!important;padding:20px 22px!important;border:0!important;border-bottom:1px solid #d8e5ee!important;text-align:left!important;vertical-align:top!important;white-space:normal!important;overflow-wrap:anywhere;font-size:15px;line-height:1.65}
#content .article_description .lk-mt-page .editorial-table thead th{background:#214c65!important;color:#fff!important;font-size:14px;font-weight:700}
#content .article_description .lk-mt-page .editorial-table thead th:nth-child(1){width:29%!important}
#content .article_description .lk-mt-page .editorial-table thead th:nth-child(2){width:22%!important}
#content .article_description .lk-mt-page .editorial-table tbody th[scope=row]{background:#fff;color:#214c65;font-size:16px;font-weight:700}
#content .article_description .lk-mt-page .editorial-table tbody tr:nth-child(even)>*{background:#f1f6f9}
#content .article_description .lk-mt-page .editorial-table tbody tr:hover>*{background:#e7f1f7}
#content .article_description .lk-mt-page .editorial-table tbody tr:last-child>*{border-bottom:0!important}
#content .article_description .lk-mt-page .editorial-table td::before,#content .article_description .lk-mt-page .editorial-table tbody th::before{content:none!important}
.editorial-table .editorial-table__price{display:inline-block;padding:7px 10px;border:1px solid #e9c3a6;border-radius:7px;background:#fff1e6;color:#a8400b;font-size:18px;font-weight:800;line-height:1.4;white-space:nowrap}
.editorial-table .editorial-row-enter{animation:editorial-row-dropdown .65s cubic-bezier(.18,.7,.3,1) both;animation-delay:var(--row-entry-delay,0ms)}
@keyframes editorial-row-dropdown{from{opacity:.25;transform:perspective(1200px) rotateX(-78deg) translateY(-10px)}to{opacity:1;transform:perspective(1200px) rotateX(0) translateY(0)}}
@media(max-width:1000px){.editorial-section .editorial-section__layout{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.editorial-section .editorial-choices{grid-template-columns:1fr}.editorial-section .editorial-choice{display:grid;grid-template-columns:52px minmax(0,.7fr) minmax(0,1.3fr);gap:20px;align-items:start}.editorial-section .editorial-choice__number{margin:0}.editorial-section .editorial-choice .lk-mt-extra-card{margin:0;padding:0;border:0}}
@media(max-width:900px){
 #content .article_description .lk-mt-page .editorial-table,#content .article_description .lk-mt-page .editorial-table tbody{display:block!important;width:100%!important}
 #content .article_description .lk-mt-page .editorial-table caption{display:block;padding:18px!important;font-size:13px}
 #content .article_description .lk-mt-page .editorial-table thead{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
 #content .article_description .lk-mt-page .editorial-table tbody tr{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;padding:18px!important;border:0!important;border-bottom:1px solid #bdd3e0!important;border-radius:0!important;background:#fff}
 #content .article_description .lk-mt-page .editorial-table tbody tr:nth-child(even){background:#edf4f8}
 #content .article_description .lk-mt-page .editorial-table tbody th[scope=row],#content .article_description .lk-mt-page .editorial-table tbody td{display:block!important;width:100%!important;max-width:100%!important;padding:11px 0!important;border:0!important;background:none!important;white-space:normal!important;box-sizing:border-box!important}
 #content .article_description .lk-mt-page .editorial-table tbody th[scope=row]{padding-top:0!important;font-size:18px}
 #content .article_description .lk-mt-page .editorial-table tbody tr:last-child{border:0!important}
 #content .article_description .lk-mt-page .editorial-table tbody [data-label]::before{content:attr(data-label)!important;display:block!important;margin:0 0 5px!important;color:#58788b!important;font-size:10px!important;font-weight:700!important;line-height:1.4!important;letter-spacing:.11em;text-transform:uppercase}
 .editorial-table .editorial-table__price{font-size:19px;padding:8px 12px}
}
@media(max-width:700px){.editorial-section{margin:30px 0!important;padding:18px;border-radius:12px}.editorial-section .editorial-section__head{gap:12px;margin-bottom:18px;padding-bottom:18px}.editorial-section .editorial-section__index{flex-basis:36px;width:36px;height:38px;font-size:16px}.editorial-section .editorial-section__head h2{font-size:23px;line-height:1.3}.editorial-section .editorial-section__kicker{font-size:9px;letter-spacing:.1em}.editorial-section .editorial-section__layout,.editorial-section--brief .editorial-section__layout,.editorial-section .editorial-climate{grid-template-columns:1fr;gap:16px}.editorial-section .editorial-section__lead,.editorial-section .editorial-section__paragraph,.editorial-section .editorial-choice,.editorial-section .editorial-climate>article{padding:18px}.editorial-section p{font-size:15px;line-height:1.75}.editorial-section .editorial-choice{display:block}.editorial-section .editorial-choice__number{margin-bottom:14px}.editorial-section .editorial-choice .lk-mt-extra-card{padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid #d8e5ed}.editorial-section--dark-head>.editorial-section__head{margin:-18px -18px 18px;padding:20px 18px;border-radius:11px 11px 0 0}.editorial-section .editorial-section__notice{padding:18px}.editorial-section h3{font-size:18px}.editorial-section .lk-mt-check{padding:16px}.editorial-callout{padding:20px;margin:30px 0!important}.editorial-callout h2{font-size:24px}.editorial-callout p{font-size:15px}.editorial-table-section .editorial-table-heading{padding:20px}.editorial-table-section>p{font-size:15px}}
@media(prefers-reduced-motion:reduce){.editorial-table .editorial-row-enter{animation:none!important;transform:none!important;opacity:1!important}}
@media print{.editorial-table tr{animation:none!important;transform:none!important;opacity:1!important}.editorial-section{box-shadow:none;break-inside:avoid}}
