/* lif-skiplink-css */
.lif-skiplink{position:absolute;left:-9999px;top:0;z-index:100000;background:#0D1B2A;color:#fff;padding:12px 20px;border-radius:0 0 4px 0;font:600 15px/1.2 Arial,sans-serif;text-decoration:none}.lif-skiplink:focus{left:0}
/* lif-sr-only */
.lif-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
/* lif-lang-css */
.lif-lang-item{display:flex;align-items:center}
.lif-lang{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid #DDE1E9;border-radius:999px;background:#fff;line-height:1}
.lif-lang__opt{display:inline-block;padding:6px 12px;border-radius:999px;font-family:'Plus Jakarta Sans',sans-serif;font-weight:600;font-size:12px;letter-spacing:.06em;color:#111827;text-decoration:none;transition:background .15s ease,color .15s ease}
.lif-lang__opt:hover{background:#F4F5F7;color:#111827}
.lif-lang__opt.is-active{background:#FF3D22;color:#fff}
.lif-lang__opt.is-active:hover{background:#E8300F;color:#fff}
@media (max-width:860px){.lif-lang-item{padding:12px 20px}.lif-lang{background:transparent}}
/* lif-nl-ux */
.lif-nl-body{font-family:'Plus Jakarta Sans',sans-serif;color:#111827;font-size:16px;line-height:1.62}
.lif-nl-body h1,.lif-nl-body h2,.lif-nl-body h3{font-family:'Syne',sans-serif;color:#111827;line-height:1.12}
.lif-nl-body h1{font-weight:800;font-size:clamp(28px,3.6vw,42px);margin:0 0 18px}
.lif-nl-body h2{font-weight:800;font-size:clamp(21px,2.2vw,27px);margin:44px 0 14px;padding-top:20px;border-top:1px solid #DDE1E9}
.lif-nl-body h3{font-weight:700;font-size:18px;margin:26px 0 8px}
.lif-nl-body p,.lif-nl-body li{max-width:70ch}
.lif-nl-body ul,.lif-nl-body ol{padding-left:20px}
.lif-nl-body li{margin:0 0 8px}
.lif-nl-body a{color:#111827;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#DDE1E9}
.lif-nl-body a:hover{text-decoration-color:#FF3D22;color:#111827}
.lif-nl-lead{font-size:18px;line-height:1.55;border-left:3px solid #FF3D22;padding:2px 0 2px 18px;margin:0 0 24px;max-width:66ch}
.lif-nl-toc{border:1px solid #DDE1E9;border-radius:18px;background:#F4F5F7;padding:18px 22px;margin:0 0 34px}
.lif-nl-toc__title{font-weight:600;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#6B7280;margin:0 0 10px}
.lif-nl-toc ul{list-style:none;margin:0;padding:0;columns:2;column-gap:34px}
.lif-nl-toc li{margin:0 0 7px;break-inside:avoid;max-width:none}
.lif-nl-toc a{text-decoration:none;font-size:15px;border-bottom:1px solid transparent}
.lif-nl-toc a:hover{border-bottom-color:#FF3D22}
.lif-nl-table{overflow-x:auto;border:1px solid #DDE1E9;border-radius:18px;margin:22px 0}
.lif-nl-table>table{width:100%;min-width:540px;border-collapse:collapse;margin:0;font-size:15px;background:#fff}
.lif-nl-table th{background:#F4F5F7;text-align:left;font-weight:600;padding:12px 16px;border-bottom:1px solid #DDE1E9}
.lif-nl-table td{padding:11px 16px;border-bottom:1px solid #DDE1E9;vertical-align:top}
.lif-nl-table tr:last-child td{border-bottom:0}
.lif-nl-cta{border:1px solid #DDE1E9;border-radius:18px;padding:24px;margin:36px 0 8px;background:#fff}
.lif-nl-cta p{margin:0}
.lif-nl-btn{display:inline-block;background:#FF3D22;color:#fff!important;border-radius:999px;padding:13px 26px;font-weight:600;font-size:15px;text-decoration:none!important;transition:background .15s ease}
.lif-nl-btn:hover{background:#E8300F;color:#fff!important}
@media(max-width:860px){.lif-nl-body{font-size:16px}.lif-nl-body h2{margin-top:34px}.lif-nl-toc ul{columns:1}.lif-nl-table>table{min-width:460px}}
/* lif-i18n */
.lif-lang{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid #DDE1E9;border-radius:999px;background:#fff;line-height:1}
.lif-lang__opt{display:inline-block;padding:5px 10px;border-radius:999px;font-weight:600;font-size:12px;letter-spacing:.05em;color:#111827;text-decoration:none}
.lif-lang__opt:hover{color:#111827;background:#F4F5F7}
.lif-lang__opt.is-active{background:#FF3D22;color:#fff}
.lif-lang__opt.is-active:hover{background:#E8300F;color:#fff}
