.p-nav .lrvo-menu{position:relative;display:flex;align-items:stretch;border-right:1px solid #ffffff30;min-width:0}.p-nav .lrvo-menu>a.lrvo-menu-home,#lr-portal .p-nav .lrvo-menu>a.lrvo-menu-home{padding:14px 6px 14px 20px!important;border:0!important;white-space:nowrap}.p-nav .lrvo-menu-toggle{border:0;background:transparent;color:#fff!important;font:20px/1 Arial,sans-serif;padding:0 14px 0 7px;cursor:pointer;margin:0;border-radius:0;min-width:32px}.p-nav .lrvo-submenu{position:absolute;z-index:10001;top:100%;left:0;width:290px;max-width:calc(100vw - 32px);padding:8px;background:#fff;border:1px solid #d4dde6;border-radius:0 0 12px 12px;box-shadow:0 14px 30px #15395726;display:none}.p-nav .lrvo-menu.lrvo-open>.lrvo-submenu{display:block}@media(hover:hover){.p-nav .lrvo-menu:hover>.lrvo-submenu{display:block}}.p-nav .lrvo-submenu a,#lr-portal .p-nav .lrvo-submenu a{display:block!important;text-align:left!important;color:#153957!important;background:#fff!important;font:600 15px/1.4 Arial,sans-serif!important;padding:12px!important;border:0!important;border-radius:6px;white-space:normal}.p-nav .lrvo-submenu a:hover,#lr-portal .p-nav .lrvo-submenu a:hover{background:#edf3fb!important;color:#144d99!important}.p-nav .lrvo-menu>a:hover,.p-nav .lrvo-menu-toggle:hover{background:#103e7b!important}.p-nav .lrvo-menu-toggle:focus-visible{outline:3px solid #f3c66c;outline-offset:-4px}
#lr-portal .lrvo .lrvo-intro{padding:20px 0 26px;min-height:0}#lr-portal .lrvo .lrvo-intro h1{font-size:34px;line-height:1.2;margin:10px 0 12px}#lr-portal .lrvo .lrvo-intro p{max-width:850px;color:#536577;margin:8px 0}.lrvo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.lrvo-area,.lrvo-card{min-width:0;background:#fff;border:1px solid #d4dfea;border-radius:14px;padding:26px;box-shadow:0 4px 18px #183b5608}#lr-portal a.lrvo-area{display:flex;flex-direction:column;align-items:flex-start;color:#183b56;text-decoration:none;transition:box-shadow .15s,border-color .15s}#lr-portal a.lrvo-area:hover{border-color:#144d99;box-shadow:0 8px 24px #144d9915}.lrvo-icon{display:grid;place-items:center;width:48px;height:48px;background:#eaf1fb;color:#144d99;border-radius:12px;margin-bottom:18px}.lrvo-icon svg{width:29px;height:29px}#lr-portal .lrvo-area h2,#lr-portal .lrvo-card h2{font-size:23px;line-height:1.3;margin:0 0 12px}#lr-portal .lrvo-area p,#lr-portal .lrvo-card p{font-size:16px;line-height:1.6;margin:8px 0 14px}.lrvo-detail{display:inline-block;font-weight:700;font-size:15px;color:#144d99;margin-top:auto;padding-top:12px}.lrvo-search{padding:19px 22px;border:1px solid #d4dfea;background:#fff;border-radius:12px;margin:0 0 24px}.lrvo-search label{display:block;font:700 15px/1.4 Arial,sans-serif;color:#183b56;margin-bottom:7px}.lrvo-search>div{display:flex;gap:10px}.lrvo-search input,.lrvo-search select{width:100%;min-width:0;font:16px/1.4 Arial,sans-serif;padding:11px 12px;border:1px solid #aebfce;border-radius:7px;background:#fff;color:#203246;margin:0;min-height:45px}.lrvo-search button{border:0;border-radius:7px;background:#144d99;color:#fff;font:700 16px/1.4 Arial,sans-serif;padding:11px 22px;cursor:pointer}.lrvo-filter{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.lrvo-filter label{flex:1 1 220px;margin:0}.lrvo-filter label input,.lrvo-filter label select{display:block;margin-top:7px}.lrvo-filter>a{padding-bottom:12px;font-size:14px}.lrvo-count{margin:12px 0 18px!important;color:#536577}.lrvo-logo{display:flex;height:90px;align-items:center;justify-content:flex-start;margin-bottom:12px}.lrvo-logo img{max-width:190px!important;width:auto!important;height:80px!important;object-fit:contain!important;margin:0!important}.lrvo-badge{display:inline-block;font:700 12px/1.5 Arial,sans-serif;background:#e9f1fc;color:#144d99;padding:5px 9px;border-radius:6px;margin-bottom:10px}.lrvo-rubric{font-size:13px!important;color:#536577!important;margin:0 0 8px!important}.lrvo-card dl{margin:16px 0}.lrvo-card dl>div{margin-bottom:10px}.lrvo-card dt{font-size:13px;font-weight:700;color:#536577}.lrvo-card dd{margin:2px 0 0;font-size:15px;white-space:pre-line;overflow-wrap:anywhere}.lrvo-pagination{display:flex;gap:7px;flex-wrap:wrap;margin:24px 0}.lrvo-pagination a{padding:8px 14px;border:1px solid #becfdf;border-radius:7px;background:#fff}.lrvo-pagination [aria-current=page]{background:#144d99;color:white!important}.lrvo-submit{margin:24px 0!important;padding:18px 20px;background:#e7eff9;border-radius:9px}.lrvo-search-results{margin-top:30px}.lrvo-search-hit{border-bottom:1px solid #d4dde6;padding:18px 0}.lrvo-search-hit h3{margin:4px 0 8px!important}.lrvo-search-hit p{margin:6px 0!important}
@media(max-width:740px){.lrvo-grid{grid-template-columns:1fr;gap:16px}.lrvo-area,.lrvo-card{padding:21px}.lrvo-search{padding:16px}.lrvo-search>div{flex-wrap:wrap}.lrvo-search>div input{flex:1 1 180px}.lrvo-search>div button{flex:0 0 auto}#lr-portal .lrvo .lrvo-intro h1{font-size:29px}}@media(max-width:650px){.p-nav .lrvo-menu{justify-content:center;border-bottom:1px solid #ffffff30}.p-nav .lrvo-menu>a.lrvo-menu-home,#lr-portal .p-nav .lrvo-menu>a.lrvo-menu-home{padding:11px 3px 11px 8px!important;font-size:15px!important}.p-nav .lrvo-menu-toggle{padding:0 8px 0 5px;font-size:18px}.p-nav .lrvo-submenu{left:50%;transform:translateX(-50%);width:285px}.lrvo-filter{align-items:stretch}.lrvo-filter label{flex-basis:100%}}

.lrvo-card.lrvo-premium{border-top:3px solid #144d99}.lrvo-logo-dark{background:#153957;border-radius:7px;padding:8px}
