.lrm-blog-wrapper,.lrm-portal,.lrm-single{--lrm-col-desktop:3;--lrm-col-tablet:2;--lrm-col-mobile:1;--lrm-gap:1.5rem;--lrm-radius:.625rem;--lrm-radius-lg:1rem;--lrm-transition:.2s ease;--lrm-primary:#2563eb;--lrm-primary-h:#1d4ed8;--lrm-accent:#dc2626;--lrm-dark:#0f172a;--lrm-text:#1e293b;--lrm-muted:#64748b;--lrm-border:#e2e8f0;--lrm-bg:#ffffff;--lrm-card-bg:#ffffff;--lrm-cat-bg:#dbeafe;--lrm-cat-text:#1d4ed8;--lrm-shadow:0 1px 3px rgba(0,0,0,.08), 0 4px 12px rgba(0,0,0,.06);--lrm-shadow-hover:0 6px 24px rgba(0,0,0,.14);--lrm-fw-title:700;font-family:inherit;color:var(--lrm-text);line-height:1.6;background:#fff0;padding:0}.lrm-breadcrumbs{margin-bottom:1.25rem;padding:.5rem 0}.lrm-breadcrumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;list-style:none;margin:0;padding:0;font-size:.8125rem;color:var(--lrm-muted)}.lrm-breadcrumbs__item a{color:var(--lrm-primary);text-decoration:none;transition:color var(--lrm-transition)}.lrm-breadcrumbs__item a:hover{color:var(--lrm-primary-h);text-decoration:underline}.lrm-breadcrumbs__item [aria-current="page"]{color:var(--lrm-text);font-weight:600}.lrm-breadcrumbs__separator{list-style:none;color:var(--lrm-border)}.lrm-hero{margin-bottom:1.75rem;border-radius:var(--lrm-radius-lg);overflow:hidden}.lrm-hero--overlay .lrm-hero__layout{display:grid;grid-template-columns:1fr;gap:3px;background:var(--lrm-dark);min-height:420px}@media (max-width:767px){.lrm-hero--overlay .lrm-hero__layout{min-height:460px}}@media (min-width:768px){.lrm-hero--overlay .lrm-hero__layout{grid-template-columns:2fr 1fr;min-height:480px}}.lrm-hero__main{position:relative;overflow:hidden}.lrm-hero__main-link{display:block;height:100%;min-height:360px;text-decoration:none;position:relative}@media (min-width:768px){.lrm-hero__main-link{min-height:480px}}.lrm-hero__main-placeholder{width:100%;height:100%;min-height:280px;background:linear-gradient(135deg,#1e3a5f,#2563eb)}.lrm-hero__main-img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0;display:block;transition:transform .5s ease}.lrm-hero__main:hover .lrm-hero__main-img{transform:scale(1.04)}.lrm-hero__main-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgb(0 0 0 / .88) 0%,rgb(0 0 0 / .28) 50%,transparent 100%);padding:2.5rem 1.75rem 1.75rem;color:#fff;z-index:2;display:flex;flex-direction:column;justify-content:flex-end}.lrm-hero__secondary{display:flex;flex-direction:row;gap:3px}@media (min-width:768px){.lrm-hero__secondary{flex-direction:column}}.lrm-hero__sec{flex:1;position:relative;overflow:hidden;min-height:160px}@media (min-width:768px){.lrm-hero__sec{min-height:auto}}.lrm-hero__sec-link{display:block;height:100%;text-decoration:none;position:relative;min-height:160px}@media (min-width:768px){.lrm-hero__sec-link{min-height:235px}}.lrm-hero__sec-placeholder{width:100%;height:100%;min-height:160px;background:linear-gradient(135deg,#1e3a5f,#1d4ed8)}.lrm-hero__sec-img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0;display:block;transition:transform .5s ease}.lrm-hero__sec:hover .lrm-hero__sec-img{transform:scale(1.06)}.lrm-hero__sec-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgb(0 0 0 / .88) 0%,rgb(0 0 0 / .28) 55%,transparent 100%);padding:1.5rem 1.25rem 1.1rem;color:#fff;z-index:2;display:flex;flex-direction:column;justify-content:flex-end}.lrm-hero--grid .lrm-hero__equal-grid{display:grid;grid-template-columns:1fr;gap:3px;background:var(--lrm-dark)}@media (min-width:640px){.lrm-hero--grid .lrm-hero__equal-grid{grid-template-columns:repeat(3,1fr)}}.lrm-hero__grid-item{position:relative;overflow:hidden;min-height:260px}.lrm-hero__grid-link{display:block;height:100%;min-height:260px;text-decoration:none;position:relative}.lrm-hero__grid-placeholder{width:100%;height:100%;min-height:260px;background:linear-gradient(135deg,#1e3a5f,#2563eb)}.lrm-hero__grid-img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0;display:block;transition:transform .4s ease}.lrm-hero__grid-item:hover .lrm-hero__grid-img{transform:scale(1.06)}.lrm-hero__grid-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgb(0 0 0 / .88) 0%,rgb(0 0 0 / .35) 55%,rgb(0 0 0 / .12) 100%);padding:1.5rem 1.25rem 1.1rem;color:#fff;z-index:2;display:flex;flex-direction:column;justify-content:flex-end}.lrm-hero__badge{display:inline-block;background:var(--lrm-primary);color:#fff;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;padding:.2rem .6rem;border-radius:3px;margin-bottom:.5rem}.lrm-hero__badge--sm{font-size:.625rem;padding:.15rem .5rem}.lrm-hero__main-title{font-size:var(--lrm-fs-hero-main-title,clamp(1.25rem, 2.5vw, 1.875rem));font-weight:800;line-height:1.2;color:#fff!important;margin:0 0 .5rem;text-shadow:0 1px 4px rgb(0 0 0 / .3)}.lrm-hero__main-excerpt{font-size:.9375rem;color:rgb(255 255 255 / .85);margin:0 0 .75rem;line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:767px){.lrm-hero__main-excerpt{-webkit-line-clamp:4;line-clamp:4}}.lrm-hero__main-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .6rem;font-size:.8125rem;color:rgb(255 255 255 / .8)}.lrm-hero__meta-sep{opacity:.5}.lrm-hero__sec-title,.lrm-hero__grid-title{font-size:var(--lrm-fs-hero-sec-title,.9375rem);font-weight:700;line-height:1.3;color:#fff!important;margin:.3rem 0 .25rem;text-shadow:0 1px 3px rgb(0 0 0 / .25);display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.lrm-hero__sec-date,.lrm-hero__grid-date{font-size:.75rem;color:rgb(255 255 255 / .75)}.lrm-hero--count-1.lrm-hero--overlay .lrm-hero__layout{grid-template-columns:1fr!important}@media (min-width:768px){.lrm-hero--count-2.lrm-hero--overlay .lrm-hero__layout{grid-template-columns:1fr 1fr!important}}.lrm-hero--count-2.lrm-hero--overlay .lrm-hero__secondary{flex-direction:column}.lrm-hero--count-2.lrm-hero--overlay .lrm-hero__sec{flex:1}.lrm-hero--count-2.lrm-hero--overlay .lrm-hero__sec-link{min-height:100%}.lrm-hero--count-1.lrm-hero--grid .lrm-hero__equal-grid{grid-template-columns:1fr!important}@media (min-width:640px){.lrm-hero--count-2.lrm-hero--grid .lrm-hero__equal-grid{grid-template-columns:1fr 1fr!important}}.lrm-breaking{display:flex;align-items:center;background:var(--lrm-dark);border-radius:var(--lrm-radius);overflow:hidden;margin-bottom:1.25rem;height:2.625rem}.lrm-breaking__label{flex-shrink:0;background:var(--lrm-accent);color:#fff;font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;padding:0 .875rem;height:100%;display:flex;align-items:center;white-space:nowrap}.lrm-breaking__track{flex:1;overflow:hidden;height:100%;position:relative}.lrm-breaking__tape{display:flex;align-items:center;height:100%;white-space:nowrap;animation:lrm-ticker 12s linear infinite;will-change:transform}@media (prefers-reduced-motion:reduce){.lrm-breaking__tape{animation:none}}@keyframes lrm-ticker{from{transform:translateX(0)}to{transform:translateX(-50%)}}.lrm-breaking__item{color:rgb(255 255 255 / .85);font-size:.875rem;text-decoration:none;padding:0 2rem;transition:color var(--lrm-transition);white-space:nowrap}.lrm-breaking__item:hover{color:#fff}.lrm-breaking__dot{color:rgb(255 255 255 / .3);padding:0 .375rem;font-size:.75rem}.lrm-breaking__a11y{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}.lrm-portal__layout{display:grid;gap:var(--lrm-gap);align-items:start}.lrm-portal__layout--right{grid-template-columns:1fr}.lrm-portal__layout--left{grid-template-columns:1fr}.lrm-portal__layout--none{grid-template-columns:1fr}@media (min-width:1024px){.lrm-portal__layout--right{grid-template-columns:1fr 320px}.lrm-portal__layout--left{grid-template-columns:320px 1fr}.lrm-portal__layout--left .lrm-portal__main{order:2}.lrm-portal__layout--left .lrm-portal__sidebar{order:1}}.lrm-portal__sidebar{display:flex;flex-direction:column;gap:1.25rem;position:sticky;top:1.5rem}.lrm-widget{background:var(--lrm-card-bg);border-radius:var(--lrm-radius);overflow:hidden;box-shadow:var(--lrm-shadow)}.lrm-widget__header{padding:.875rem 1rem .75rem;border-bottom:2px solid var(--lrm-border)}.lrm-widget__title{font-size:var(--lrm-fs-sidebar-title,.8125rem)!important;font-weight:800!important;text-transform:uppercase;letter-spacing:.09em;color:var(--lrm-dark);margin:0!important;display:flex;align-items:center;gap:.5rem}.lrm-widget__title-bar{display:block;width:3px;height:1em;background:var(--lrm-primary);border-radius:2px;flex-shrink:0}.lrm-mostread{list-style:none;margin:0;padding:0}.lrm-mostread__item{border-bottom:1px solid var(--lrm-border)}.lrm-mostread__item:last-child{border-bottom:none}.lrm-mostread__link{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;text-decoration:none;color:inherit;transition:background var(--lrm-transition)}.lrm-mostread__link:hover{background:#f8fafc}.lrm-mostread__rank{font-size:1.875rem;font-weight:800;color:var(--lrm-border);line-height:1;min-width:2.25rem;text-align:center;font-variant-numeric:tabular-nums;flex-shrink:0;transition:color var(--lrm-transition)}.lrm-mostread__item:first-child .lrm-mostread__rank{color:var(--lrm-primary)}.lrm-mostread__item:nth-child(2) .lrm-mostread__rank{color:#94a3b8}.lrm-mostread__link:hover .lrm-mostread__rank{color:var(--lrm-primary)}.lrm-mostread__thumb{width:64px;height:64px;object-fit:cover;border-radius:var(--lrm-radius,.375rem)!important;flex-shrink:0}.lrm-mostread__info{display:flex;flex-direction:column;gap:.2rem;min-width:0}.lrm-mostread__cat{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--lrm-primary)}.lrm-mostread__title{font-size:var(--lrm-fs-sidebar-item,.875rem);font-weight:600;line-height:1.4;color:var(--lrm-text);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lrm-mostread__meta{display:flex;align-items:center;gap:.4rem;font-size:.75rem;color:var(--lrm-muted);flex-wrap:wrap}.lrm-mostread__views{background:var(--lrm-cat-bg);color:var(--lrm-cat-text);padding:.1rem .4rem;border-radius:3px;font-weight:600;font-size:.7rem}.lrm-searchform{padding:.75rem 1rem}.lrm-searchform__inner{display:flex;align-items:stretch;border:1.5px solid var(--lrm-border)!important;border-radius:var(--lrm-radius)!important;overflow:hidden;background:#fff!important;transition:border-color var(--lrm-transition);box-sizing:border-box}.lrm-searchform__inner:focus-within{border-color:var(--lrm-primary)!important}.lrm-searchform__input{flex:1;border:none!important;outline:none!important;background:transparent!important;padding:.65rem .875rem!important;font-size:.9rem!important;color:var(--lrm-text)!important;min-width:0;height:auto!important;margin:0!important;box-shadow:none!important;line-height:1.4!important;box-sizing:border-box}.lrm-searchform__input::placeholder{color:var(--lrm-muted)!important}.lrm-searchform__btn{flex-shrink:0;background:var(--lrm-primary)!important;color:#fff!important;border:none!important;cursor:pointer;padding:.65rem .875rem!important;display:flex;align-items:center;justify-content:center;transition:background var(--lrm-transition);height:auto!important;min-height:0!important;line-height:1!important;box-shadow:none!important;border-radius:0!important;margin:0!important;box-sizing:border-box}.lrm-searchform__btn:hover{background:var(--lrm-primary-h)!important}.lrm-searchform__btn svg{display:block;width:16px;height:16px}.lrm-catlist{list-style:none;margin:0;padding:0}.lrm-catlist__item{border-bottom:1px solid var(--lrm-border)}.lrm-catlist__item:last-child{border-bottom:none}.lrm-catlist__link{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1rem;color:var(--lrm-text);text-decoration:none;font-size:var(--lrm-fs-sidebar-item,.9rem);transition:all var(--lrm-transition)}.lrm-catlist__link:hover{background:#f8fafc;color:var(--lrm-primary)}.lrm-catlist__count{background:var(--lrm-bg);color:var(--lrm-muted);font-size:.75rem;font-weight:700;padding:.1rem .5rem;border-radius:99px;min-width:1.5rem;text-align:center}.lrm-widget--ad{display:flex;justify-content:center;align-items:center;padding:.5rem;min-height:90px;background:#f8fafc}.lrm-ad{display:flex;justify-content:center;align-items:center;margin-bottom:var(--lrm-gap);min-height:60px;background:#f8fafc;border:1px dashed var(--lrm-border);border-radius:var(--lrm-radius);overflow:hidden}.lrm-ad--top,.lrm-ad--after-hero{width:100%}.lrm-ad--between{grid-column:1 / -1;margin:0}.lrm-card--featured{display:grid;grid-template-columns:1fr;background:var(--lrm-card-bg);border-radius:var(--lrm-radius-lg);overflow:hidden;box-shadow:var(--lrm-shadow);margin-bottom:var(--lrm-gap);transition:box-shadow var(--lrm-transition),transform var(--lrm-transition)}@media (min-width:768px){.lrm-card--featured{grid-template-columns:1fr 1fr}}.lrm-card--featured:hover{box-shadow:var(--lrm-shadow-hover);transform:translateY(-2px)}.lrm-card--featured .lrm-card__thumb-link{aspect-ratio:16/9;overflow:hidden}@media (min-width:768px){.lrm-card--featured .lrm-card__thumb-link{aspect-ratio:auto}}.lrm-card--featured .lrm-card__body{display:flex;flex-direction:column;justify-content:center;padding:1.75rem 2rem;gap:.75rem}.lrm-card--featured .lrm-card__title{font-size:var(--lrm-fs-featured-title,clamp(.875rem, 1.5vw, 1.05rem))!important;-webkit-line-clamp:3;line-clamp:3}.lrm-blog-grid{display:grid;grid-template-columns:repeat(var(--lrm-col-mobile),1fr);gap:var(--lrm-gap);margin-bottom:var(--lrm-gap)}@media (min-width:640px){.lrm-blog-grid{grid-template-columns:repeat(var(--lrm-col-tablet),1fr)}}@media (min-width:1024px){.lrm-blog-grid{grid-template-columns:repeat(var(--lrm-col-desktop),1fr)}}.lrm-blog-grid__full{grid-column:1 / -1}.lrm-card{display:flex;flex-direction:column;background:var(--lrm-card-bg);border-radius:var(--lrm-radius);overflow:hidden;transition:box-shadow var(--lrm-transition),transform var(--lrm-transition);height:100%}.lrm-card-style--default .lrm-card--regular{box-shadow:var(--lrm-shadow)}.lrm-card-style--boxed .lrm-card--regular{border:1px solid var(--lrm-border)}.lrm-card-style--minimal .lrm-card--regular{border-radius:0;border-bottom:2px solid var(--lrm-border);box-shadow:none}.lrm-card--regular:hover{transform:translateY(-3px)}.lrm-card-style--default .lrm-card--regular:hover,.lrm-card-style--boxed .lrm-card--regular:hover{box-shadow:var(--lrm-shadow-hover)}.lrm-card__thumb-link{display:block;overflow:hidden;aspect-ratio:16/9;flex-shrink:0;background:var(--lrm-bg)}.lrm-card__thumb{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.lrm-card:hover .lrm-card__thumb{transform:scale(1.06)}.lrm-card__body{display:flex;flex-direction:column;flex:1;padding:1rem 1.125rem 1.125rem;gap:.4rem}.lrm-card__cats{display:flex;flex-wrap:wrap;gap:.3rem}.lrm-card__cat{display:inline-block;padding:.15rem .55rem;background:var(--lrm-cat-bg);color:var(--lrm-cat-text);font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-radius:3px;text-decoration:none;transition:background var(--lrm-transition),color var(--lrm-transition)}.lrm-card__cat:hover{background:var(--lrm-primary);color:#fff}.lrm-card__title{font-size:var(--lrm-fs-card-title,.8125rem)!important;font-weight:var(--lrm-fw-title,700)!important;line-height:1.3;margin:0;flex-shrink:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lrm-card__title a{color:inherit;text-decoration:none;transition:color var(--lrm-transition)}.lrm-card__title a:hover{color:var(--lrm-primary)}.lrm-card__excerpt{color:var(--lrm-muted);font-size:var(--lrm-fs-card-excerpt,.875rem);line-height:1.6;margin:0;flex:1;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.lrm-card__footer{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-top:.5rem;padding-top:.75rem;border-top:1px solid var(--lrm-border)}.lrm-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .75rem;font-size:var(--lrm-fs-card-meta,.7875rem);color:var(--lrm-muted);flex:1}.lrm-card__date,.lrm-card__author,.lrm-card__reading-time{display:flex;align-items:center;gap:.25rem;white-space:nowrap}.lrm-card__meta svg{flex-shrink:0;opacity:.65}.lrm-card__readmore{display:inline-flex;align-items:center;gap:.3rem;font-size:var(--lrm-fs-card-meta,.8125rem);font-weight:700;color:var(--lrm-primary);text-decoration:none;white-space:nowrap;transition:color var(--lrm-transition),gap var(--lrm-transition)}.lrm-card__readmore:hover{color:var(--lrm-primary-h);gap:.5rem}.lrm-card__readmore svg{transition:transform var(--lrm-transition)}.lrm-card__readmore:hover svg{transform:translateX(3px)}.lrm-pagination{display:flex;justify-content:center;margin-top:2rem}.lrm-pagination .page-numbers{display:flex;flex-wrap:wrap;justify-content:center;gap:.3rem;list-style:none;margin:0;padding:0}.lrm-pagination .page-numbers li{list-style:none}.lrm-pagination a.page-numbers,.lrm-pagination span.page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:2.25rem;height:2.25rem;padding:0 .6rem;border-radius:.4rem;font-size:.9rem;font-weight:500;text-decoration:none;border:1px solid var(--lrm-border);color:var(--lrm-text);background:var(--lrm-card-bg);transition:all var(--lrm-transition)}.lrm-pagination a.page-numbers:hover{background:var(--lrm-primary);border-color:var(--lrm-primary);color:#fff}.lrm-pagination .current{background:var(--lrm-primary)!important;border-color:var(--lrm-primary)!important;color:#fff!important;cursor:default}.lrm-pagination .dots{border:0;background:#fff0;cursor:default}.lrm-loadmore-wrap{display:flex;justify-content:center;margin-top:2rem}.lrm-loadmore-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 2.25rem;background:var(--lrm-primary);color:#fff;border:none;border-radius:var(--lrm-radius);font-size:var(--lrm-fs-btn,.9375rem);font-weight:700;cursor:pointer;font-family:inherit;transition:background var(--lrm-transition),transform var(--lrm-transition),opacity var(--lrm-transition)}.lrm-loadmore-btn:hover{background:var(--lrm-primary-h);transform:translateY(-1px)}.lrm-loadmore-btn:disabled{opacity:.65;cursor:not-allowed;transform:none}.lrm-loadmore-btn .lrm-spinner{width:1em;height:1em;border:2px solid rgb(255 255 255 / .35);border-top-color:#fff;border-radius:50%;animation:lrm-spin .6s linear infinite;display:none}.lrm-loadmore-btn.is-loading .lrm-spinner{display:block}@keyframes lrm-spin{to{transform:rotate(360deg)}}.lrm-blog-empty{text-align:center;padding:3rem 1rem;color:var(--lrm-muted);font-size:1rem;grid-column:1 / -1}@keyframes lrm-fade-up{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.lrm-card--animate{animation:lrm-fade-up .3s ease forwards}.lrm-share{display:flex;align-items:center;gap:.75rem;padding:1.25rem 0;margin:1.25rem 0;border-top:1px solid var(--lrm-border);border-bottom:1px solid var(--lrm-border)}.lrm-share__label{font-size:.875rem;font-weight:600;color:var(--lrm-muted);white-space:nowrap}.lrm-share__buttons{display:flex;gap:.5rem;flex-wrap:wrap}.lrm-share__btn{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;border:none!important;cursor:pointer;transition:transform .15s ease;color:#fff!important;text-decoration:none!important}.lrm-share__btn:hover,.lrm-share__btn:focus{transform:scale(1.12);color:#fff!important}.lrm-share__btn--whatsapp{background:#25D366!important}.lrm-share__btn--x{background:#000!important}.lrm-share__btn--linkedin{background:#0A66C2!important}.lrm-share__btn--facebook{background:#1877F2!important}.lrm-share__btn--copy{background:var(--lrm-primary,#2563eb)!important}.lrm-share__btn--copy.copied{background:#16a34a!important}.lrm-single .lrm-share__btn,.lrm-single .lrm-share__btn:hover,.lrm-single .lrm-share__btn:focus,.lrm-single .lrm-share__btn:visited{color:#fff!important}.lrm-single a.lrm-share__btn--whatsapp,.lrm-single a.lrm-share__btn--whatsapp:hover{background:#25D366!important}.lrm-single a.lrm-share__btn--x,.lrm-single a.lrm-share__btn--x:hover{background:#000!important}.lrm-single a.lrm-share__btn--linkedin,.lrm-single a.lrm-share__btn--linkedin:hover{background:#0A66C2!important}.lrm-single a.lrm-share__btn--facebook,.lrm-single a.lrm-share__btn--facebook:hover{background:#1877F2!important}.lrm-single button.lrm-share__btn--copy,.lrm-single button.lrm-share__btn--copy:hover{background:var(--lrm-primary,#2563eb)!important}.lrm-single button.lrm-share__btn--copy.copied,.lrm-single button.lrm-share__btn--copy.copied:hover{background:#16a34a!important}.lrm-filter{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem;padding:.25rem 0}.lrm-filter__btn{background:var(--lrm-bg,#f1f5f9)!important;color:var(--lrm-text)!important;border:1.5px solid var(--lrm-border)!important;border-radius:var(--lrm-radius)!important;padding:.4rem 1rem!important;font-size:.8125rem!important;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}.lrm-filter__btn:hover{border-color:var(--lrm-primary)!important;color:var(--lrm-primary)!important;background:var(--lrm-bg,#f1f5f9)!important}.lrm-filter__btn--active,.lrm-filter__btn--active:hover{background:var(--lrm-primary)!important;color:#fff!important;border-color:var(--lrm-primary)!important}.lrm-newsletter{background:linear-gradient(135deg,var(--lrm-primary),var(--lrm-primary-h,#1d4ed8));border-radius:var(--lrm-radius-lg,1rem);padding:2rem 2.5rem;margin:1.5rem 0;color:#fff;text-align:center}.lrm-newsletter__title{font-size:1.375rem;font-weight:800;margin:0 0 .5rem;color:#fff!important}.lrm-newsletter__desc{font-size:.9375rem;opacity:.9;margin:0 0 1.25rem;max-width:480px;margin-left:auto;margin-right:auto}.lrm-newsletter__form{display:flex;gap:.5rem;max-width:420px;margin:0 auto;flex-wrap:wrap;justify-content:center}.lrm-newsletter__input{flex:1;min-width:200px;padding:.7rem 1rem;border:none;border-radius:var(--lrm-radius,.625rem)!important;font-size:.9rem;outline:none}.lrm-newsletter__btn{background:#fff;color:var(--lrm-primary);border:none;border-radius:var(--lrm-radius,.625rem)!important;padding:.7rem 1.5rem;font-weight:700;font-size:.9rem;cursor:pointer;transition:transform .15s ease;white-space:nowrap}.lrm-newsletter__btn:hover{transform:scale(1.04)}@media (max-width:480px){.lrm-newsletter__form{flex-direction:column;align-items:stretch}.lrm-newsletter__input,.lrm-newsletter__btn{width:100%;min-width:0;flex:none}}.lrm-newsletter__feedback{margin-top:.75rem;font-size:.875rem;font-weight:600;min-height:1.2em}.lrm-newsletter__feedback--ok{color:#86efac}.lrm-newsletter__feedback--err{color:#fca5a5}.lrm-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:99999;background:#fff0}.lrm-progress__bar{height:100%;width:0;background:var(--lrm-primary,#2563eb);transition:width .1s linear}.lrm-recent{list-style:none;margin:0;padding:0}.lrm-recent__item{border-bottom:1px solid var(--lrm-border)}.lrm-recent__item:last-child{border-bottom:none}.lrm-recent__link{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;text-decoration:none!important;color:var(--lrm-text);transition:background .15s ease}.lrm-recent__link:hover{background:#f8fafc}.lrm-recent__thumb{width:56px;height:56px;object-fit:cover;border-radius:var(--lrm-radius,.375rem)!important;flex-shrink:0}.lrm-recent__info{min-width:0;flex:1}.lrm-recent__title{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.8125rem;font-weight:600;line-height:1.35;color:var(--lrm-text)}.lrm-recent__date{font-size:.7rem;color:var(--lrm-muted);margin-top:.15rem;display:block}.lrm-blog-wrapper a,.lrm-portal a,.lrm-single a{text-decoration:none!important}.lrm-single__content a{text-decoration:underline!important}.lrm-blog-wrapper a:hover,.lrm-blog-wrapper a:focus,.lrm-portal a:hover,.lrm-portal a:focus{text-decoration:none!important}.lrm-mostread__link,.lrm-mostread__link *,.lrm-catlist__link,.lrm-catlist__link *,.lrm-card__title a,.lrm-card__cat,.lrm-card__readmore,.lrm-breaking__item,.lrm-hero__main-link,.lrm-hero__sec-link,.lrm-hero__grid-link,.lrm-recent__link,.lrm-recent__link *{text-decoration:none!important}.lrm-mostread__link:hover,.lrm-mostread__link:hover *,.lrm-catlist__link:hover,.lrm-catlist__link:hover *{text-decoration:none!important}.lrm-search-page__container{max-width:var(--lrm-content-width,1440px);margin-left:auto;margin-right:auto;padding-left:clamp(1rem, 4vw, 2rem);padding-right:clamp(1rem, 4vw, 2rem);padding-top:1.75rem;padding-bottom:3rem;width:100%;box-sizing:border-box}.lrm-search-header{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid var(--lrm-border)}.lrm-search-header__title{font-size:1.5rem;font-weight:var(--lrm-fw-title);color:var(--lrm-text);margin:0 0 .25rem;line-height:1.3}.lrm-search-header__term{color:var(--lrm-primary)}.lrm-search-header__count{font-size:.875rem;color:var(--lrm-muted);margin:0}.lrm-archive-header{margin-bottom:1.75rem;padding-bottom:1.25rem;border-bottom:2px solid var(--lrm-border)}.lrm-archive-header__eyebrow{display:inline-block;font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--lrm-primary);background:var(--lrm-cat-bg);padding:.2rem .6rem;border-radius:var(--lrm-radius);margin-bottom:.5rem}.lrm-archive-header__title{font-size:clamp(1.5rem, 3vw, 2rem);font-weight:var(--lrm-fw-title);color:var(--lrm-text);margin:0 0 .4rem;line-height:1.25}.lrm-archive-header__desc{font-size:.9375rem;color:var(--lrm-muted);margin:0 0 .5rem;max-width:65ch}.lrm-archive-header__count{font-size:.8125rem;color:var(--lrm-muted);margin:0}.lrm-search-empty{text-align:center;padding:3rem 1.5rem;background:var(--lrm-card-bg);border-radius:var(--lrm-radius-lg);border:1px solid var(--lrm-border)}.lrm-search-empty__icon{color:var(--lrm-muted);margin-bottom:1rem;opacity:.5}.lrm-search-empty__title{font-size:1.25rem;font-weight:var(--lrm-fw-title);color:var(--lrm-text);margin:0 0 .5rem}.lrm-search-empty__desc{font-size:.95rem;color:var(--lrm-muted);margin:0 0 1.5rem;max-width:480px;margin-left:auto;margin-right:auto}.lrm-search-empty__form{max-width:400px;margin:0 auto;padding:0}.lrm-search-empty__form .lrm-searchform__inner{border-width:2px!important}.lrm-single{width:100%}body.lrm-single-page #masthead,body.lrm-single-page .site-header,body.lrm-single-page header.site-header{margin-bottom:0!important;padding-bottom:0!important}body.lrm-single-page #page,body.lrm-single-page .site,body.lrm-single-page #page.site{padding-top:0!important;margin-top:0!important}body.lrm-single-page #content,body.lrm-single-page .site-content,body.lrm-single-page #primary,body.lrm-single-page .content-area,body.lrm-single-page main#main,body.lrm-single-page .page-content,body.lrm-single-page .site-main,body.lrm-single-page .hentry,body.lrm-single-page .entry-content,body.lrm-single-page main>:first-child:not(.lrm-single){padding-top:0!important;margin-top:0!important}body.lrm-single-page .lrm-single{margin-top:0!important}.lrm-single__hero{position:relative;width:100%;max-height:520px;overflow:hidden;background:var(--lrm-dark);margin-bottom:0}.lrm-single__hero-img{width:100%;height:520px;object-fit:cover;display:block;opacity:.9;transition:opacity .3s ease}.lrm-single__hero-gradient{position:absolute;bottom:0;left:0;right:0;height:40%;pointer-events:none;background:linear-gradient(to top,rgb(0 0 0 / .45) 0%,transparent 100%)}.lrm-single__body{padding:1.75rem 0 3rem}.lrm-single__container{max-width:var(--lrm-content-width,1440px);margin-left:auto;margin-right:auto;padding-left:clamp(1rem, 4vw, 2rem);padding-right:clamp(1rem, 4vw, 2rem);width:100%;box-sizing:border-box}.lrm-blog-page-container{max-width:var(--lrm-content-width,1440px);margin-left:auto;margin-right:auto;padding:1.75rem clamp(1rem, 4vw, 2rem) 3rem;box-sizing:border-box;width:100%}body.blog .lrm-blog-wrapper,body.blog .lrm-portal{padding-left:clamp(1rem, 4vw, 2rem);padding-right:clamp(1rem, 4vw, 2rem)}body.elementor-page-lrm-blog .site-main,body.single-post .site-main{max-width:none!important;width:100%!important;padding-left:0!important;padding-right:0!important}.lrm-single__header{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:2px solid var(--lrm-border)}.lrm-single__cats{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.875rem}.lrm-single__title{font-size:var(--lrm-fs-single-title,clamp(1.625rem, 4vw, 2.75rem));font-weight:var(--lrm-fw-title);line-height:1.22;color:var(--lrm-dark);margin:0 0 1rem}.lrm-single__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;font-size:.875rem;color:var(--lrm-muted)}.lrm-single__meta-item{display:inline-flex;align-items:center;gap:.3rem}.lrm-single__meta-item svg{flex-shrink:0;opacity:.75}.lrm-single__author-link{color:var(--lrm-primary);text-decoration:none;font-weight:600;transition:color var(--lrm-transition)}.lrm-single__author-link:hover{color:var(--lrm-primary-h);text-decoration:underline}.lrm-single__meta-updated{font-style:italic}.lrm-single__content{font-size:var(--lrm-fs-single-body,1.0625rem);line-height:1.8;color:var(--lrm-text);max-width:820px}.lrm-single__content>*+*{margin-top:1.4rem}.lrm-single__content h2,.lrm-single__content h3,.lrm-single__content h4{font-weight:700;line-height:1.3;color:var(--lrm-dark);margin:2rem 0 .75rem}.lrm-single__content h2{font-size:clamp(1.25rem, 2.5vw, 1.625rem)}.lrm-single__content h3{font-size:clamp(1.1rem, 2vw, 1.375rem)}.lrm-single__content h4{font-size:1.1rem}.lrm-single__content p{margin-top:0;margin-bottom:1.4rem}.lrm-single__content p:last-child{margin-bottom:0}.lrm-single__content a{color:var(--lrm-primary);text-decoration:underline;text-decoration-color:rgb(37 99 235 / .35);text-underline-offset:3px;transition:text-decoration-color var(--lrm-transition)}.lrm-single__content a:hover{text-decoration-color:var(--lrm-primary)}.lrm-single__content img{max-width:100%;height:auto;border-radius:var(--lrm-radius);margin:1.75rem 0;display:block}.lrm-single__content figure{margin:1.75rem 0}.lrm-single__content figcaption{font-size:.8rem;color:var(--lrm-muted);text-align:center;margin-top:.5rem}.lrm-single__content blockquote{margin:1.75rem 0;padding:1.1rem 1.5rem;border-left:4px solid var(--lrm-primary);background:var(--lrm-cat-bg);border-radius:0 var(--lrm-radius) var(--lrm-radius) 0;font-style:italic;color:var(--lrm-text)}.lrm-single__content blockquote p{margin:0}.lrm-single__content ul,.lrm-single__content ol{padding-left:1.75rem;margin-bottom:1.4rem;margin-top:0}.lrm-single__content li{margin-bottom:.4rem}.lrm-single__content code{background:#f1f5f9;padding:.15em .45em;border-radius:3px;font-size:.875em;font-family:'SFMono-Regular',Consolas,'Courier New',monospace;color:#be185d}.lrm-single__content pre{background:var(--lrm-dark);color:#e2e8f0;padding:1.25rem 1.5rem;border-radius:var(--lrm-radius);overflow-x:auto;margin:1.75rem 0;font-size:.9rem;line-height:1.65}.lrm-single__content pre code{background:none;padding:0;color:inherit;font-size:1em}.lrm-single__content table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.9rem}.lrm-single__content th,.lrm-single__content td{padding:.625rem .875rem;border:1px solid var(--lrm-border);text-align:left}.lrm-single__content th{background:var(--lrm-card-bg);font-weight:700}.lrm-single__page-links{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;margin-top:2rem;font-size:.9rem}.lrm-single__page-links span:first-child{font-weight:600;margin-right:.25rem}.lrm-single__page-links a,.lrm-single__page-links span:not(:first-child){display:inline-flex;align-items:center;justify-content:center;min-width:2rem;height:2rem;padding:0 .5rem;border-radius:.375rem;border:1px solid var(--lrm-border);text-decoration:none;color:var(--lrm-text);background:var(--lrm-card-bg);transition:all var(--lrm-transition)}.lrm-single__page-links a:hover{background:var(--lrm-primary);color:#fff;border-color:var(--lrm-primary)}.lrm-single__tags{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--lrm-border)}.lrm-single__tags-label{font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--lrm-muted);margin-right:.25rem}.lrm-single__tag{display:inline-block;padding:.2rem .7rem;background:var(--lrm-card-bg);color:var(--lrm-muted);border:1px solid var(--lrm-border);border-radius:var(--lrm-radius);font-size:.8rem;text-decoration:none;transition:all var(--lrm-transition)}.lrm-single__tag:hover{background:var(--lrm-primary);color:#fff;border-color:var(--lrm-primary)}.lrm-single__related{margin-top:3rem;padding-top:2rem;border-top:2px solid var(--lrm-border)}.lrm-single__related-header{font-size:.8125rem!important;font-weight:800!important;text-transform:uppercase;letter-spacing:.09em;color:var(--lrm-dark);margin:0 0 1.25rem!important;display:flex;align-items:center;gap:.5rem}.lrm-single__related-grid{margin-bottom:0!important}@media (max-width:767px){.lrm-single__hero-img{height:220px}.lrm-single__body{padding:1.25rem 0 2rem}.lrm-single__title{font-size:1.5rem}.lrm-single__content{font-size:1rem}}.lrm-toc{background:var(--lrm-card-bg);border:1px solid var(--lrm-border);border-radius:var(--lrm-radius);padding:1rem 1.25rem;margin:0 0 2rem;font-size:.875rem}.lrm-toc__toggle{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;padding:0;font-size:.875rem;font-weight:700;color:var(--lrm-text);cursor:pointer;gap:.5rem}.lrm-toc__toggle svg{transition:transform .25s;flex-shrink:0}.lrm-toc__toggle[aria-expanded="false"] svg{transform:rotate(-90deg)}.lrm-toc__list{margin:.75rem 0 0;padding:0 0 0 1.25rem;list-style:decimal;display:flex;flex-direction:column;gap:.35rem;border-top:1px solid var(--lrm-border);padding-top:.75rem}.lrm-toc__list--collapsed{display:none}.lrm-toc__item a{color:var(--lrm-primary);text-decoration:none;line-height:1.4}.lrm-toc__item a:hover{text-decoration:underline}.lrm-toc__item--sub{font-size:.8125rem;color:var(--lrm-muted)}.lrm-toc__item--active>a{font-weight:700;color:var(--lrm-primary)}.lrm-author-box{display:flex;gap:1.25rem;align-items:flex-start;background:var(--lrm-card-bg);border:1px solid var(--lrm-border);border-radius:var(--lrm-radius);padding:1.5rem;margin:2.5rem 0 0}.lrm-author-box__avatar{width:80px;height:80px;border-radius:50%;object-fit:cover;flex-shrink:0;border:2px solid var(--lrm-border)}.lrm-author-box__info{display:flex;flex-direction:column;gap:.35rem;min-width:0}.lrm-author-box__label{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--lrm-muted);margin:0}.lrm-author-box__name{font-size:1rem;font-weight:700;color:var(--lrm-text);text-decoration:none;transition:color var(--lrm-transition)}.lrm-author-box__name:hover{color:var(--lrm-primary)}.lrm-author-box__bio{font-size:.875rem;color:var(--lrm-muted);line-height:1.6;margin:.15rem 0 0}.lrm-author-box__social{display:flex;gap:.5rem;margin-top:.5rem}.lrm-author-box__social-link{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--lrm-border);color:var(--lrm-muted);text-decoration:none;transition:background var(--lrm-transition),color var(--lrm-transition)}.lrm-author-box__social-link:hover{background:var(--lrm-primary);color:#fff}@media (max-width:479px){.lrm-author-box{flex-direction:column;align-items:center;text-align:center}.lrm-author-box__social{justify-content:center}}.lrm-post-nav{margin:2.5rem 0 0;border-top:1px solid var(--lrm-border);padding-top:1.5rem}.lrm-post-nav__inner{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.lrm-post-nav__item{display:flex;align-items:center;gap:.75rem;background:var(--lrm-card-bg);border:1px solid var(--lrm-border);border-radius:var(--lrm-radius);padding:.875rem 1rem;text-decoration:none;color:var(--lrm-text);transition:border-color var(--lrm-transition),box-shadow var(--lrm-transition);min-width:0}.lrm-post-nav__item:hover{border-color:var(--lrm-primary);box-shadow:0 2px 12px rgb(0 0 0 / .08)}.lrm-post-nav__item--empty{visibility:hidden}.lrm-post-nav__item--next{justify-content:flex-end}.lrm-post-nav__thumb{width:56px;height:56px;object-fit:cover;border-radius:calc(var(--lrm-radius) - 4px);flex-shrink:0}.lrm-post-nav__text{display:flex;flex-direction:column;gap:.2rem;min-width:0}.lrm-post-nav__text--right{text-align:right}.lrm-post-nav__label{display:flex;align-items:center;gap:.25rem;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--lrm-muted)}.lrm-post-nav__item--next .lrm-post-nav__label{justify-content:flex-end}.lrm-post-nav__title{font-size:.875rem;font-weight:600;line-height:1.3;color:var(--lrm-text);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:599px){.lrm-post-nav__inner{grid-template-columns:1fr}.lrm-post-nav__item--empty{display:none}}.lrm-back-to-top{position:fixed;bottom:1.5rem;right:1.5rem;z-index:999;width:44px;height:44px;border-radius:50%;background:var(--lrm-primary);color:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 16px rgb(0 0 0 / .2);opacity:0;transform:translateY(12px) scale(.9);transition:opacity .25s,transform .25s,background .2s;pointer-events:none}.lrm-back-to-top.is-visible{opacity:1;transform:none;pointer-events:auto}.lrm-back-to-top:hover{background:var(--lrm-primary-h,var(--lrm-primary))}.lrm-card__views{display:flex;align-items:center;gap:.25rem;font-size:.7875rem;color:var(--lrm-muted);white-space:nowrap}.lrm-comments{margin-top:3rem;padding-top:2rem;border-top:2px solid var(--lrm-border)}.lrm-comments .comments-title,.lrm-comments #reply-title{font-size:1.1rem;font-weight:700;color:var(--lrm-text);margin:0 0 1.25rem;display:flex;align-items:center;gap:.5rem}.lrm-comments .comments-title::before,.lrm-comments #reply-title::before{content:'';display:inline-block;width:3px;height:1em;background:var(--lrm-primary);border-radius:2px}.lrm-comments .comment-list{list-style:none;margin:0;padding:0}.lrm-comments .comment-list .children{list-style:none;padding-left:2rem;border-left:2px solid var(--lrm-border);margin:1rem 0 0 .5rem}.lrm-comments .comment{background:var(--lrm-card-bg);border:1px solid var(--lrm-border);border-radius:var(--lrm-radius);padding:1rem 1.25rem;margin-bottom:1rem}.lrm-comments .comment-meta{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.lrm-comments .comment-author .avatar{border-radius:50%;width:40px;height:40px}.lrm-comments .comment-author .fn{font-weight:700;font-size:.9rem;color:var(--lrm-text)}.lrm-comments .comment-author a{text-decoration:none;color:inherit}.lrm-comments .comment-metadata{font-size:.7875rem;color:var(--lrm-muted)}.lrm-comments .comment-metadata a{color:inherit;text-decoration:none}.lrm-comments .comment-content p{margin:0;font-size:.9rem;line-height:1.65;color:var(--lrm-text)}.lrm-comments .comment-content p+p{margin-top:.75rem}.lrm-comments .reply{margin-top:.5rem}.lrm-comments .reply a{font-size:.8rem;color:var(--lrm-primary);text-decoration:none;font-weight:600}.lrm-comments .reply a:hover{text-decoration:underline}.lrm-comments #comment-form,.lrm-comments .comment-form{margin-top:2rem}.lrm-comments .comment-form label{display:block;font-size:.8125rem;font-weight:600;color:var(--lrm-text);margin-bottom:.35rem}.lrm-comments .comment-form input[type="text"],.lrm-comments .comment-form input[type="email"],.lrm-comments .comment-form input[type="url"],.lrm-comments .comment-form textarea{width:100%;padding:.625rem .875rem;border:1px solid var(--lrm-border);border-radius:var(--lrm-radius);background:var(--lrm-card-bg);color:var(--lrm-text);font-size:.875rem;font-family:inherit;transition:border-color .2s;box-sizing:border-box}.lrm-comments .comment-form input:focus,.lrm-comments .comment-form textarea:focus{outline:none;border-color:var(--lrm-primary)}.lrm-comments .comment-form textarea{min-height:120px;resize:vertical}.lrm-comments .comment-form p{margin-bottom:.875rem}.lrm-comments .comment-form .submit,.lrm-comments .form-submit input[type="submit"]{background:var(--lrm-primary);color:#fff;border:none;border-radius:var(--lrm-radius);padding:.625rem 1.5rem;font-size:.875rem;font-weight:600;cursor:pointer;font-family:inherit;transition:background .2s}.lrm-comments .form-submit input[type="submit"]:hover{background:var(--lrm-primary-h,var(--lrm-primary))}.lrm-comments .comment-awaiting-moderation{font-size:.8rem;color:var(--lrm-muted);font-style:italic;margin-top:.25rem}:root{--lrm-content-width:1440px}.lrm-blog-wrapper,.lrm-portal,.lrm-single{--lrm-primary:#2563eb;--lrm-primary-h:#1d4ed8;--lrm-accent:#dc2626;--lrm-text:#1e293b;--lrm-muted:#64748b;--lrm-border:#e2e8f0;--lrm-bg:#ffffff;--lrm-card-bg:#ffffff;--lrm-cat-bg:#dbeafe;--lrm-cat-text:#1d4ed8;--lrm-fw-title:700;--lrm-radius:12px;--lrm-radius-lg:18px;--lrm-hero-overlay-full:rgba(0,0,0,0.75);--lrm-hero-overlay-mid:rgba(0,0,0,0.45);--lrm-content-width:1440px}body.elementor-page-lrm-blog .site-main,body.single-post .site-main,body.lrm-single-page .site-main{max-width:none!important;width:100%!important;padding-left:0!important;padding-right:0!important}