:root{--lrcms-navy:#1B2A4A;--lrcms-navy-light:#243556;--lrcms-navy-dark:#111D35;--lrcms-gold:#C8A960;--lrcms-gold-light:#D4BA7A;--lrcms-gold-dark:#B08F3E;--lrcms-teal:#2A9D8F;--lrcms-teal-light:#3AB5A6;--lrcms-teal-dark:#1F7A6F;--lrcms-white:#FFFFFF;--lrcms-gray-50:#F8FAFB;--lrcms-gray-100:#F1F5F9;--lrcms-gray-200:#E2E8F0;--lrcms-gray-300:#CBD5E1;--lrcms-gray-400:#94A3B8;--lrcms-gray-500:#64748B;--lrcms-gray-600:#475569;--lrcms-gray-700:#334155;--lrcms-gray-800:#1E293B;--lrcms-gray-900:#0F172A;--lrcms-text:#2D3436;--lrcms-text-light:#64748B;--lrcms-text-white:#F1F5F9;--lrcms-success:#10B981;--lrcms-danger:#EF4444;--font-body:'Inter',-apple-system,BlinkMacSystemFont,sans-serif;--font-heading:'Plus Jakarta Sans','Inter',sans-serif;--fs-xs:0.75rem;--fs-sm:0.875rem;--fs-base:1rem;--fs-md:1.125rem;--fs-lg:1.25rem;--fs-xl:1.5rem;--fs-2xl:1.875rem;--fs-3xl:2.25rem;--fs-4xl:3rem;--fs-5xl:3.75rem;--lh-tight:1.2;--lh-normal:1.6;--space-xs:0.5rem;--space-sm:0.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--space-4xl:6rem;--space-5xl:8rem;--container-width:1280px;--header-height:80px;--topbar-height:44px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:24px;--radius-full:9999px;--shadow-sm:0 1px 3px rgba(0,0,0,.08);--shadow-md:0 4px 12px rgba(0,0,0,.1);--shadow-lg:0 10px 30px rgba(0,0,0,.12);--shadow-xl:0 20px 50px rgba(0,0,0,.15);--transition:0.3s cubic-bezier(.4,0,.2,1);--transition-slow:0.5s cubic-bezier(.4,0,.2,1)}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.nav-open,html.nav-open body{overflow:hidden;height:100%}body{font-family:var(--font-body);font-size:var(--fs-base);line-height:var(--lh-normal);color:var(--lrcms-text);background:var(--lrcms-white);overflow-x:clip}img{max-width:100%;height:auto;display:block}a{text-decoration:none;color:inherit;transition:color var(--transition)}ul,ol{list-style:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:700;line-height:var(--lh-tight);color:var(--lrcms-navy)}h1{font-size:var(--fs-5xl)}h2{font-size:var(--fs-4xl)}h3{font-size:var(--fs-2xl)}h4{font-size:var(--fs-xl)}h5{font-size:var(--fs-lg)}h6{font-size:var(--fs-md)}p{margin-bottom:var(--space-md);color:var(--lrcms-text-light)}.lrcms-container{width:100%;max-width:var(--container-width);margin:0 auto;padding:0 var(--space-xl)}.devstarter-container{width:100%;max-width:var(--container-width);margin:0 auto;padding:0 var(--space-xl)}body.elementor-page .site-content>.devstarter-container,body.elementor-page .site-content>.lrcms-container,body.elementor-page .site-main .devstarter-container,body.elementor-page .site-main .lrcms-container{max-width:100%;padding:0}.btn{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;border:2px solid transparent;border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--fs-sm);font-weight:600;letter-spacing:0.02em;cursor:pointer;transition:all var(--transition);text-transform:uppercase;white-space:nowrap}.btn-primary{background:var(--lrcms-navy);color:var(--lrcms-white);border-color:var(--lrcms-navy)}.btn-primary:hover{background:var(--lrcms-navy-dark);border-color:var(--lrcms-navy-dark);transform:translateY(-2px);box-shadow:none}.btn-secondary{background:var(--lrcms-teal);color:var(--lrcms-white);border-color:var(--lrcms-teal)}.btn-secondary:hover{background:var(--lrcms-teal-dark);border-color:var(--lrcms-teal-dark);transform:translateY(-2px);box-shadow:none}.btn-outline{background:transparent;color:var(--lrcms-white);border-color:var(--lrcms-white)}.btn-outline:hover{background:var(--lrcms-white);color:var(--lrcms-navy)}.btn-outline-gold{background:transparent;color:var(--lrcms-teal);border-color:var(--lrcms-teal)}.btn-outline-gold:hover{background:var(--lrcms-teal);color:var(--lrcms-white)}.btn-sm{padding:10px 22px;font-size:var(--fs-xs)}.btn-lg{padding:18px 42px;font-size:var(--fs-base)}.section{padding:var(--space-5xl) 0}.section--gray{background:var(--lrcms-gray-50)}.section--navy{background:var(--lrcms-navy)}.section--navy h2,.section--navy h3,.section--navy p{color:var(--lrcms-text-white)}.section-header{text-align:center;max-width:700px;margin:0 auto var(--space-3xl)}.section-header h2{margin-bottom:var(--space-md)}.section-header .section-label{display:inline-block;font-size:var(--fs-sm);font-weight:600;color:var(--lrcms-gold);text-transform:uppercase;letter-spacing:0.1em;margin-bottom:var(--space-sm)}.topbar{background:var(--lrcms-navy-dark);height:var(--topbar-height);display:flex;align-items:center;border-bottom:1px solid rgba(255,255,255,.06);font-size:13px;color:var(--lrcms-gray-300)}.topbar__inner{display:flex;justify-content:space-between;align-items:center}.topbar__left,.topbar__center,.topbar__right{display:flex;align-items:center;gap:var(--space-lg)}.topbar__divider{color:rgba(255,255,255,0.2);font-size:14px;user-select:none}.topbar-item{display:flex;align-items:center;gap:6px}.topbar-item i{color:var(--lrcms-white);font-size:16px}.topbar-item a:hover{color:var(--lrcms-gold)}.site-header{background:var(--lrcms-navy);height:var(--header-height);display:flex;align-items:center;position:sticky;top:0;z-index:1000;transition:all var(--transition);border-bottom:1px solid rgba(255,255,255,.06)}.site-header.no-sticky{position:relative}.site-header--white{background:var(--lrcms-white);border-bottom:1px solid var(--lrcms-gray-200);color:var(--lrcms-navy)}.site-header.scrolled{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 4px 20px rgba(0,0,0,.08);height:68px}.site-header--white.scrolled{background:rgba(255,255,255,0.97)}.site-header .devstarter-container{display:flex;align-items:center;justify-content:space-between}.site-branding{flex-shrink:0}.site-branding a{display:flex;align-items:center}.site-title{font-family:var(--font-heading);font-size:var(--fs-xl);font-weight:800;margin:0}.site-title a{color:var(--lrcms-white);letter-spacing:-0.02em}.site-header--white .site-title a{color:var(--lrcms-navy)}.site-title .brand-accent{color:var(--lrcms-gold)}.site-description{display:none}.custom-logo{max-height:50px;width:auto}.site-header.scrolled .custom-logo{max-height:42px}.main-navigation{display:flex;align-items:center}.nav-menu{display:flex;align-items:center;gap:var(--space-xs)}.nav-menu>li{position:relative}.nav-menu>li>a{display:flex;align-items:center;gap:4px;padding:10px 16px;color:var(--lrcms-gray-300);font-size:var(--fs-sm);font-weight:500;transition:color var(--transition);position:relative;letter-spacing:0.01em}.site-header--white .nav-menu>li>a{color:var(--lrcms-gray-700);font-weight:500}.nav-menu>li>a::after{content:'';position:absolute;bottom:4px;left:16px;right:16px;height:2px;background:var(--lrcms-navy);transform:scaleX(0);transform-origin:right;transition:transform var(--transition)}.nav-menu>li:hover>a,.nav-menu>li.current-menu-item>a{color:var(--lrcms-white)}.site-header--white .nav-menu>li:hover>a,.site-header--white .nav-menu>li.current-menu-item>a{color:var(--lrcms-navy)}.nav-menu>li:hover>a::after,.nav-menu>li.current-menu-item>a::after{transform:scaleX(1);transform-origin:left}.nav-menu>li.menu-item-has-children>a{gap:2px}.nav-menu>li.menu-item-has-children>a::before{content:'\f107';font-family:'Font Awesome 6 Free';font-weight:900;font-size:10px;order:2;opacity:0.5;transition:transform 0.35s cubic-bezier(0.4,0,0.2,1),opacity 0.3s ease}.nav-menu>li.menu-item-has-children:hover>a::before{transform:rotate(180deg);opacity:1}.nav-menu .sub-menu{position:absolute;top:100%;left:0;min-width:260px;background:var(--lrcms-white);border-radius:var(--radius-md);box-shadow:var(--shadow-xl);padding:var(--space-sm) 0;opacity:0;visibility:hidden;transform:translateY(10px);transition:all var(--transition);border:1px solid var(--lrcms-gray-200);z-index:100}.nav-menu li:hover>.sub-menu{opacity:1;visibility:visible;transform:translateY(0)}.nav-menu .sub-menu .sub-menu{top:0;left:100%;margin-top:-10px}.nav-menu .sub-menu li{position:relative}.nav-menu .sub-menu li a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 20px;color:var(--lrcms-gray-700);font-size:var(--fs-sm);transition:all var(--transition)}.nav-menu .sub-menu li.menu-item-has-children>a::after{content:'\f105';font-family:'Font Awesome 6 Free';font-weight:900;font-size:12px;opacity:0.4;display:inline-flex;transition:transform 0.35s cubic-bezier(0.4,0,0.2,1),opacity 0.3s ease,color 0.3s ease}.nav-menu .sub-menu li.menu-item-has-children:hover>a::after{transform:translateX(4px);opacity:1;color:var(--lrcms-teal)}.nav-menu .sub-menu li a:hover{background:var(--lrcms-gray-50);color:var(--lrcms-teal);padding-left:26px}.header-actions{display:flex;align-items:center;gap:var(--space-lg);flex-shrink:0}.header-phone{display:flex;align-items:center;gap:10px}.header-phone__icon{width:48px;height:48px;border-radius:var(--radius-full);background:var(--lrcms-navy);color:var(--lrcms-white);display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0;animation:phone-ring 2s ease-in-out infinite}.site-header--white .header-phone__icon{background:var(--lrcms-navy)}.header-phone__text{display:flex;flex-direction:column}.header-phone__number{font-family:var(--font-heading);font-size:var(--fs-sm);font-weight:700;color:var(--lrcms-navy);line-height:1.2}.site-header:not(.site-header--white) .header-phone__number{color:var(--lrcms-white)}.header-phone__hours{font-size:11px;color:var(--lrcms-gray-500);line-height:1.3}.site-header:not(.site-header--white) .header-phone__hours{color:var(--lrcms-gray-400)}.header-cta-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 24px;background:var(--lrcms-cta-bg,var(--lrcms-navy));color:var(--lrcms-white);border-radius:var(--radius-full);font-family:var(--font-body);font-size:13px;font-weight:600;letter-spacing:0.02em;white-space:nowrap;border:none;cursor:pointer;position:relative;overflow:hidden;z-index:1;transition:color 0.35s ease,box-shadow 0.35s ease,transform 0.35s ease;animation:cta-pulse 2.5s ease-in-out infinite}.header-cta-btn::before{content:'';position:absolute;inset:0;background:var(--lrcms-cta-hover,var(--lrcms-teal));border-radius:inherit;transform:scaleX(0);transform-origin:right;transition:transform 0.4s cubic-bezier(0.4,0,0.2,1);z-index:-1}.header-cta-btn:hover::before{transform:scaleX(1);transform-origin:left}.header-cta-btn:hover{transform:translateY(-1px);box-shadow:0 6px 20px rgba(42,157,143,0.35);animation:none}.header-cta-btn i{font-size:13px;transition:transform 0.35s ease}.header-cta-btn:hover i{transform:translateX(4px)}@keyframes phone-ring{0%,100%{transform:rotate(0deg)}5%{transform:rotate(15deg)}10%{transform:rotate(-13deg)}15%{transform:rotate(14deg)}20%{transform:rotate(-12deg)}25%{transform:rotate(10deg)}30%{transform:rotate(0deg)}}@keyframes cta-pulse{0%,100%{box-shadow:0 0 0 0 rgba(var(--devstarter-color-primary-rgb,31,78,140),0.5)}50%{box-shadow:0 0 0 10px rgba(var(--devstarter-color-primary-rgb,31,78,140),0)}}.header-search-toggle{width:42px;height:42px;border-radius:var(--radius-full);border:1.5px solid rgba(255,255,255,0.2);background:transparent;color:var(--lrcms-white);display:flex;align-items:center;justify-content:center;font-size:15px;cursor:pointer;transition:all var(--transition);flex-shrink:0}.site-header--white .header-search-toggle{color:var(--lrcms-navy);border-color:var(--lrcms-gray-300)}.header-search-toggle:hover{background:rgba(255,255,255,0.1);border-color:rgba(255,255,255,0.4);transform:scale(1.05)}.site-header--white .header-search-toggle:hover{background:var(--lrcms-gray-50);border-color:var(--lrcms-navy)}.search-overlay{position:fixed;inset:0;z-index:9999;display:flex;align-items:flex-start;justify-content:center;padding-top:12vh;opacity:0;visibility:hidden;transition:opacity 0.35s ease,visibility 0.35s ease}.search-overlay.is-open{opacity:1;visibility:visible}.search-overlay__backdrop{position:absolute;inset:0;background:rgba(15,23,42,0.75);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.search-overlay__container{position:relative;width:90%;max-width:680px;background:var(--lrcms-white);border-radius:var(--radius-lg);box-shadow:0 25px 80px rgba(0,0,0,0.3);transform:translateY(-20px) scale(0.97);transition:transform 0.35s cubic-bezier(0.16,1,0.3,1);overflow:hidden}.search-overlay.is-open .search-overlay__container{transform:translateY(0) scale(1)}.search-overlay__close{position:absolute;top:16px;right:16px;width:36px;height:36px;border-radius:var(--radius-full);border:none;background:var(--lrcms-gray-100);color:var(--lrcms-gray-600);font-size:16px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--transition);z-index:2}.search-overlay__close:hover{background:var(--lrcms-gray-200);color:var(--lrcms-navy);transform:rotate(90deg)}.search-overlay__inner{padding:32px 32px 24px}.search-overlay__title{font-family:var(--font-heading);font-size:var(--fs-lg);font-weight:700;color:var(--lrcms-navy);margin-bottom:var(--space-lg)}.search-overlay__field{position:relative;margin-bottom:var(--space-lg)}.search-overlay__field-icon{position:absolute;left:18px;top:50%;transform:translateY(-50%);font-size:18px;color:var(--lrcms-gray-400);pointer-events:none}.search-overlay__input{width:100%;padding:16px 80px 16px 50px;border:2px solid var(--lrcms-gray-200);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--fs-base);color:var(--lrcms-navy);background:var(--lrcms-gray-50);outline:none;transition:all var(--transition)}.search-overlay__input:focus{border-color:var(--devstarter-color-primary,var(--lrcms-navy));background:var(--lrcms-white);box-shadow:0 0 0 4px rgba(var(--devstarter-color-primary-rgb,31,78,140),0.1)}.search-overlay__input::placeholder{color:var(--lrcms-gray-400)}.search-overlay__kbd{position:absolute;right:14px;top:50%;transform:translateY(-50%);padding:4px 10px;background:var(--lrcms-gray-200);border-radius:6px;font-family:var(--font-body);font-size:11px;font-weight:600;color:var(--lrcms-gray-500);pointer-events:none}.search-overlay__results{max-height:360px;overflow-y:auto}.search-overlay__empty{text-align:center;padding:var(--space-2xl) var(--space-lg);color:var(--lrcms-gray-400)}.search-overlay__empty i{font-size:40px;margin-bottom:var(--space-md);display:block;color:var(--lrcms-gray-300)}.search-overlay__empty p{font-size:var(--fs-sm);color:var(--lrcms-gray-500);margin-bottom:var(--space-sm)}.search-overlay__hint{font-size:12px;color:var(--lrcms-gray-400)}.search-overlay__hint kbd{display:inline-block;padding:2px 6px;background:var(--lrcms-gray-200);border-radius:4px;font-size:11px;font-weight:600;color:var(--lrcms-gray-600)}.search-overlay__loading{display:flex;align-items:center;justify-content:center;gap:12px;padding:var(--space-2xl);color:var(--lrcms-gray-500);font-size:var(--fs-sm)}.search-overlay__spinner{width:24px;height:24px;border:3px solid var(--lrcms-gray-200);border-top-color:var(--devstarter-color-primary,var(--lrcms-navy));border-radius:50%;animation:search-spin 0.7s linear infinite}@keyframes search-spin{to{transform:rotate(360deg)}}.search-result-item{display:flex;align-items:center;gap:14px;padding:12px 16px;border-radius:var(--radius-sm);transition:all var(--transition);text-decoration:none;border-bottom:1px solid var(--lrcms-gray-100)}.search-result-item:last-child{border-bottom:none}.search-result-item:hover{background:var(--lrcms-gray-50)}.search-result-item__thumb{width:50px;height:50px;border-radius:var(--radius-sm);object-fit:cover;flex-shrink:0;background:var(--lrcms-gray-100)}.search-result-item__icon{width:50px;height:50px;border-radius:var(--radius-sm);background:linear-gradient(135deg,rgba(var(--devstarter-color-primary-rgb,31,78,140),0.08),rgba(var(--devstarter-color-primary-rgb,31,78,140),0.04));color:var(--devstarter-color-primary,var(--lrcms-navy));display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.search-result-item__body{flex:1;min-width:0}.search-result-item__title{font-family:var(--font-heading);font-size:var(--fs-sm);font-weight:600;color:var(--lrcms-navy);line-height:1.3;margin-bottom:2px}.search-result-item__excerpt{font-size:12px;color:var(--lrcms-gray-500);line-height:1.5;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.search-result-item__type{padding:3px 10px;background:var(--lrcms-gray-100);border-radius:var(--radius-full);font-size:11px;font-weight:600;color:var(--lrcms-gray-500);white-space:nowrap;flex-shrink:0}.search-overlay__no-results{text-align:center;padding:var(--space-2xl)}.search-overlay__no-results i{font-size:36px;color:var(--lrcms-gray-300);margin-bottom:var(--space-sm);display:block}.search-overlay__no-results p{color:var(--lrcms-gray-500);font-size:var(--fs-sm)}.header-cta{flex-shrink:0}.header-cta .btn{padding:10px 24px;font-size:var(--fs-xs)}.menu-toggle{display:none;flex-direction:column;justify-content:center;gap:5px;width:36px;height:36px;background:none;border:none;cursor:pointer;padding:4px}.menu-toggle span{display:block;width:100%;height:2px;background:var(--lrcms-white);border-radius:2px;transition:all var(--transition)}.site-header--white .menu-toggle span{background:var(--lrcms-navy)}.menu-toggle[aria-expanded="true"] span:nth-child(1){transform:translateY(7px) rotate(45deg)}.menu-toggle[aria-expanded="true"] span:nth-child(2){opacity:0}.menu-toggle[aria-expanded="true"] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.site-footer{color:var(--lrcms-gray-300);padding:var(--space-4xl) 0 0}.footer-main{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:var(--space-3xl);padding-bottom:var(--space-3xl);border-bottom:1px solid rgba(255,255,255,.08)}.footer-brand p{color:var(--lrcms-gray-400);font-size:var(--fs-sm);line-height:1.7;margin-top:var(--space-md)}.footer-logo{font-family:var(--font-heading);font-size:var(--fs-xl);font-weight:800;color:var(--lrcms-white)}.footer-logo .brand-accent{color:var(--lrcms-gold)}.footer-heading{font-family:var(--font-heading);font-size:var(--fs-md);font-weight:700;color:var(--lrcms-white);margin-bottom:var(--space-lg);position:relative;padding-bottom:var(--space-sm)}.footer-heading::after{content:'';position:absolute;bottom:0;left:0;width:30px;height:2px;background:var(--lrcms-gold)}.footer-links li{margin-bottom:var(--space-xs)}.footer-links li a{color:var(--lrcms-gray-400);font-size:var(--fs-sm);transition:all var(--transition);display:flex;align-items:center;gap:6px}.footer-links li a:hover{color:var(--lrcms-gold);padding-left:4px}.footer-contact-item{display:flex;align-items:flex-start;gap:12px;margin-bottom:var(--space-md);font-size:var(--fs-sm)}.footer-contact-item i{color:var(--lrcms-gold);margin-top:3px;flex-shrink:0}.footer-contact-item a:hover{color:var(--lrcms-gold)}.footer-bottom{display:flex;justify-content:space-between;align-items:center;padding:var(--space-lg) 0;font-size:var(--fs-sm);color:var(--lrcms-gray-500)}.footer-bottom-links{display:flex;gap:var(--space-lg)}.footer-bottom-links a:hover{color:var(--lrcms-gold)}.card{background:var(--lrcms-white);border-radius:var(--radius-lg);padding:var(--space-2xl);transition:all var(--transition);border:1px solid var(--lrcms-gray-200)}.card:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg);border-color:transparent}.card-icon{width:60px;height:60px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-size:24px;margin-bottom:var(--space-lg);background:linear-gradient(135deg,rgba(31,162,201,.1),rgba(31,162,201,.05));color:var(--lrcms-teal)}.card h3{font-size:var(--fs-lg);margin-bottom:var(--space-sm)}.card p{font-size:var(--fs-sm);margin-bottom:0}.grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-2xl)}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-2xl)}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-xl)}.fade-up{opacity:0;transform:translateY(30px);transition:opacity 0.6s ease,transform 0.6s ease}.fade-up.visible{opacity:1;transform:translateY(0)}.stagger-children .fade-up:nth-child(1){transition-delay:0s}.stagger-children .fade-up:nth-child(2){transition-delay:0.1s}.stagger-children .fade-up:nth-child(3){transition-delay:0.2s}.stagger-children .fade-up:nth-child(4){transition-delay:0.3s}.stagger-children .fade-up:nth-child(5){transition-delay:0.4s}.stagger-children .fade-up:nth-child(6){transition-delay:0.5s}.text-center{text-align:center}.text-gold{color:var(--lrcms-gold)}.text-teal{color:var(--lrcms-teal)}.text-white{color:var(--lrcms-white)}.bg-navy{background:var(--lrcms-navy)}.bg-gray{background:var(--lrcms-gray-50)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.site-content{padding:var(--space-4xl) 0;min-height:50vh}.entry-header{margin-bottom:var(--space-2xl);padding-bottom:var(--space-lg);border-bottom:1px solid var(--lrcms-gray-200)}.entry-title{font-family:var(--font-heading);font-size:var(--fs-4xl);font-weight:800;color:var(--lrcms-navy-dark,#111D35);line-height:var(--lh-tight);margin:0 0 var(--space-sm)}.entry-meta{display:flex;align-items:center;gap:var(--space-sm);font-size:var(--fs-sm);color:var(--lrcms-text-light)}.entry-meta a{color:var(--lrcms-teal);font-weight:500}.entry-meta a:hover{color:var(--lrcms-navy)}.entry-content{font-size:var(--fs-md);line-height:1.8;color:var(--lrcms-text)}.entry-content h2,.entry-content h3,.entry-content h4{color:var(--lrcms-navy-dark,#111D35);margin-top:var(--space-2xl);margin-bottom:var(--space-md)}.entry-content p{margin-bottom:var(--space-lg);color:var(--lrcms-text)}.entry-content a{color:var(--lrcms-teal);font-weight:500;text-decoration:underline;text-underline-offset:3px}.entry-content a:hover{color:var(--lrcms-navy)}.entry-footer{margin-top:var(--space-2xl);padding-top:var(--space-lg);border-top:1px solid var(--lrcms-gray-200)}.post-thumbnail{margin-bottom:var(--space-2xl);border-radius:var(--radius-lg);overflow:hidden}.post-thumbnail img{width:100%;height:auto;display:block}.comments-area{margin-top:var(--space-3xl);padding-top:var(--space-2xl);border-top:2px solid var(--lrcms-gray-100)}.comments-area .comments-title{font-size:var(--fs-2xl);color:var(--lrcms-navy-dark,#111D35);margin-bottom:var(--space-xl)}.comment-reply-title{font-size:var(--fs-xl);color:var(--lrcms-navy-dark,#111D35);margin-bottom:var(--space-lg)}.comment-form textarea,.comment-form input[type="text"],.comment-form input[type="email"],.comment-form input[type="url"]{width:100%;padding:12px 16px;border:1px solid var(--lrcms-gray-200);border-radius:var(--radius-sm);font-family:var(--font-body);font-size:var(--fs-sm);transition:border-color var(--transition)}.comment-form textarea:focus,.comment-form input:focus{outline:none;border-color:var(--lrcms-teal);box-shadow:0 0 0 3px rgba(42,157,143,0.1)}.comment-form .submit{display:inline-flex;align-items:center;padding:10px 28px;background:var(--lrcms-navy);color:var(--lrcms-white);border:none;border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--fs-sm);font-weight:600;cursor:pointer;transition:all var(--transition)}.comment-form .submit:hover{background:var(--lrcms-teal);transform:translateY(-1px)}.post-navigation{margin-top:var(--space-2xl);padding:var(--space-lg) 0;border-top:1px solid var(--lrcms-gray-200);display:flex;justify-content:space-between}.post-navigation .nav-subtitle{display:block;font-size:var(--fs-xs);color:var(--lrcms-text-light);text-transform:uppercase;letter-spacing:0.05em;margin-bottom:4px}.post-navigation .nav-title{font-family:var(--font-heading);font-weight:600;color:var(--lrcms-navy)}.post-navigation a:hover .nav-title{color:var(--lrcms-teal)}.elementor-page .site-content{padding:0}.elementor-page .site-main{padding:0}.elementor-page .devstarter-layout{max-width:none}@media (max-width:1024px){:root{--fs-5xl:2.75rem;--fs-4xl:2.25rem;--fs-3xl:1.75rem}.grid-4{grid-template-columns:repeat(2,1fr)}.footer-main{grid-template-columns:repeat(2,1fr);gap:var(--space-2xl)}}.mobile-menu-header,.mobile-menu-search{display:none}@media (max-width:768px){:root{--fs-5xl:2.25rem;--fs-4xl:1.875rem;--fs-3xl:1.5rem;--space-5xl:4rem;--space-4xl:3rem}.topbar{display:none}.menu-toggle{display:flex}html{overflow-x:hidden}.main-navigation{display:flex;position:fixed;top:0;right:0;left:auto;width:100vw;max-width:none;height:100vh;height:100dvh;box-sizing:border-box;background:#ffffff !important;color:var(--lrcms-navy) !important;flex-direction:column;align-items:stretch;padding:var(--space-2xl) var(--space-xl) var(--space-xl);transform:translateX(100%);visibility:hidden;transition:transform var(--transition-slow),visibility 0s linear var(--transition-slow);z-index:1002;overflow-x:hidden;overflow-y:auto;box-shadow:-10px 0 30px rgba(0,0,0,.3);-webkit-overflow-scrolling:touch;will-change:transform}.main-navigation::-webkit-scrollbar{width:0;display:none}.main-navigation.is-open{transform:translateX(0);visibility:visible;transition:transform var(--transition-slow),visibility 0s linear 0s}.nav-menu{flex-direction:column;align-items:stretch;gap:0}.nav-menu>li>a{padding:14px 0;border-bottom:1px solid var(--lrcms-gray-200);font-size:var(--fs-base);color:var(--lrcms-navy)}.nav-menu>li>a::after{display:none}.nav-menu .sub-menu{position:static;box-shadow:none;background:var(--lrcms-gray-50);border:none;border-radius:0;opacity:1;visibility:visible;transform:none;padding:0 0 0 var(--space-md);display:none}.nav-menu>li.menu-item-open>.sub-menu{display:block}.nav-menu .sub-menu li a{color:var(--lrcms-gray-600);padding:10px 0;border-bottom:1px solid var(--lrcms-gray-200)}.nav-menu .sub-menu li a:hover{padding-left:8px}.header-actions{display:none}.search-overlay{padding-top:5vh}.search-overlay__container{width:95%}.search-overlay__inner{padding:24px 20px 20px}.search-overlay__title{font-size:var(--fs-md);margin-bottom:var(--space-md)}.search-overlay__input{padding:14px 16px 14px 44px;font-size:var(--fs-sm)}.search-overlay__kbd{display:none}.search-overlay__close{top:10px;right:10px;width:32px;height:32px}.search-overlay__results{max-height:60vh}.mobile-menu-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:var(--space-lg);margin-bottom:var(--space-lg);border-bottom:1px solid var(--lrcms-gray-100)}.mobile-menu-logo .custom-logo{max-height:40px;width:auto}.mobile-menu-logo .site-title{font-size:var(--fs-md);margin:0}.mobile-menu-logo a{color:var(--lrcms-navy);text-decoration:none}.mobile-menu-search{display:block;width:100%;margin-bottom:var(--space-lg)}.mobile-search-form{display:flex;align-items:center;width:100%;box-sizing:border-box;border:1.5px solid var(--lrcms-gray-200);border-radius:var(--radius-full);overflow:hidden;background:var(--lrcms-gray-50);transition:border-color var(--transition),box-shadow var(--transition)}.mobile-search-form:focus-within{border-color:var(--lrcms-teal);box-shadow:0 0 0 3px rgba(42,157,143,.12);background:var(--lrcms-white)}.mobile-search-form label{flex:1 1 0%;min-width:0;display:flex;margin:0}.mobile-search-field{width:100%;flex:1;min-width:0;border:none;padding:11px 0 11px 18px;font-size:var(--fs-sm);color:var(--lrcms-navy);outline:none;background:transparent;-webkit-appearance:none;appearance:none}.mobile-search-field::placeholder{color:var(--lrcms-gray-400)}.mobile-search-submit{flex:0 0 40px;background:none;color:var(--lrcms-gray-400);border:none;width:40px;height:40px;margin:0 4px 0 0;padding:0;border-radius:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:14px;line-height:1;transition:color var(--transition)}.mobile-search-submit i{display:block;line-height:1}.mobile-search-submit:hover{color:var(--lrcms-navy)}@media (max-width:420px){.main-navigation{padding:var(--space-xl) var(--space-lg) var(--space-lg)}}.mobile-menu-close{background:var(--lrcms-gray-100);border:none;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--lrcms-gray-600);font-size:18px;cursor:pointer;transition:all var(--transition)}.mobile-menu-close:hover{background:var(--lrcms-gray-200);color:var(--lrcms-navy);transform:rotate(90deg)}.header-cta{display:none}.grid-2,.grid-3{grid-template-columns:1fr}.grid-4{grid-template-columns:1fr}.footer-main{grid-template-columns:1fr;gap:var(--space-2xl)}.footer-bottom{flex-direction:column;gap:var(--space-md);text-align:center}}.mobile-overlay{position:fixed;inset:0;background:rgba(0,0,0,.5);backdrop-filter:blur(4px);z-index:998;opacity:0;visibility:hidden;transition:all var(--transition)}.mobile-overlay.is-visible{opacity:1;visibility:visible}.skip-link{position:absolute;top:-100px;left:50%;transform:translateX(-50%);background:var(--lrcms-gold);color:var(--lrcms-navy-dark);padding:10px 20px;border-radius:var(--radius-sm);font-weight:600;z-index:10000;transition:top var(--transition)}.skip-link:focus{top:10px}.back-to-top{position:fixed;bottom:24px;right:24px;width:36px;height:36px;background:rgba(255,255,255,.92);color:var(--lrcms-navy,#1B2A4A);border:1px solid rgba(27,42,74,.12);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:13px;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(12px);transition:all .25s ease;box-shadow:0 2px 12px rgba(0,0,0,.08);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:99}.back-to-top.visible{opacity:1;visibility:visible;transform:translateY(0)}.back-to-top:hover{background:var(--lrcms-navy,#1B2A4A);color:#fff;border-color:transparent;transform:translateY(-2px);box-shadow:0 4px 16px rgba(27,42,74,.18)}.btn,.button,button,input[type="submit"],input[type="button"],[class*="btn"],[class*="__button"],[class*="-button"]{box-shadow:none !important}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption .wp-caption-text,.gallery-caption{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.sticky{display:block}.bypostauthor{display:block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.lrcms-404{position:relative;display:flex;align-items:center;justify-content:center;min-height:calc(100vh - var(--header-height) - var(--topbar-height));padding:var(--space-3xl) var(--space-xl);overflow:hidden}.lrcms-404__bg{position:absolute;inset:0;pointer-events:none;overflow:hidden}.lrcms-404__orb{position:absolute;border-radius:50%;filter:blur(80px);opacity:0.5}.lrcms-404__orb--1{width:400px;height:400px;background:radial-gradient(circle,rgba(27,42,74,0.12) 0%,transparent 70%);top:-80px;right:-100px;animation:lrcms-orb-float 8s ease-in-out infinite}.lrcms-404__orb--2{width:300px;height:300px;background:radial-gradient(circle,rgba(42,157,143,0.1) 0%,transparent 70%);bottom:-60px;left:-80px;animation:lrcms-orb-float 10s ease-in-out infinite reverse}.lrcms-404__orb--3{width:200px;height:200px;background:radial-gradient(circle,rgba(200,169,96,0.1) 0%,transparent 70%);top:40%;left:50%;animation:lrcms-orb-float 12s ease-in-out infinite 2s}@keyframes lrcms-orb-float{0%,100%{transform:translate(0,0) scale(1)}33%{transform:translate(20px,-15px) scale(1.05)}66%{transform:translate(-15px,10px) scale(0.95)}}.lrcms-404__inner{position:relative;z-index:1;width:100%;max-width:600px;text-align:center}.lrcms-404__code-wrap{margin-bottom:var(--space-md)}.lrcms-404__code{display:inline-block;font-family:var(--font-heading);font-size:clamp(100px,18vw,160px);font-weight:900;line-height:1;letter-spacing:-4px;background:linear-gradient(135deg,var(--lrcms-navy) 0%,var(--lrcms-teal) 50%,var(--lrcms-gold) 100%);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:lrcms-gradient-shift 4s ease-in-out infinite}@keyframes lrcms-gradient-shift{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}.lrcms-404__heading{font-family:var(--font-heading);font-size:clamp(var(--fs-2xl),4vw,var(--fs-4xl));font-weight:800;color:var(--lrcms-navy);margin:0 0 var(--space-sm);line-height:1.15}.lrcms-404__description{color:var(--lrcms-gray-500);font-size:var(--fs-base);line-height:1.6;margin:0 auto var(--space-xl);max-width:440px}.lrcms-404__actions{display:flex;align-items:center;justify-content:center;gap:var(--space-md);margin-bottom:var(--space-2xl);flex-wrap:wrap}.lrcms-404__btn{display:inline-flex;align-items:center;gap:8px;padding:13px 28px;border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--fs-sm);font-weight:600;letter-spacing:0.02em;cursor:pointer;transition:all var(--transition);border:2px solid transparent}.lrcms-404__btn--primary{background:var(--lrcms-navy);color:var(--lrcms-white);border-color:var(--lrcms-navy)}.lrcms-404__btn--primary:hover{background:var(--lrcms-teal);border-color:var(--lrcms-teal);transform:translateY(-2px);box-shadow:0 8px 24px rgba(42,157,143,0.3)}.lrcms-404__btn--secondary{background:transparent;color:var(--lrcms-navy);border-color:var(--lrcms-gray-300)}.lrcms-404__btn--secondary:hover{border-color:var(--lrcms-navy);background:var(--lrcms-navy);color:var(--lrcms-white);transform:translateY(-2px)}.lrcms-404__btn i{font-size:13px}.lrcms-404__links{margin-bottom:var(--space-xl)}.lrcms-404__links-title{font-size:var(--fs-sm);font-weight:600;color:var(--lrcms-gray-400);text-transform:uppercase;letter-spacing:0.1em;margin-bottom:var(--space-md)}.lrcms-404__links-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-sm)}.lrcms-404__link-card{display:flex;flex-direction:column;align-items:center;gap:8px;padding:18px 12px;border-radius:var(--radius-md);background:var(--lrcms-white);border:1px solid var(--lrcms-gray-200);color:var(--lrcms-gray-600);font-size:var(--fs-sm);font-weight:500;transition:all var(--transition)}.lrcms-404__link-card:hover{border-color:var(--lrcms-teal);color:var(--lrcms-teal);transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,0.06)}.lrcms-404__link-card i{font-size:20px;color:var(--lrcms-navy);transition:color var(--transition)}.lrcms-404__link-card:hover i{color:var(--lrcms-teal)}.lrcms-404__search{max-width:480px;margin:0 auto}.lrcms-404__search .search-form{display:flex;align-items:center;gap:10px;background:var(--lrcms-white) !important;border:1px solid var(--lrcms-gray-200) !important;border-radius:var(--radius-full) !important;padding:6px 6px 6px 20px !important;transition:border-color var(--transition),box-shadow var(--transition);max-width:480px;margin:0 auto;box-sizing:border-box}.lrcms-404__search .search-form:focus-within{border-color:var(--lrcms-teal) !important;box-shadow:0 0 0 4px rgba(42,157,143,0.08) !important}.lrcms-404__search .search-form .search-field{flex:1;border:none !important;outline:none !important;background:none !important;font-family:var(--font-body) !important;font-size:var(--fs-sm) !important;color:var(--lrcms-text) !important;padding:8px 0 !important;box-shadow:none !important}.lrcms-404__search .search-form .search-field::placeholder{color:var(--lrcms-gray-400)}.lrcms-404__search .search-form .search-submit{padding:10px 24px !important;background:var(--lrcms-navy) !important;color:var(--lrcms-white) !important;border:none !important;border-radius:var(--radius-full) !important;font-family:var(--font-body) !important;font-size:var(--fs-sm) !important;font-weight:600 !important;cursor:pointer !important;transition:all var(--transition) !important;white-space:nowrap !important;width:auto !important;height:auto !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;line-height:1 !important}.lrcms-404__search .search-form .search-submit i{font-size:13px;color:inherit !important;margin:0 !important}.lrcms-404__search .search-form .search-submit .screen-reader-text{position:static !important;width:auto !important;height:auto !important;clip:auto !important;clip-path:none !important;overflow:visible !important;margin:0 !important;padding:0 !important;color:inherit !important;font-size:var(--fs-sm) !important;font-weight:600 !important}.lrcms-404__search .search-form .search-submit:hover{background:var(--lrcms-teal) !important}@media (max-width:640px){.lrcms-404{padding:var(--space-2xl) var(--space-md)}.lrcms-404__links-grid{grid-template-columns:repeat(2,1fr)}.lrcms-404__actions{flex-direction:column}.lrcms-404__btn{width:100%;justify-content:center}}.lrcms-blog-hero{position:relative;overflow:hidden;background:linear-gradient(135deg,#061640 0%,#0A1E50 40%,#122A60 100%);padding:80px 0 64px;text-align:center}.lrcms-blog-hero__bg{position:absolute;inset:0;pointer-events:none}.lrcms-blog-hero__orb{position:absolute;border-radius:50%;filter:blur(80px)}.lrcms-blog-hero__orb--1{width:400px;height:400px;background:rgba(138,20,232,0.18);top:-120px;right:-80px}.lrcms-blog-hero__orb--2{width:300px;height:300px;background:rgba(7,159,208,0.12);bottom:-100px;left:-60px}.lrcms-blog-hero__inner{position:relative;z-index:2;max-width:680px;margin:0 auto}.lrcms-blog-hero__eyebrow{display:inline-block;font-size:13px;font-weight:800;letter-spacing:0.18em;text-transform:uppercase;color:#8A14E8;margin-bottom:16px;position:relative;padding-bottom:12px}.lrcms-blog-hero__eyebrow::after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:48px;height:3px;border-radius:99px;background:linear-gradient(90deg,#8A14E8,#079FD0)}.lrcms-blog-hero__title{font-size:clamp(32px,4.5vw,52px);font-weight:800;line-height:1.15;color:#ffffff;margin:0 0 18px;letter-spacing:-0.02em}.lrcms-blog-hero__desc{font-size:17px;line-height:1.7;color:rgba(255,255,255,0.7);margin:0;max-width:560px;margin-left:auto;margin-right:auto}.lrcms-blog-main{padding:56px 0 80px !important;background:#F7F8FC}.lrcms-blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.lrcms-blog-card{background:#ffffff;border-radius:16px;overflow:hidden;border:1px solid rgba(6,22,64,0.06);box-shadow:0 2px 12px rgba(6,22,64,0.04);transition:transform 0.4s cubic-bezier(0.22,1,0.36,1),box-shadow 0.4s cubic-bezier(0.22,1,0.36,1);display:flex;flex-direction:column}.lrcms-blog-card:hover{transform:translateY(-8px);box-shadow:0 20px 48px rgba(138,20,232,0.08),0 8px 24px rgba(6,22,64,0.06)}.lrcms-blog-card__image-wrap{display:block;position:relative;height:210px;overflow:hidden;text-decoration:none}.lrcms-blog-card__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.5s cubic-bezier(0.22,1,0.36,1)}.lrcms-blog-card:hover .lrcms-blog-card__image{transform:scale(1.06)}.lrcms-blog-card__image-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#EDE9F5 0%,#E0E7F8 100%);color:#8A14E8;font-size:40px}.lrcms-blog-card__badge{position:absolute;top:14px;left:14px;padding:5px 14px;border-radius:20px;background:linear-gradient(135deg,#8A14E8,#079FD0);color:#ffffff;font-size:11px;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;box-shadow:0 4px 12px rgba(138,20,232,0.25);z-index:2}.lrcms-blog-card__body{padding:22px 24px 24px;display:flex;flex-direction:column;flex-grow:1}.lrcms-blog-card__cat{display:inline-block;font-size:12px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:#8A14E8;margin-bottom:10px;text-decoration:none;transition:color 0.2s ease}.lrcms-blog-card__cat:hover{color:#079FD0}.lrcms-blog-card__title{font-size:18px;font-weight:700;line-height:1.4;color:#061640;margin:0 0 10px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lrcms-blog-card__title a{color:inherit;text-decoration:none;transition:color 0.2s ease}.lrcms-blog-card__title a:hover{color:#8A14E8}.lrcms-blog-card__excerpt{font-size:14.5px;line-height:1.65;color:#5F6270;margin:0 0 auto;padding-bottom:18px;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.lrcms-blog-card__meta{display:flex;align-items:center;justify-content:space-between;padding-top:16px;border-top:1px solid rgba(6,22,64,0.06);gap:12px}.lrcms-blog-card__author{display:flex;align-items:center;gap:10px;min-width:0}.lrcms-blog-card__avatar{width:32px;height:32px;border-radius:50%;flex-shrink:0;border:2px solid rgba(138,20,232,0.12)}.lrcms-blog-card__author-name{font-size:13px;font-weight:600;color:#061640;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lrcms-blog-card__date{display:flex;align-items:center;gap:6px;font-size:12.5px;color:#5F6270;white-space:nowrap;flex-shrink:0}.lrcms-blog-card__date i{color:#8A14E8;font-size:12px}.lrcms-blog-main .nav-links{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:48px;flex-wrap:wrap}.lrcms-blog-main .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 14px;border-radius:12px;font-size:14px;font-weight:600;color:#061640;background:#ffffff;border:1px solid rgba(6,22,64,0.08);text-decoration:none;transition:all 0.25s ease}.lrcms-blog-main .page-numbers:hover{background:#8A14E8;color:#ffffff;border-color:#8A14E8;transform:translateY(-2px);box-shadow:0 4px 12px rgba(138,20,232,0.2)}.lrcms-blog-main .page-numbers.current{background:linear-gradient(135deg,#8A14E8,#079FD0);color:#ffffff;border-color:transparent;box-shadow:0 4px 14px rgba(138,20,232,0.25)}.lrcms-blog-main .page-numbers.dots{background:transparent;border-color:transparent;pointer-events:none}@media (max-width:1024px){.lrcms-blog-grid{grid-template-columns:repeat(2,1fr);gap:24px}.lrcms-blog-hero{padding:64px 0 48px}}@media (max-width:640px){.lrcms-blog-grid{grid-template-columns:1fr;gap:20px}.lrcms-blog-hero{padding:48px 0 36px}.lrcms-blog-hero__title{font-size:28px}.lrcms-blog-hero__desc{font-size:15px}.lrcms-blog-card__body{padding:18px 20px 20px}.lrcms-blog-card__title{font-size:16px}.lrcms-blog-main{padding:40px 0 60px !important}}