/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--lnl-bg:#ffffff;--lnl-paper:#ffffff;--lnl-ink:#1c2432;--lnl-muted:#54617a;--lnl-line:#c5ccd7;--lnl-accent:#98621f;--lnl-accent-deep:#734a18;--lnl-panel-head:#dce2ea;--lnl-shadow:0 10px 24px rgba(12,22,40,0.07);--lnl-box-shadow:0 2px 8px rgba(12,22,40,0.08);--lnl-sidebar-width:304px;}*{box-sizing:border-box;}html,body{margin:0;padding:0;min-height:100%;background:#ffffff;color:var(--lnl-ink);font-family:"Source Sans 3","Segoe UI","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1;font-size:14px;}.lnl-content,.lnl-content-wrap,.lnl-content-wrap .block__content,.lnl-content-wrap article > .content,.lnl-content-wrap .field--name-body,.lnl-content-wrap .view-content,.layout__region{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;}.innerCell{display:block;margin:0 auto;border:#BFB8AF solid 1px;box-shadow:var(--lnl-box-shadow);}.innerCell.header{padding:10px 10px 10px 10px;background-color:#DCE9EE;border-bottom:2px solid #BFB8AF;color:Black;font-style:oblique;}.innerCell.body{padding:10px 10px 10px 10px;background-color:white;}.innerCell > .header{padding:8px 10px;background:#dce9ee;border-bottom:2px solid #bfb8af;font-weight:600;font-size:15.7px;color:#000;}.innerCell > .body{padding:10px;background:#fff;}.innerCell > .body h4{margin:0.8em 0 0.3em;font-size:15.2px;font-weight:700;color:#1f2a3d;}.innerCell > .body h4:first-child{margin-top:0;}.innerCell > .body ul,.innerCell > .body ol{margin:0.25em 0 0.5em;padding-left:1.5em;}.innerCell > .body li{margin-bottom:0.15em;}.innerCell > .body p{margin:0.4em 0;}td,th{vertical-align:top;}a{color:#0b4ea9;text-decoration:none;}a:hover,a:focus{text-decoration:underline;}ul.tabs,.tabs{list-style:none;margin:0 0 14.4px;padding:0;display:flex;flex-wrap:wrap;gap:7.2px;}ul.tabs li,.tabs li{list-style:none;margin:0;padding:0;}ul.tabs li a,.tabs li a{display:inline-block;padding:6.7px 12.5px;border:1px solid #cfd8e4;border-radius:999px;background:#f6f8fb;color:#203047;text-decoration:none;font-weight:600;line-height:1.1;}ul.tabs li a:hover,ul.tabs li a:focus,.tabs li a:hover,.tabs li a:focus{background:#e8edf5;border-color:#b8c5d8;text-decoration:none;}ul.tabs li.is-active a,ul.tabs li a.is-active,.tabs li.is-active a,.tabs li a.is-active{background:#dce8fb;border-color:#8ea9d0;color:#0f2d54;}.lnl-shell{display:block;min-height:100vh;}.lnl-body-grid{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:var(--lnl-sidebar-width) minmax(0,1fr);gap:17.6px;align-items:start;}.lnl-body-grid.no-sidebar{grid-template-columns:minmax(0,1fr);}.block{border:1px solid #d7e0ec;position:sticky;top:16px;align-self:start;max-height:calc(100vh - 32px);overflow-y:auto;}.lnl-sidebar{position:sticky;top:16px;align-self:start;max-height:calc(100vh - 32px);overflow-y:auto;}.lnl-sidebar-inner{padding:24px 14.4px 16px 8px;}.lnl-sidebar-title,.lnl-sidebar .block > h2{display:none;}.js .lnl-sidebar .js-lnl-page-tree-block:not(.is-ready){visibility:hidden;}.lnl-sidebar ul{list-style:none !important;margin:0;padding-left:0;}.lnl-sidebar li{list-style:none !important;}.lnl-sidebar .menu{margin:0;padding:7.2px;list-style:none;background:rgba(255,255,255,0.8);}.lnl-sidebar .lnl-modern-tree{margin:0;padding:7.2px 0px 16px 0px}.lnl-sidebar .menu-item,.lnl-sidebar .menu li{margin:0;position:relative;}.lnl-sidebar .menu-item > a,.lnl-sidebar .menu li > a{display:block;margin:1.6px 0;padding:7px 10.4px;padding-left:calc(14.4px + (var(--lnl-depth,0) * 14.7px) + 20px);color:#44546f;font-size:14.7px;line-height:1.3;}.lnl-sidebar .lnl-modern-tree li > a{display:block;padding:7px 10.4px;padding-left:calc(3.2px + (var(--lnl-depth,0) * 14.7px) + 20px);color:#44546f;font-size:14.7px;line-height:1.3;transition:background-color 0.18s ease,color 0.18s ease;}.lnl-sidebar .lnl-menu-item--branch > a,.lnl-sidebar .lnl-dhtml-branch > a{font-weight:600;}.lnl-sidebar .lnl-menu-item--leaf > a{padding-left:calc(15.2px + (var(--lnl-depth,0) * 14.7px) + 5.6px);font-weight:500;}.lnl-sidebar .lnl-menu-toggle{display:none;}.lnl-sidebar.lnl-tree-enhanced .menu-item > .menu[hidden],.lnl-sidebar.lnl-tree-enhanced li > ul[hidden]{display:none;}.lnl-sidebar .menu-item > a:hover,.lnl-sidebar .menu-item > a:focus,.lnl-sidebar .menu-item--active-trail > a{background:#dce8fb;color:#0f2d54;text-decoration:none;}.lnl-sidebar .is-active{font-weight:bold;text-decoration:none;color:#172b4c;background:#dce8fb;}.lnl-sidebar .menu .menu,.lnl-sidebar .lnl-modern-tree li > ul{display:none;margin:0;padding:0;}.lnl-sidebar .menu-item--active-trail > .menu,.lnl-sidebar .lnl-menu-item--open > .menu,.lnl-sidebar .lnl-dhtml-branch.lnl-menu-item--open > ul,.lnl-sidebar .menu-item--active-trail > ul,.lnl-sidebar .lnl-modern-tree li.lnl-menu-item--open > ul,.lnl-sidebar .lnl-modern-tree li.menu-item--active-trail > ul{display:block;}.lnl-main{padding:18.4px clamp(16px,2vw,32px) 36px;}.lnl-header{max-width:none;margin:0 0 16px;background:var(--lnl-paper);border:1px solid var(--lnl-line);box-shadow:var(--lnl-shadow);}.lnl-title-group{min-width:0;}.lnl-site-name{margin:0;font-family:"Cormorant Garamond","Times New Roman",serif;font-size:clamp(32px,5vw,64px);font-weight:600;line-height:0.95;letter-spacing:0.005em;color:var(--lnl-accent);}.lnl-site-name a{color:inherit;text-decoration:none;}.lnl-site-slogan{margin:6.4px 0 0;text-transform:uppercase;letter-spacing:0.1em;font-size:11.5px;color:var(--lnl-accent-deep);}.lnl-header-brand{display:block;width:100%;}.lnl-site-logo-link{display:inline-block;max-width:100%;}.lnl-site-logo{display:block;width:min(288px,100%);height:auto;}.lnl-utility-row{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;width:fit-content;margin:8.8px 20px 0 auto;padding:5.6px 12px;border:1px solid var(--lnl-line);border-radius:10px;background:#f8fafd;gap:8px;}.lnl-breadcrumb,.lnl-highlighted,.lnl-content-wrap,.lnl-footer{max-width:1180px;margin-left:auto;margin-right:auto;}.lnl-responsible-staff{display:flex;flex-wrap:wrap;gap:12px;padding:12px 13.6px;}.lnl-staff-card{flex:1 1 200px;min-width:180px;border:1px solid #d7e0ec;background:#f7fafd;padding:10.4px 13.6px;font-size:14.4px;}.lnl-staff-card__name{font-weight:700;margin-bottom:5.6px;}.lnl-staff-card__name a{color:#172b4c;text-decoration:none;}.lnl-staff-card__name a:hover{text-decoration:underline;}.lnl-staff-card__details{margin:0;padding:0;}.lnl-staff-card__details dd{margin:1.6px 0;color:#44546f;}.lnl-staff-role{display:block;font-style:italic;color:#44546f;}.lnl-staff-email a{color:#0b4ea9;}.lnl-breadcrumb{margin-bottom:12.8px;}.lnl-highlighted{margin-bottom:16px;}.lnl-content-wrap{background:transparent;max-width:none;width:100%;margin:0;}.lnl-content-wrap .layout--onecol,.lnl-content-wrap .layout--twocol,.lnl-content-wrap .layout--twocol-section,.lnl-content-wrap .layout--threecol-section,.lnl-content-wrap .layout--fourcol-section{margin-bottom:16px;align-items:flex-start;}.lnl-content-wrap .layout--onecol > .layout__region,.lnl-content-wrap .layout--twocol > .layout__region,.lnl-content-wrap .layout--twocol-section > .layout__region,.lnl-content-wrap .layout--threecol-section > .layout__region,.lnl-content-wrap .layout--fourcol-section > .layout__region{padding:13.6px;}.lnl-content-wrap .layout--twocol-section > .layout__region .layout--onecol{margin-bottom:0;}.lnl-content-wrap .layout--twocol-section > .layout__region .layout--onecol > .layout__region{padding:0;}.lnl-content-top,.lnl-content,.lnl-content-bottom{margin-bottom:16px;}.lnl-content-top{display:grid;grid-template-columns:minmax(0,1fr);gap:19.2px;}.lnl-content-top .block + .block{margin-top:0;}#block-lnl-pagetitle{grid-column:1 / -1;border:none;background:transparent;box-shadow:none;padding:0;}.lnl-content-wrap .block,.lnl-content-wrap article,.lnl-content-wrap .views-element-container{background:var(--lnl-paper);}.lnl-content-wrap .block + .block,.lnl-content-wrap .views-element-container + .views-element-container,.lnl-content-wrap article + article:not(.lnl-tool-card){margin-top:16px;}.lnl-content-wrap .block > h2,.lnl-content-wrap .views-element-container > h2,.lnl-content-wrap article > h2,.lnl-content-wrap .field--name-title{margin:0;padding:9.3px 13.6px;background:var(--lnl-panel-head);border-bottom:1px solid var(--lnl-line);font-family:"Source Sans 3","Segoe UI",sans-serif;font-size:16.5px;font-weight:700;color:#1f2a3d;}.lnl-content-wrap .block__content,.lnl-content-wrap article > .content,.lnl-content-wrap .field--name-body,.lnl-content-wrap .view-content{padding:15.2px 13.6px 17.6px;}.lnl-content-wrap h1,.lnl-content-wrap h2,.lnl-content-wrap h3{color:var(--lnl-accent);letter-spacing:0.01em;}.lnl-content-wrap h2{font-size:clamp(32px,5vw,48.8px);text-align:left;margin:18.4px 0 10.4px;}.lnl-content-wrap h3{font-size:clamp(22.4px,2.8vw,32px);margin:14.4px 0 7.2px;}.lnl-content-wrap img{max-width:100%;height:auto;}.lnl-content-wrap .lnl-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:19.2px;}.lnl-content-wrap .lnl-feature-card{border:1px solid var(--lnl-line);background:var(--lnl-paper);}.lnl-content-wrap .lnl-feature-card img{display:block;width:100%;}.lnl-content-wrap .lnl-feature-card h3{margin:0;padding:12px;text-align:center;border-top:3px solid var(--lnl-accent);border-bottom:3px solid var(--lnl-accent);font-size:clamp(32px,4vw,46.4px);}.lnl-content-wrap .lnl-section-landing{padding:3.2px 2.4px;}.lnl-content-wrap .lnl-section-landing > p:first-child{margin-top:0;}.lnl-content-wrap .lnl-tool-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:300px;gap:16px;margin:16px 0 12px;}.lnl-content-wrap .lnl-home-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:500px;margin-top:24px;}.lnl-content-wrap .lnl-home-category-grid .lnl-tool-card{max-width:498px;max-height:498px;padding:0%;width:100%;justify-self:center;}.lnl-content-wrap .lnl-home-category-grid .lnl-tool-card h3{display:none;}.lnl-content-wrap .lnl-home-category-grid .lnl-tool-card-image{height:100%;padding:0;}.lnl-content-wrap .lnl-tool-card{border:1px solid var(--lnl-line);background:#fff;position:relative;isolation:isolate;display:flex;flex-direction:column;height:100%;box-shadow:var(--lnl-box-shadow);}.lnl-content-wrap .lnl-tool-card h3{margin:0;padding:10.4px 10.4px 8px;font-size:16.8px;line-height:1.2;text-align:center;flex:1 1 auto;display:flex;align-items:center;justify-content:center;overflow:hidden;}.lnl-content-wrap .lnl-tool-card h3 a{color:#1f2e45;text-decoration:none;}.lnl-content-wrap .lnl-tool-card .lnl-tool-card-link::after{content:"";position:absolute;inset:0;}.lnl-content-wrap .lnl-tool-card h3 a:hover,.lnl-content-wrap .lnl-tool-card h3 a:focus{text-decoration:underline;}.lnl-content-wrap .lnl-tool-card-image{display:block;padding:7.2px 10.4px 12px;position:relative;z-index:1;height:240px;flex-shrink:0;overflow:hidden;}.lnl-content-wrap .lnl-tool-card-image img{width:100%;height:100%;display:block;object-fit:contain;}.lnl-content-wrap .lnl-tool-detail-template{padding:3.2px 2.4px;}.lnl-content-wrap .lnl-tool-detail-template h2{text-align:left;font-size:clamp(20px,2.2vw,27.2px);margin:16px 0 8.8px;padding:5.6px 8px;border-left:4px solid var(--lnl-accent);background:#f6f8fb;}.lnl-content-wrap .lnl-tool-detail-template ul{margin-top:5.6px;}.lnl-content-wrap .lnl-tool-detail-template p,.lnl-content-wrap .lnl-tool-detail-template li{font-size:15.7px;}.lnl-shell.layout-home .lnl-content-wrap{max-width:1180px;margin:0 auto;}.lnl-shell.layout-home .lnl-content{}.lnl-shell.layout-home .lnl-content-wrap article,.lnl-shell.layout-home .lnl-content-wrap .block{border:none;background:transparent;box-shadow:none;}.lnl-shell.layout-home .lnl-content-wrap article > .content{padding:0;}.lnl-shell.layout-home .lnl-home-top-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr);gap:18.4px;align-items:start;}.lnl-shell.layout-home .lnl-home-main-copy,.lnl-shell.layout-home .lnl-home-news-column,.lnl-shell.layout-home .lnl-home-links-row > div{border:1px solid var(--lnl-line);background:#fff;}.lnl-shell.layout-home .lnl-home-news-column .block > h2,.lnl-shell.layout-home .lnl-home-news-column .views-element-container > h2,.lnl-shell.layout-home .lnl-home-news-column .field--name-title{margin:0;padding:9.3px 13.6px;background:var(--lnl-panel-head);border-bottom:1px solid var(--lnl-line);font-family:"Source Sans 3","Segoe UI",sans-serif;font-size:16.5px;font-weight:700;color:#1f2a3d;}.lnl-shell.layout-home .lnl-home-links-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18.4px;margin-top:18.4px;}.lnl-shell.layout-section .lnl-content-wrap{max-width:1180px;margin:0 auto;}.lnl-shell.bundle-lnl-tool-category .contentLayout2 .lnl-tool-grid:not(.lnl-subsection-grid){display:none;}.lnl-shell.layout-documentation .lnl-content-wrap{max-width:1180px;margin:0 auto;}.lnl-shell.layout-documentation .lnl-content{border-left:5px solid var(--lnl-accent);padding-left:20px;}.lnl-shell.bundle-lnl-tool-detail .lnl-content,.lnl-shell.bundle-lnl-document .lnl-content,.lnl-shell.bundle-lnl-faq .lnl-content{border-left:0;padding:0;}.lnl-shell.bundle-lnl-tool-detail .contentLayout2{display:block;}.lnl-shell.bundle-lnl-tool-detail #block-lnl-content > article > div > .layout--onecol > .layout__region,.lnl-shell.bundle-lnl-tool-detail .contentLayout2 > .layout--onecol > .layout__region{display:grid;grid-template-columns:minmax(300px,1.15fr) minmax(320px,1fr);grid-template-rows:auto 1fr;grid-auto-rows:auto;gap:16px;align-items:start;}.lnl-shell.bundle-lnl-tool-detail #block-lnl-content > article > div > .layout--onecol > .layout__region > div,.lnl-shell.bundle-lnl-tool-detail .lnl-innercell-wrapper,.lnl-shell.bundle-lnl-tool-detail .contentLayout2 > .innerCell,.lnl-shell.bundle-lnl-tool-detail .contentLayout2 > .innerCell\.header,.lnl-shell.bundle-lnl-tool-detail .contentLayout2 > .innerCell\.body{margin:0;}.lnl-shell.bundle-lnl-tool-detail #block-lnl-content > article > div > .layout--onecol > .layout__region > div:nth-of-type(1),.lnl-shell.bundle-lnl-tool-detail .contentLayout2 > .innerCell:nth-of-type(1){grid-column:1;grid-row:1 / span 2;}.lnl-shell.bundle-lnl-tool-detail #block-lnl-content > article > div > .layout--onecol > .layout__region > div:nth-of-type(2),.lnl-shell.bundle-lnl-tool-detail .contentLayout2 > .innerCell:nth-of-type(2){grid-column:2;grid-row:1;}.lnl-shell.bundle-lnl-tool-detail #block-lnl-content > article > div > .layout--onecol > .layout__region > div:nth-of-type(3),.lnl-shell.bundle-lnl-tool-detail .contentLayout2 > .innerCell:nth-of-type(3){grid-column:2;grid-row:2;}.lnl-shell.bundle-lnl-tool-detail #block-lnl-content > article > div > .layout--onecol > .layout__region > div:nth-of-type(4){grid-column:1;grid-row:3;}.lnl-shell.bundle-lnl-tool-detail #block-lnl-content > article > div > .layout--onecol > .layout__region > div:nth-of-type(5){grid-column:2;grid-row:3;}.lnl-shell.bundle-lnl-tool-detail #block-lnl-content > article > div > .layout--onecol > .layout__region > div:nth-of-type(6):not(.lnl-bottom-panel){grid-column:1 / -1;grid-row:4;}.lnl-shell.bundle-lnl-tool-detail #block-lnl-content > article > div > .layout--onecol > .layout__region > div:nth-of-type(7):not(.lnl-bottom-panel){grid-column:1 / -1;grid-row:5;}.lnl-shell.bundle-lnl-tool-detail #block-lnl-content > article > div > .layout--onecol > .layout__region > .lnl-bottom-panel--doc,.lnl-shell.bundle-lnl-tool-detail .contentLayout2 > .lnl-bottom-panel--doc{grid-column:1;grid-row:4;align-self:start;}.lnl-shell.bundle-lnl-tool-detail #block-lnl-content > article > div > .layout--onecol > .layout__region > .lnl-bottom-panel--links,.lnl-shell.bundle-lnl-tool-detail .contentLayout2 > .lnl-bottom-panel--links{grid-column:2;grid-row:4;align-self:start;}.lnl-shell.bundle-lnl-tool-detail .lnl-innercell-wrapper > .innerCell,.lnl-shell.bundle-lnl-tool-detail .contentLayout2 > .innerCell,.lnl-shell.bundle-lnl-tool-detail .contentLayout2 > .innerCell\.header,.lnl-shell.bundle-lnl-tool-detail .contentLayout2 > .innerCell\.body{border:1px solid #bfb8af;background:#fff;}.lnl-shell.bundle-lnl-tool-detail .lnl-innercell-wrapper:nth-of-type(1) .innerCell{border:0;background:transparent;}.lnl-shell.bundle-lnl-tool-detail .lnl-tool-image-wrapper,.lnl-shell.bundle-lnl-tool-detail .lnl-tool-image-wrapper.innerCell{border:0;background:transparent;}.lnl-shell.bundle-lnl-tool-detail .lnl-innercell-wrapper:nth-of-type(1) img,.lnl-shell.bundle-lnl-tool-detail .lnl-tool-image-wrapper img,.lnl-shell.bundle-lnl-tool-detail #block-lnl-content > article > div > .layout--onecol > .layout__region > div:nth-of-type(1) img{display:block;width:min(100%,420px);height:auto;margin:0 auto;}.lnl-shell.bundle-lnl-tool-detail .innerCell.header,.lnl-shell.bundle-lnl-tool-detail .innerCell .header,.lnl-shell.bundle-lnl-tool-detail .innerCell\.header{padding:10.4px 13.6px;background:#c8d3db;border-bottom:1px solid #bfb8af;border-top:0;border-left:0;border-right:0;color:#172232;font-size:16.5px;font-weight:700;}.lnl-shell.bundle-lnl-tool-detail .innerCell.body,.lnl-shell.bundle-lnl-tool-detail .innerCell .body,.lnl-shell.bundle-lnl-tool-detail .innerCell\.body{padding:14.4px;background:#fff;}.lnl-shell.bundle-lnl-tool-detail .lnl-innercell-wrapper .innerCell > .body > :first-child{margin-top:0;}.lnl-shell.bundle-lnl-tool-detail .lnl-innercell-wrapper .innerCell > .body > :last-child{margin-bottom:0;}.lnl-shell.bundle-lnl-tool-detail .lnl-innercell-wrapper .innerCell > .body ul{margin-top:5.6px;}.lnl-shell.bundle-lnl-tool-detail .innerCell img{display:block;width:100%;height:auto;}@media (max-width:980px){.lnl-shell.bundle-lnl-tool-detail .contentLayout2{grid-template-columns:minmax(0,1fr);}.lnl-shell.bundle-lnl-tool-detail #block-lnl-content > article > div > .layout--onecol > .layout__region,.lnl-shell.bundle-lnl-tool-detail .contentLayout2 > .layout--onecol > .layout__region{grid-template-columns:minmax(0,1fr);}.lnl-shell.bundle-lnl-tool-detail #block-lnl-content > article > div > .layout--onecol > .layout__region > div:nth-of-type(1),.lnl-shell.bundle-lnl-tool-detail #block-lnl-content > article > div > .layout--onecol > .layout__region > div:nth-of-type(2),.lnl-shell.bundle-lnl-tool-detail #block-lnl-content > article > div > .layout--onecol > .layout__region > div:nth-of-type(3),.lnl-shell.bundle-lnl-tool-detail #block-lnl-content > article > div > .layout--onecol > .layout__region > div:nth-of-type(4),.lnl-shell.bundle-lnl-tool-detail #block-lnl-content > article > div > .layout--onecol > .layout__region > div:nth-of-type(5),.lnl-shell.bundle-lnl-tool-detail #block-lnl-content > article > div > .layout--onecol > .layout__region > div:nth-of-type(6),.lnl-shell.bundle-lnl-tool-detail #block-lnl-content > article > div > .layout--onecol > .layout__region > div:nth-of-type(7),.lnl-shell.bundle-lnl-tool-detail .contentLayout2 > .innerCell:nth-of-type(1),.lnl-shell.bundle-lnl-tool-detail .contentLayout2 > .innerCell:nth-of-type(2),.lnl-shell.bundle-lnl-tool-detail .contentLayout2 > .innerCell:nth-of-type(3),.lnl-shell.bundle-lnl-tool-detail .contentLayout2 > .innerCell:nth-of-type(n + 4){grid-column:1;grid-row:auto;}.lnl-shell.bundle-lnl-tool-detail .contentLayout2 > .layout--onecol > .layout__region > .block:nth-of-type(n),.lnl-shell.bundle-lnl-tool-detail .contentLayout2 > .layout--onecol > .layout__region > .views-element-container:nth-of-type(n),.lnl-shell.bundle-lnl-tool-detail .contentLayout2 > .layout--onecol > .layout__region > article:nth-of-type(n){grid-column:1;grid-row:auto;}}.lnl-footer{margin-top:16px;padding:12px 4px;color:#4a576f;font-size:14.1px;}.lnl-reveal{opacity:1;transform:translateY(0);transition:opacity 0.45s ease,transform 0.45s ease;}html.js .lnl-reveal.is-visible{opacity:1;transform:translateY(0);}@media (max-width:1080px){.lnl-body-grid{grid-template-columns:minmax(0,1fr);}.lnl-sidebar{position:relative;top:0;max-height:none;}}@media (max-width:820px){.lnl-brand-row{grid-template-columns:minmax(0,1fr);}.lnl-brand-right{justify-self:start;}.lnl-site-name{line-height:1;}.lnl-content-wrap .lnl-feature-grid{grid-template-columns:1fr;}.lnl-content-wrap .lnl-tool-grid{grid-template-columns:1fr;}.lnl-home-category-grid{grid-template-columns:1fr;}.lnl-content-top{grid-template-columns:1fr;}.lnl-content-wrap .layout--onecol > .layout__region,.lnl-content-wrap .layout--twocol > .layout__region,.lnl-content-wrap .layout--twocol-section > .layout__region,.lnl-content-wrap .layout--threecol-section > .layout__region,.lnl-content-wrap .layout--fourcol-section > .layout__region{padding:8px;}.lnl-shell.layout-home .lnl-home-top-grid,.lnl-shell.layout-home .lnl-home-links-row{grid-template-columns:minmax(0,1fr);}}.lnl-tool-category-template{display:flex;flex-direction:column;gap:32px;padding:24px;background-color:var(--lnl-light-bg,#f9f9f9);border-radius:8px;border-left:4px solid var(--lnl-accent,#0066cc);}.lnl-tool-category-template h3{margin-top:0;margin-bottom:16px;color:var(--lnl-text,#222);font-size:20.8px;font-weight:700;}.lnl-tool-category-template p{margin:8px 0;line-height:1.6;}.lnl-method-template{display:flex;flex-direction:column;gap:24px;padding:24px;background-color:var(--lnl-light-bg,#f9f9f9);border-radius:8px;border-left:4px solid var(--lnl-accent,#0066cc);}.lnl-method-template h3{margin-top:0;margin-bottom:12px;color:var(--lnl-text,#222);font-size:19.2px;font-weight:700;}.lnl-method-template ol{margin:0;padding-left:32px;}.lnl-method-template li{margin-bottom:12px;line-height:1.6;}.lnl-method-template ul{margin:8px 0;padding-left:24px;}.lnl-faq-template{display:flex;flex-direction:column;gap:16px;padding:24px;background-color:var(--lnl-light-bg,#f9f9f9);border-radius:8px;}.lnl-faq-item{padding:16px;background-color:white;border:1px solid var(--lnl-line,#e0e0e0);border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,0.08);}.lnl-faq-question{margin:0 0 8px 0;padding:8px;color:var(--lnl-text,#222);font-size:17.6px;font-weight:600;cursor:pointer;user-select:none;}.lnl-faq-question::before{content:'▼ ';margin-right:8px;color:var(--lnl-accent,#0066cc);font-size:0.8em;}.lnl-faq-item.collapsible .lnl-faq-question::before{content:'▶ ';}.lnl-faq-answer{margin:0;padding:12px 8px;color:var(--lnl-text,#222);line-height:1.6;}.lnl-faq-answer p{margin:8px 0;}.lnl-team-profile{display:flex;flex-direction:column;gap:24px;padding:24px;background-color:var(--lnl-light-bg,#f9f9f9);border:1px solid var(--lnl-line,#e0e0e0);border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,0.1);}.lnl-team-profile h3{margin:0 0 12px 0;color:var(--lnl-text,#222);font-size:19.2px;font-weight:700;}.lnl-team-profile p{margin:8px 0;line-height:1.6;}.lnl-team-profile strong{color:var(--lnl-accent,#0066cc);font-weight:700;}.lnl-team-profile ul{margin:12px 0;padding-left:24px;}.lnl-team-profile li{margin-bottom:8px;}.lnl-news-post{display:flex;flex-direction:column;gap:24px;padding:24px;background-color:var(--lnl-light-bg,#f9f9f9);border-left:4px solid var(--lnl-accent,#0066cc);border-radius:6px;}.lnl-news-post h2{margin:0 0 16px 0;color:var(--lnl-text,#222);font-size:25.6px;font-weight:700;line-height:1.3;}.lnl-news-post h3{margin:24px 0 12px 0;color:var(--lnl-text,#222);font-size:17.6px;font-weight:700;}.lnl-news-post p{margin:12px 0;line-height:1.7;}.lnl-news-post ul,.lnl-news-post ol{margin:12px 0;padding-left:32px;}.lnl-news-post li{margin-bottom:8px;}.lnl-document{display:flex;flex-direction:column;gap:24px;padding:24px;background-color:var(--lnl-light-bg,#f9f9f9);border:1px solid var(--lnl-line,#ddd);border-radius:8px;box-shadow:0 1px 4px rgba(0,0,0,0.08);}.lnl-document h2{margin:0 0 12px 0;color:var(--lnl-text,#222);font-size:24px;font-weight:700;}.lnl-document h3{margin:24px 0 12px 0;color:var(--lnl-accent,#0066cc);font-size:17.6px;font-weight:700;text-transform:uppercase;font-size:14.4px;letter-spacing:0.5px;margin-bottom:16px;}.lnl-document p{margin:8px 0;line-height:1.6;}.lnl-document strong{font-weight:700;color:var(--lnl-text,#222);}.lnl-document ul{margin:16px 0;padding-left:24px;list-style:none;}.lnl-document li{margin-bottom:12px;padding-left:24px;position:relative;}.lnl-document li::before{content:'📎';position:absolute;left:0;top:0;}.lnl-document a{color:var(--lnl-accent,#0066cc);text-decoration:none;transition:color 0.2s ease;}.lnl-document a:hover{text-decoration:underline;color:var(--lnl-accent-dark,#0052a3);}.lnl-doc-description{margin-bottom:24px;}.lnl-doc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px;margin:24px 0 0;padding:0;list-style:none;}.lnl-doc-grid__item{display:flex;flex-direction:column;gap:8px;}.lnl-doc-grid__title{margin:0;font-size:16px;font-weight:600;color:var(--lnl-text,#222);text-align:center;line-height:1.3;font-family:"Source Sans 3","Segoe UI",sans-serif;}.lnl-doc-grid__card{display:block;text-decoration:none;color:inherit;border-radius:3px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,0.18);background:#fff;transition:box-shadow 0.18s ease,transform 0.18s ease;}.lnl-doc-grid__card:hover,.lnl-doc-grid__card:focus-visible{box-shadow:0 5px 18px rgba(0,0,0,0.26);transform:translateY(-2px);outline:2px solid var(--lnl-accent,#0066cc);outline-offset:2px;}.lnl-doc-grid__preview{position:relative;height:290px;overflow:hidden;background:#f0f0f0;}.lnl-doc-grid__embed{display:block;width:100%;height:100%;border:none;pointer-events:none;}.lnl-doc-grid__overlay{position:absolute;inset:0;background:transparent;cursor:pointer;}.lnl-doc-grid__nopreview{display:flex;align-items:center;justify-content:center;height:100%;background:#e8edf5;}.lnl-doc-grid__nopreview-ext{font-size:32px;font-weight:700;color:var(--lnl-accent,#0066cc);letter-spacing:1px;}.lnl-doc-grid__badge{position:absolute;bottom:0;left:0;z-index:1;display:inline-flex;align-items:center;gap:4px;padding:5px 9px;font-size:10.9px;font-weight:700;text-transform:uppercase;letter-spacing:0.6px;color:#fff;background:#c0392b;border-top-right-radius:3px;}.lnl-doc-grid__badge--pdf{background:#c0392b;}.lnl-doc-grid__badge--doc,.lnl-doc-grid__badge--docx{background:#2b5eb8;}.lnl-doc-grid__badge--xls,.lnl-doc-grid__badge--xlsx{background:#1e7e40;}.lnl-doc-grid__badge--ppt,.lnl-doc-grid__badge--pptx{background:#b7440b;}.lnl-doc-grid__badge--txt{background:#555;}.lnl-doc-grid__badge-icon{width:13px;height:15px;flex-shrink:0;}@media (max-width:640px){.lnl-doc-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:20px 16px;}.lnl-doc-grid__preview{height:210px;}}@media (max-width:380px){.lnl-doc-grid{grid-template-columns:1fr;}}.lnl-tool-grid.lnl-doc-icon-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px;margin-top:24px;}.lnl-tool-grid.lnl-doc-icon-grid .lnl-tool-card{border:none;background:transparent;box-shadow:none;display:flex;flex-direction:column;align-items:center;text-align:center;}.lnl-tool-grid.lnl-doc-icon-grid .lnl-tool-card h3{order:1;padding:0 4px 9.6px;font-size:16px;font-weight:600;}.lnl-tool-grid.lnl-doc-icon-grid .lnl-tool-card h3 a{color:var(--lnl-accent,#0066cc);text-decoration:none;}.lnl-tool-grid.lnl-doc-icon-grid .lnl-tool-card h3 a:hover,.lnl-tool-grid.lnl-doc-icon-grid .lnl-tool-card h3 a:focus-visible{text-decoration:underline;}.lnl-tool-grid.lnl-doc-icon-grid .lnl-tool-card .lnl-tool-card-image{order:2;display:flex;align-items:center;justify-content:center;width:100%;padding:0;}.lnl-tool-grid.lnl-doc-icon-grid .lnl-tool-card .lnl-tool-card-image img{width:auto;max-width:100%;max-height:100px;height:auto;object-fit:contain;}.lnl-tool-grid.lnl-doc-icon-grid .lnl-tool-card:not(:has(.lnl-tool-card-image))::after{order:2;content:'📄';font-size:48px;display:block;}.lnl-tool-grid.lnl-doc-icon-grid .lnl-tool-card .lnl-tool-card-link::after{content:"";position:absolute;inset:0;}@media (max-width:640px){.lnl-tool-grid.lnl-doc-icon-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;}}@media (max-width:380px){.lnl-tool-grid.lnl-doc-icon-grid{grid-template-columns:1fr;}}.confluence-layout{width:100%;}.confluence-columns{display:grid;gap:24px;margin-bottom:24px;}.confluence-columns.three-equal{grid-template-columns:repeat(3,minmax(0,1fr));}.confluence-cell{display:flex;flex-direction:column;align-items:center;text-align:center;}.confluence-cell h3{margin-bottom:12px;}.confluence-cell img{max-width:140px;height:auto;display:block;margin:0 auto 8px;}@media (max-width:820px){.confluence-columns.three-equal{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:560px){.confluence-columns.three-equal{grid-template-columns:1fr;}}.lnl-panel-body .field,.lnl-panel-body .field__label,.lnl-panel-body .field__item,.lnl-panel-body p,.lnl-panel-body td,.lnl-panel-body th{text-align:left;vertical-align:top;}.lnl-tech-info-staff-wrap{margin-top:16px;border-top:1px solid #dce2ea;padding-top:12px;}.lnl-tech-info-staff-wrap ul{margin:4px 0 0 20px;padding:0;}.lnl-hidden{display:none !important;}.lnl-profile{max-width:780px;}.lnl-profile__photo{float:right;margin:0 0 20px 28px;flex-shrink:0;}.lnl-profile__photo img{display:block;border-radius:4px;max-width:180px;height:auto;}.lnl-profile__role{font-size:16.8px;margin-bottom:20px;}.lnl-profile__section-title{font-size:16px;font-weight:700;text-decoration:underline;border:none;margin:24px 0 8px;padding:0;color:inherit;}.lnl-profile__contact-list,.lnl-profile__tools-list{list-style:disc;padding-left:24px;margin:0 0 16px;}.lnl-profile__contact-list li,.lnl-profile__tools-list li{margin-bottom:4px;}.lnl-profile__info{clear:both;margin-top:24px;}@media (max-width:560px){.lnl-profile__photo{float:none;margin:0 0 16px 0;}}.bundle-lnl-tool-detail .layout__region--content{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:start;}.bundle-lnl-tool-detail .lnl-tool-image-wrapper{grid-column:1;grid-row:1 / 4;}.bundle-lnl-tool-detail .lnl-tool-image-wrapper img{width:100%;height:auto;display:block;}.bundle-lnl-tool-detail .lnl-innercell-panel:not(.lnl-bottom-panel){grid-column:2;}.bundle-lnl-tool-detail .lnl-bottom-panel{grid-row:4;align-self:start;}.bundle-lnl-tool-detail .lnl-bottom-panel--doc{grid-column:1;}.bundle-lnl-tool-detail .lnl-bottom-panel--links{grid-column:2;}.bundle-lnl-tool-detail .lnl-hidden{display:none;}.bundle-lnl-tool-detail .lnl-content .innerCell{box-shadow:none;}.bundle-lnl-tool-detail .lnl-content .lnl-innercell-wrapper:not(.lnl-tool-image-wrapper){background:none;box-shadow:var(--lnl-box-shadow);}.bundle-lnl-tool-detail .lnl-content .lnl-innercell-wrapper.lnl-tool-image-wrapper{background:none;border:none;box-shadow:none;}.bundle-lnl-tool-detail .lnl-content-wrap article,.bundle-lnl-tool-detail .lnl-content-wrap .block{border:none;box-shadow:none;}.bundle-lnl-tool-detail .lnl-tool-image-wrapper img{width:100%;height:auto;display:block;background:transparent;}.bundle-lnl-tool-detail .lnl-innercell-wrapper > h2{display:none;}.bundle-lnl-tool-detail .lnl-extra-information{grid-column:1;background:none;border:none;box-shadow:none;padding:0;}.bundle-lnl-tool-detail .lnl-content .lnl-innercell-wrapper.lnl-extra-information{box-shadow:none;border:none;background:none;}@media (max-width:720px){.bundle-lnl-tool-detail .layout__region--content{grid-template-columns:1fr;}.bundle-lnl-tool-detail .lnl-tool-image-wrapper{grid-column:auto;grid-row:auto;}.bundle-lnl-tool-detail .lnl-innercell-panel:not(.lnl-bottom-panel){grid-column:auto;}}.lnl-process-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px;}.lnl-process-col{display:flex;flex-direction:column;gap:20px;}.lnl-process-bottom{display:grid;grid-template-columns:1fr 1fr;gap:20px;}.lnl-info-box{margin:0.75em 0;padding:10px 12px 10px 36px;background:#deebff;border-left:3px solid #2684ff;border-radius:3px;font-size:14.9px;line-height:1.45;position:relative;}.lnl-info-box::before{content:"\2139";position:absolute;left:12px;top:10px;color:#2684ff;font-weight:700;font-size:16px;}.lnl-warning-box{margin:0.75em 0;padding:10px 12px 10px 36px;background:#fffae6;border-left:3px solid #ffab00;border-radius:3px;font-size:14.9px;line-height:1.45;position:relative;}.lnl-warning-box::before{content:"\26A0";position:absolute;left:10px;top:9px;color:#ff8b00;font-weight:700;font-size:17.6px;}@media (max-width:720px){.lnl-process-grid,.lnl-process-bottom{grid-template-columns:1fr;}}.lnl-topbar{background:#1c2432;color:#cfd8e8;font-size:13.1px;line-height:1;position:sticky;top:0;z-index:1000;}.lnl-topbar__inner{max-width:1400px;margin:0 auto;display:flex;align-items:center;justify-content:flex-end;gap:16px;padding:6.4px 20px;}.lnl-topbar__search{display:flex;align-items:center;background:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.18);border-radius:4px;overflow:hidden;}.lnl-topbar__search-input{border:none;background:transparent;color:#fff;padding:5.1px 8.8px;font-size:13.1px;width:180px;outline:none;}.lnl-topbar__search-input::placeholder{color:rgba(255,255,255,0.5);}.lnl-topbar__search-btn{border:none;background:transparent;color:rgba(255,255,255,0.6);padding:4.8px 7.2px;cursor:pointer;display:flex;align-items:center;}.lnl-topbar__search-btn:hover{color:#fff;}.lnl-topbar__user{display:flex;align-items:center;gap:10.4px;white-space:nowrap;}.lnl-topbar__greeting{color:#e0e6f0;font-weight:600;}.lnl-topbar__link{color:#a8b8d0;text-decoration:none;padding:4px 8px;border-radius:3px;transition:background 0.15s,color 0.15s;}.lnl-topbar__link:hover,.lnl-topbar__link:focus{color:#fff;background:rgba(255,255,255,0.12);text-decoration:none;}.lnl-topbar__link--login{background:var(--lnl-accent);color:#fff;font-weight:600;}.lnl-topbar__link--login:hover,.lnl-topbar__link--login:focus{background:var(--lnl-accent-deep);color:#fff;}.lnl-topbar__link--edit{background:#28a745;color:#fff;font-weight:600;}.lnl-topbar__link--edit:hover,.lnl-topbar__link--edit:focus{background:#218838;color:#fff;}@media (max-width:560px){.lnl-topbar__inner{flex-wrap:wrap;padding:5.6px 10.4px;gap:8px;}.lnl-topbar__search-input{width:120px;}}.profile{max-width:640px;}.profile .field{display:flex;align-items:baseline;gap:8px;padding:9.6px 0;border-bottom:1px solid #e8e8e8;}.profile .field:last-child{border-bottom:none;}.profile .field__label{font-weight:600;min-width:120px;color:#555;flex-shrink:0;}.profile .field__item{color:#222;}.lnl-status-badge{display:inline-block;padding:0.2em 0.7em;border-radius:999px;font-size:13.1px;font-weight:600;line-height:1.4;white-space:nowrap;}.lnl-status--available{background:#d4edda;color:#155724;}.lnl-status--wfh{background:#d1ecf1;color:#0c5460;}.lnl-status--away{background:#f8d7da;color:#721c24;}.lnl-staff-board__toolbar{display:flex;justify-content:flex-end;margin-bottom:12px;}.lnl-staff-board__calendar-link{display:inline-flex;align-items:center;gap:4.8px;padding:5.6px 13.6px;background:#1c2432;color:#fff;border-radius:4px;font-size:13.6px;font-weight:600;text-decoration:none;}.lnl-staff-board__calendar-link:hover{background:#2a3a52;text-decoration:none;}.lnl-staff-board__table{width:100%;border-collapse:collapse;font-size:14.7px;}.lnl-staff-board__table th{text-align:left;padding:9.6px 12px;background:#f4f6f9;border-bottom:2px solid #d0d5dd;font-weight:600;color:#333;}.lnl-staff-board__table td{padding:8.8px 12px;border-bottom:1px solid #eaeaea;vertical-align:middle;}.lnl-staff-board__table tbody tr:hover{background:#f9fafb;}.lnl-staff-board__table a{color:#1a4d8f;text-decoration:none;}.lnl-staff-board__table a:hover{text-decoration:underline;}.lnl-staff-board__note{font-size:13.6px;color:#555;font-style:italic;max-width:220px;}@media (max-width:640px){.lnl-staff-board__table th:nth-child(n+5),.lnl-staff-board__table td:nth-child(n+5){display:none;}}.lnl-staff-directory{text-align:left;}.lnl-staff-directory__toolbar{display:flex;justify-content:flex-start;gap:9.6px;margin:0 0 12.8px;}.lnl-staff-directory__edit-link{display:inline-flex;align-items:center;padding:5.6px 13.6px;background:#1c2432;color:#fff;border-radius:4px;font-size:13.6px;font-weight:600;text-decoration:none;}.lnl-staff-directory__edit-link:hover{background:#2a3a52;text-decoration:none;}.lnl-staff-directory__admin-link,.lnl-staff-board__admin-link{font-size:13.1px;color:#666;text-decoration:none;}.lnl-staff-directory__admin-link:hover,.lnl-staff-board__admin-link:hover{color:#333;text-decoration:underline;}.lnl-staff-board__admin-toolbar{display:flex;justify-content:flex-end;margin-bottom:8px;}.lnl-staff-directory__table{width:100%;border-collapse:collapse;font-size:14.7px;}.lnl-staff-directory__table th{background:#f4f6f9;text-align:left;padding:9.6px 12px;border-bottom:2px solid #d0d5dd;font-weight:600;}.lnl-staff-directory__table td{text-align:left;padding:9.6px 12px;border-bottom:1px solid #eaeaea;vertical-align:middle;}.lnl-staff-directory__table tbody tr:hover{background:#f9fafb;}.lnl-staff-directory__table a{color:#1a4d8f;text-decoration:none;}.lnl-staff-directory__table a:hover{text-decoration:underline;}.lnl-staff-directory__photo-cell{width:50px;padding:5.6px 8px;}.lnl-staff-directory__photo{width:44px;height:44px;border-radius:50%;object-fit:cover;display:block;}.lnl-staff-directory__section{border:1px solid var(--lnl-line);background:var(--lnl-paper);box-shadow:var(--lnl-shadow);margin-bottom:24px;}.lnl-staff-directory__section-title{margin:0;padding:9.3px 13.6px;background:var(--lnl-panel-head);border-bottom:1px solid var(--lnl-line);font-family:"Source Sans 3","Segoe UI",sans-serif;font-size:16.5px;font-weight:600;color:#1f2a3d;}@media (max-width:640px){.lnl-staff-directory__table th:nth-child(n+4),.lnl-staff-directory__table td:nth-child(n+4){display:none;}.lnl-staff-directory__photo-cell{width:36px;}.lnl-staff-directory__photo{width:32px;height:32px;}}.lnl-profile-card{display:flex;gap:24px;align-items:flex-start;margin-bottom:24px;}.lnl-profile-card__photo{flex-shrink:0;width:150px;}.lnl-profile-card__photo img{width:100%;height:auto;border-radius:8px;object-fit:cover;}.lnl-profile-card__name{margin:0 0 4px;font-size:25.6px;line-height:1.2;}.lnl-profile-card__role{margin:0 0 2.4px;font-size:16.8px;font-weight:600;color:var(--lnl-accent);}.lnl-profile-card__dept{margin:0 0 8px;color:#555;}.lnl-profile-edit-link{display:inline-block;margin-top:8px;font-size:13.6px;color:var(--lnl-accent,#0c1628);text-decoration:underline;}.lnl-profile-fields{display:grid;grid-template-columns:auto 1fr;gap:5.6px 16px;max-width:600px;margin-bottom:24px;}.lnl-profile-fields dt{font-weight:600;color:#555;padding:4.8px 0;}.lnl-profile-fields dd{margin:0;padding:4.8px 0;}.lnl-profile-card__tools-list{list-style:none;margin:0;padding:0;}.lnl-profile-card__tools-list li{margin:0 0 2px;padding:0;}.lnl-profile-fields a{color:var(--lnl-accent);text-decoration:none;}.lnl-profile-fields a:hover{text-decoration:underline;}.lnl-profile-info{padding:16px;background:#f6f8fb;border-left:4px solid var(--lnl-accent);border-radius:4px;}@media (max-width:560px){.lnl-profile-card{flex-direction:column;gap:16px;}.lnl-profile-card__photo{width:120px;}.lnl-profile-fields{grid-template-columns:1fr;}}.lnl-callout{margin:20px 0;border-radius:4px;position:relative;line-height:1.0;}.lnl-callout::before{position:absolute;left:13.6px;top:16px;font-size:18.4px;line-height:1;}.lnl-callout p:first-child{margin-top:0;}.lnl-callout p:last-child{margin-bottom:0;}.lnl-callout--warning{padding:10px 50px;background:#fdf0f0;border-left:4px solid #d04040;color:#5a1a1a;}.lnl-callout--warning::before{content:"\26A0\FE0F";}.lnl-callout--info{background:#eef4fb;border-left:4px solid #3574b8;color:#1a3050;}.lnl-callout--info::before{content:"\2139\FE0F";}.lnl-callout--panel{padding:0;border:1px solid #c8d3db;background:#fff;overflow:hidden;}.lnl-callout--panel::before{display:none;}.lnl-callout--panel .lnl-callout__header{margin:0;padding:5px 10px;background:#dfe6ed;font-weight:600;font-size:15.2px;color:#2c3e50;border-bottom:1px solid #c8d3db;}.lnl-callout--panel > p:not(.lnl-callout__header){padding:5px 10px;margin:0;}.ck-editor .lnl-callout,.ck-content .lnl-callout{margin:12px 0;}.ck-content .lnl-callout--warning{background:#fdf0f0;border-left:4px solid #d04040;color:#5a1a1a;}.ck-content .lnl-callout--info{background:#eef4fb;border-left:4px solid #3574b8;color:#1a3050;}.ck-content .lnl-callout--panel{border:1px solid #c8d3db;background:#fff;}.ck-content .lnl-callout--panel .lnl-callout__header{background:#dfe6ed;font-weight:600;border-bottom:1px solid #c8d3db;}.lnl-content span.file{display:inline;padding:0;background:none;}.lnl-content span.file::before{display:none !important;}.lnl-content span.file a{color:var(--lnl-accent,#2a6496);text-decoration:none;}.lnl-content span.file a:hover{text-decoration:underline;}.lnl-content span.file + span{display:none;}.lnl-function-ref{background:#eef0fb;border-radius:3px;padding:0 4px;font-weight:600;white-space:nowrap;}.lnl-function-ref a{color:var(--lnl-accent,#2a6496);text-decoration:none;}.lnl-function-ref a:hover{text-decoration:underline;}.lnl-tech-info-staff{margin-top:8px;padding-top:8px;border-top:1px solid #e0e0e0;}.lnl-tech-info-staff .item-list ul{margin:0;padding-left:0;list-style:none;}.lnl-tech-info-staff .item-list li{display:inline;}.lnl-tech-info-staff .item-list li + li::before{content:', ';}.lnl-rss-news{border:1px solid var(--lnl-line,#bfb8af);background:#fff;box-shadow:var(--lnl-box-shadow,0 1px 3px rgba(0,0,0,.08));}.lnl-rss-news__header{padding:8px 12px;background:var(--lnl-panel-head,#dce9ee);border-bottom:2px solid var(--lnl-line,#bfb8af);font-style:oblique;font-size:15.7px;color:#000;}.lnl-rss-news__list{list-style:none;margin:0;padding:0;}.lnl-rss-news__item{padding:8px 12px;border-bottom:1px solid #eee;font-size:14.7px;line-height:1.4;}.lnl-rss-news__item:last-child{border-bottom:none;}.lnl-rss-news__date{color:#888;margin-right:0.4em;font-size:13.6px;white-space:nowrap;}.lnl-rss-news__link{color:var(--lnl-accent,#2a6496);text-decoration:none;}.lnl-rss-news__link:hover{text-decoration:underline;}.lnl-rss-news__more{padding:8px 12px;text-align:right;font-size:13.6px;}.lnl-rss-news__more a{color:var(--lnl-accent,#2a6496);text-decoration:none;}.lnl-rss-news__more a:hover{text-decoration:underline;}.lnl-pdf-card{display:inline-block;width:auto;max-width:255px;margin:0.6em 0.9em 0.6em 0;position:relative;vertical-align:top;}.lnl-pdf-card p{display:block;margin:0;border-radius:6px;overflow:hidden;background:#fff;border:1px solid #d4dce8;box-shadow:0 2px 8px rgba(0,0,0,0.12);transition:box-shadow 0.18s ease,transform 0.18s ease;position:relative;}.lnl-pdf-card:hover p{box-shadow:0 6px 18px rgba(0,0,0,0.16);transform:translateY(-2px);}.lnl-pdf-card__thumb,.lnl-pdf-card p img{display:block;width:auto;height:auto;max-width:255px;max-height:250px;object-fit:contain;object-position:center;background:#f0f0f0;}.lnl-pdf-card p a{display:block;line-height:0;text-decoration:none;color:inherit;}.lnl-pdf-card p::after{content:none;}.lnl-pdf-card--r90 p img{transform:rotate(90deg) scale(0.724);}.lnl-pdf-card--r180 p img{transform:rotate(180deg);}.lnl-pdf-card--r270 p img{transform:rotate(270deg) scale(0.724);}.lnl-pdf-card--pptx p::after{content:none;}@media (max-width:480px){.lnl-pdf-card{max-width:100%;margin-right:0;}.lnl-pdf-card__thumb,.lnl-pdf-card p img{max-width:100%;height:auto;}}#block-lnl-content .search-form{margin:0 0 20px;padding:16px;border:1px solid #d7e0ec;background:linear-gradient(180deg,#f8fafd 0%,#eef3f9 100%);box-shadow:var(--lnl-box-shadow);}#block-lnl-content .search-form .container-inline{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;}#block-lnl-content .search-form .form-item-keys{flex:1 1 320px;margin:0;}#block-lnl-content .search-form label{display:block;margin:0 0 6px;font-weight:700;color:#26364f;}#block-lnl-content .search-form .form-search{width:100%;min-height:40px;padding:8px 11px;border:1px solid #b9c5d5;border-radius:6px;background:#fff;color:var(--lnl-ink);font:inherit;}#block-lnl-content .search-form .form-search:focus{border-color:#7c98bd;outline:3px solid rgba(11,78,169,0.14);}#block-lnl-content .search-form .form-submit{min-height:40px;padding:8px 16px;border:1px solid var(--lnl-accent-deep);border-radius:6px;background:var(--lnl-accent);color:#fff;font:inherit;font-weight:700;cursor:pointer;}#block-lnl-content .search-form .form-submit:hover,#block-lnl-content .search-form .form-submit:focus{background:var(--lnl-accent-deep);text-decoration:none;}#block-lnl-content .search-help-link{display:inline-block;margin-top:10px;font-size:13px;}#block-lnl-content > h2 + ol{display:grid;gap:12px;margin:0;padding:0;list-style:none;}#block-lnl-content > h2 + ol > li{margin:0;padding:0;}.lnl-search-result{display:block;padding:14px 16px 15px;border:1px solid #d7e0ec;border-left:4px solid var(--lnl-accent);background:#fff;box-shadow:var(--lnl-box-shadow);transition:border-color 0.18s ease,box-shadow 0.18s ease,transform 0.18s ease;}.lnl-search-result:hover,.lnl-search-result:focus-within{border-color:#b9c5d5;border-left-color:var(--lnl-accent-deep);box-shadow:0 8px 20px rgba(12,22,40,0.1);transform:translateY(-1px);}.lnl-content-wrap .lnl-search-result__title{margin:0 0 6px;font-size:20px;line-height:1.25;color:#172b4c;}.lnl-search-result__title a{color:#0b4ea9;text-decoration:none;}.lnl-search-result__title a:hover,.lnl-search-result__title a:focus{text-decoration:underline;}.lnl-search-result__type{display:inline-block;margin-bottom:8px;padding:3px 8px;border:1px solid #d8e0eb;border-radius:999px;background:#f5f8fc;color:#54617a;font-size:12px;font-weight:700;line-height:1.2;}.lnl-search-result__snippet{margin:0;color:#334159;line-height:1.45;}.lnl-search-result__snippet strong{color:var(--lnl-accent-deep);background:#fff3df;font-weight:700;}
.ck-content{font-size:12px;}.lnl-callout{border-radius:4px;color:#1c2432;}.lnl-callout--info{padding:10px 50px;border-left-color:#0b4ea9;background:#f0f6ff;}.lnl-callout--warn{padding:10px 50px;border-left-color:#c97c00;background:#fff7e6;}.lnl-callout--danger{padding:10px 50px;border-left-color:#c0392b;background:#fdecea;}.lnl-callout--success{padding:10px 50px;border-left-color:#2e8b57;background:#e8f7ee;}.lnl-hero{font-size:32px;font-weight:700;color:#8c5b18;margin:22.4px 0 12.8px;}.lnl-lead{font-size:18.4px;line-height:1.55;color:#1c2432;}.lnl-caption{font-size:13.6px;color:#5c6672;font-style:italic;}.lnl-muted{color:#6a7480;}.lnl-highlight{background:#fff3b0;padding:0 0.2em;border-radius:3px;}.lnl-code-inline{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;background:#f1f4f7;padding:0.05em 0.35em;border-radius:3px;font-size:0.92em;}.lnl-table-plain{border:none;width:100%;}.lnl-table-plain td,.lnl-table-plain th{border:none;padding:5px 10px;}.lnl-table-border{border:1px solid #ccc;width:100%;}.lnl-table-border td,.lnl-table-border th{border:1px solid #ccc;padding:5px 10px;}.lnl-table-striped tbody tr:nth-child(odd){background:#f7f9fb;}.ck-content img{max-width:450px;height:auto;}.lnl-img-250{width:250px !important;max-width:250px !important;height:auto;}.lnl-img-450{width:450px !important;max-width:450px !important;height:auto;}.lnl-img-full{width:100% !important;max-width:100% !important;height:auto;}.lnl-img-natural{max-width:none !important;width:auto !important;height:auto;}.lnl-img-center{display:block;margin-left:auto;margin-right:auto;}
