:root{--ls-navy:#1b3a6b;--ls-ink:#0f172a;--ls-accent:#0099d9;--ls-accent-dark:#0077b5;--ls-accent-tint:#e6f6fc;--ls-accent-soft:#eff8ff;--ls-body:#374151;--ls-slate:#475569;--ls-gray:#64748b;--ls-light:#94a3b8;--ls-line:#e2e8f0;--ls-line-soft:#f1f5f9;--ls-bg:#f8f9fc;--ls-font-heading:"Sora", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ls-font-body:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}*{box-sizing:border-box}html,html:focus-within{scroll-behavior:smooth}body.ls-blog{font-family:var(--ls-font-body);color:var(--ls-ink);-webkit-font-smoothing:antialiased;background:#fff;margin:0;line-height:1.6}.ls-blog h1,.ls-blog h2,.ls-blog h3,.ls-blog h4{font-family:var(--ls-font-heading);color:var(--ls-ink);margin:0;line-height:1.25}.ls-blog a{color:inherit}.ls-blog img{max-width:100%}.ls-container{max-width:1200px;margin:0 auto;padding:0 24px}.ls-container-md{max-width:1100px;margin:0 auto;padding:0 24px}.ls-btn{font-family:var(--ls-font-body);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.ls-btn-primary{background:var(--ls-accent);color:#fff;box-shadow:0 2px 8px #0099d940}.ls-btn-primary:hover{background:var(--ls-accent-dark);transform:translateY(-1px);box-shadow:0 6px 20px #0099d959}.ls-btn-outline{color:var(--ls-ink);border-color:var(--ls-line);background:#fff}.ls-btn-outline:hover{border-color:var(--ls-accent);color:var(--ls-accent)}.ls-btn-lg{border-radius:10px;padding:15px 36px;font-size:16px}.ls-eyebrow{text-transform:uppercase;letter-spacing:.06em;color:var(--ls-accent);font-size:12px;font-weight:700}.ls-nav,.ls-footer{font-family:var(--ls-font-body);-webkit-font-smoothing:antialiased;line-height:1.6}.ls-footer h4{font-family:var(--ls-font-heading)}.ls-nav{z-index:100;-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--ls-line);background:#ffffffd9;position:sticky;top:0}.ls-nav-inner{justify-content:space-between;align-items:center;gap:24px;height:64px;display:flex}.ls-nav-logo img{width:auto;height:40px;display:block}.ls-nav-links{align-items:center;gap:28px;display:flex}.ls-nav-link{color:var(--ls-gray);align-items:center;gap:4px;padding:20px 0;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.ls-nav-link:hover{color:var(--ls-ink)}.ls-nav-link.active{color:var(--ls-accent);font-weight:600}.ls-nav-link .ls-caret{transition:transform .2s}.ls-nav-item:hover .ls-caret,.ls-nav-item:focus-within .ls-caret{transform:rotate(180deg)}.ls-nav-actions{align-items:center;gap:12px;display:flex}.ls-nav-item{position:relative}.ls-dropdown{border-top:2px solid var(--ls-accent);opacity:0;visibility:hidden;background:#fff;border-radius:0 0 12px 12px;min-width:230px;padding:8px;transition:opacity .15s,visibility .15s;position:absolute;top:100%;left:50%;transform:translate(-50%);box-shadow:0 8px 40px #0000001f}.ls-nav-item:hover>.ls-dropdown,.ls-nav-item:focus-within>.ls-dropdown{opacity:1;visibility:visible}.ls-dropdown-item{border-radius:8px;padding:10px 12px;text-decoration:none;transition:background .15s;display:block}.ls-dropdown-item:hover{background:var(--ls-bg)}.ls-dropdown-item .t{color:var(--ls-ink);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.ls-dropdown-item:hover .t{color:var(--ls-accent)}.ls-dropdown-item .d{color:var(--ls-light);margin-top:2px;padding-left:24px;font-size:12px}.ls-dropdown-item svg{color:var(--ls-accent);flex-shrink:0}.ls-mega{border-top:2px solid var(--ls-accent);opacity:0;visibility:hidden;background:#fff;transition:opacity .15s,visibility .15s;position:fixed;top:64px;left:0;right:0;box-shadow:0 8px 40px #0000001f}.ls-nav-item:hover>.ls-mega,.ls-nav-item:focus-within>.ls-mega{opacity:1;visibility:visible}.ls-mega-cols{grid-template-columns:repeat(3,1fr);gap:48px;max-width:1100px;margin:0 auto;padding:36px 24px 40px;display:grid}.ls-mega-col-head{letter-spacing:.08em;text-transform:uppercase;color:var(--ls-accent);border-bottom:1px solid var(--ls-line);align-items:center;gap:8px;margin-bottom:10px;padding-bottom:12px;font-size:11px;font-weight:700;display:flex}.ls-mega-item{border-radius:8px;align-items:flex-start;gap:12px;padding:9px 8px;text-decoration:none;transition:background .15s;display:flex}.ls-mega-item:hover{background:var(--ls-bg)}.ls-mega-item .ic{background:var(--ls-accent-soft);width:32px;height:32px;color:var(--ls-accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ls-mega-item .t{color:var(--ls-ink);font-size:14px;font-weight:600}.ls-mega-item:hover .t{color:var(--ls-accent)}.ls-mega-item .d{color:var(--ls-light);font-size:12px;line-height:1.4}.ls-mega-strip{background:var(--ls-bg);border-top:1px solid var(--ls-line)}.ls-mega-strip-inner{justify-content:space-between;align-items:center;max-width:1100px;margin:0 auto;padding:14px 24px;display:flex}.ls-mega-strip a{color:var(--ls-accent);font-size:14px;font-weight:600;text-decoration:none}.ls-mega-strip a:hover{color:var(--ls-accent-dark)}.ls-nav a,.ls-footer a{text-decoration:none}.ls-nav button.ls-mobile-acc{border:0;border-bottom:1px solid var(--ls-line-soft);font-family:var(--ls-font-body);color:var(--ls-slate);background:0 0;border-radius:0;width:100%;padding:12px 0;font-size:15px;font-weight:500}.ls-nav button.ls-nav-burger{color:var(--ls-ink);background:0 0;border:0;padding:8px}.ls-nav a.ls-nav-link{color:var(--ls-gray)}.ls-nav a.ls-nav-link:hover{color:var(--ls-ink)}.ls-nav a.ls-nav-link.active{color:var(--ls-accent)}.ls-nav a.ls-mobile-link,.ls-nav .ls-mobile-sub a{color:var(--ls-slate)}.ls-nav a.ls-btn-primary,.ls-nav a.ls-btn-primary:hover,.ls-footer a.ls-btn-primary,.ls-footer a.ls-btn-primary:hover{color:#fff}.ls-nav a.ls-btn-outline{color:var(--ls-ink)}.ls-nav a.ls-btn-outline:hover{color:var(--ls-accent)}.ls-nav a.ls-dropdown-item,.ls-nav a.ls-mega-item{color:var(--ls-ink)}.ls-nav .ls-mega-strip a{color:var(--ls-accent)}.ls-nav .ls-mega-strip a:hover{color:var(--ls-accent-dark)}.ls-footer .ls-footer-social a{color:#ffffff80}.ls-footer .ls-footer-social a:hover{color:#fff}.ls-footer .ls-footer-col a{color:#fff9}.ls-footer .ls-footer-col a:hover{color:#fff}.ls-footer .ls-footer-legal a{color:#fff6}.ls-footer .ls-footer-legal a:hover{color:#fff}.ls-nav-burger{color:var(--ls-ink);cursor:pointer;background:0 0;border:0;padding:8px;display:none}.ls-mobile-menu{display:none}@media (width<=900px){.ls-nav-links,.ls-nav-actions{display:none}.ls-nav-burger{display:block}.ls-mobile-menu.open{border-top:1px solid var(--ls-line);background:#fff;max-height:calc(100vh - 64px);padding:8px 24px 20px;display:block;overflow-y:auto}.ls-mobile-link,.ls-mobile-acc{width:100%;font-family:var(--ls-font-body);color:var(--ls-slate);cursor:pointer;border:0;border-bottom:1px solid var(--ls-line-soft);background:0 0;justify-content:space-between;align-items:center;padding:12px 0;font-size:15px;font-weight:500;text-decoration:none;display:flex}.ls-mobile-sub{padding:4px 0 8px 16px;display:none}.ls-mobile-sub.open{display:block}.ls-mobile-sub a{color:var(--ls-gray);padding:8px 0;font-size:14px;text-decoration:none;display:block}.ls-mobile-cta{gap:10px;padding-top:16px;display:flex}.ls-mobile-cta .ls-btn{flex:1}}.ls-blog-hero{text-align:center;background:linear-gradient(135deg,#0f172a 0%,#1b3a6b 50%,#0f172a 100%);border-bottom:1px solid #ffffff14;padding:80px 0 56px;position:relative;overflow:hidden}.ls-blog-hero:before{content:"";pointer-events:none;background-image:radial-gradient(circle,#ffffff0f 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.ls-orb{pointer-events:none;border-radius:50%;position:absolute}.ls-orb-1{background:radial-gradient(circle,#0099d933 0%,#0000 70%);width:400px;height:400px;top:-60px;left:10%}.ls-orb-2{background:radial-gradient(circle,#00c2ff1f 0%,#0000 70%);width:500px;height:500px;bottom:-80px;right:5%}.ls-blog-hero h1{color:#fff;max-width:760px;margin:0 auto 16px;font-size:44px;font-weight:700;position:relative}.ls-blog-hero p{color:#ffffffa6;max-width:640px;margin:0 auto;font-size:18px;position:relative}.ls-blog-hero .fade{pointer-events:none;background:linear-gradient(#0000 0%,#ffffff0f 100%);height:80px;position:absolute;bottom:0;left:0;right:0}.ls-search{max-width:600px;margin:0 auto 24px;position:relative}.ls-search svg{color:var(--ls-light);pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.ls-search input{border:1px solid var(--ls-line);width:100%;height:48px;color:var(--ls-ink);font-family:var(--ls-font-body);background:#fff;border-radius:12px;outline:none;padding:0 48px;font-size:15px;transition:all .2s}.ls-search input:focus{border-color:#0099d999;box-shadow:0 0 0 3px #0099d926}.ls-filters{flex-wrap:wrap;gap:8px;max-width:1100px;margin:0 auto 32px;display:flex}.ls-pill{font-family:var(--ls-font-body);border:1px solid var(--ls-line);color:var(--ls-slate);cursor:pointer;background:#fff;border-radius:999px;padding:8px 20px;font-size:13px;font-weight:600;transition:all .2s}.ls-pill:hover{border-color:var(--ls-accent);color:var(--ls-accent)}.ls-pill.active{background:var(--ls-accent);border-color:var(--ls-accent);color:#fff;cursor:default}.ls-pagination{justify-content:center;align-items:center;gap:8px;margin:48px 0 16px;display:flex}.ls-page-btn{font-family:var(--ls-font-body);color:var(--ls-ink);border:1px solid var(--ls-line);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.ls-page-btn.num{width:40px;height:40px;color:var(--ls-body);padding:0}.ls-page-btn:hover:not(:disabled):not(.active){border-color:var(--ls-accent);color:var(--ls-accent)}.ls-page-btn.active{background:var(--ls-accent);border-color:var(--ls-accent);color:#fff;cursor:default}.ls-page-btn:disabled{opacity:.5;color:var(--ls-light);cursor:default}.ls-empty-note{text-align:center;color:var(--ls-gray);padding:32px 0;font-size:15px;display:none}.ls-featured{border:1px solid var(--ls-line);background:#fff;border-radius:20px;grid-template-columns:1fr 1fr;max-width:1100px;margin:48px auto;display:grid;overflow:hidden;box-shadow:0 4px 24px #00000014}.ls-featured-media{background:linear-gradient(135deg,#1b3a6b 0%,#0099d9 100%) 50%/cover;min-height:380px;position:relative}.ls-featured-media .badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;text-transform:uppercase;letter-spacing:.06em;background:#ffffff2e;border-radius:999px;padding:6px 16px;font-size:12px;font-weight:700;position:absolute;top:24px;left:24px}.ls-featured-media .latest{background:var(--ls-accent);color:#fff;text-transform:uppercase;border-radius:999px;padding:4px 12px;font-size:11px;font-weight:700;position:absolute;bottom:24px;left:24px}.ls-featured-body{flex-direction:column;justify-content:center;padding:48px;display:flex}.ls-featured-body .ls-eyebrow{margin-bottom:14px}.ls-featured-body h2{margin-bottom:14px;font-size:30px;font-weight:800;line-height:1.25}.ls-featured-body h2 a{text-decoration:none}.ls-featured-body h2 a:hover{color:var(--ls-accent-dark)}.ls-featured-body p{color:var(--ls-slate);margin:0 0 24px;font-size:16px;line-height:1.7}.ls-featured-body .ls-btn{align-self:flex-start}.ls-postmeta{color:var(--ls-gray);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:24px;font-size:14px;display:flex}.ls-postmeta .dot{color:#cbd5e1}.ls-postmeta .name{color:var(--ls-ink);font-weight:600}.ls-avatar{background:var(--ls-navy);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;font-weight:700;display:inline-flex}.ls-post-grid{grid-template-columns:repeat(3,1fr);gap:24px;max-width:1100px;margin:0 auto;padding-bottom:80px;display:grid}.ls-card{border:1px solid var(--ls-line);background:#fff;border-radius:12px;flex-direction:column;transition:all .25s;display:flex;overflow:hidden;box-shadow:0 4px 24px #0000000f}.ls-card:hover{border-color:var(--ls-accent);transform:translateY(-4px);box-shadow:0 12px 40px #0000001a}.ls-card-media{background:linear-gradient(135deg,#1b3a6b 0%,#0099d9 100%) 50%/cover;height:200px;display:block;position:relative}.ls-card-media .cat,.ls-card-media .time{border-radius:999px;font-size:11px;font-weight:700;position:absolute;top:16px}.ls-card-media .cat{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;text-transform:uppercase;letter-spacing:.06em;background:#fff3;padding:4px 12px;left:16px}.ls-card-media .time{color:#fff;background:#00000059;padding:4px 10px;font-weight:500;right:16px}.ls-card-body{flex-direction:column;flex:1;padding:24px;display:flex}.ls-card-body h2{margin:8px 0 10px;font-size:18px;font-weight:700;line-height:1.35}.ls-card-body h2 a{text-decoration:none}.ls-card-body h2 a:hover{color:var(--ls-accent-dark)}.ls-card-body p{color:var(--ls-gray);flex:1;margin:0;font-size:14px;line-height:1.65}.ls-card-foot{color:var(--ls-light);justify-content:space-between;align-items:center;margin-top:18px;font-size:13px;display:flex}.ls-card-foot .read{color:var(--ls-accent);align-items:center;gap:4px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.ls-card-foot .read:hover{color:var(--ls-accent-dark)}.ls-progress{background:var(--ls-accent);z-index:200;width:0;height:3px;position:fixed;top:0;left:0}.ls-post-header{background:var(--ls-bg);border-bottom:1px solid var(--ls-line);background-image:radial-gradient(circle,#cbd5e1 1px,#0000 1px);background-size:24px 24px;padding:56px 0 44px}.ls-crumbs{color:var(--ls-light);margin-bottom:20px;font-size:13px}.ls-crumbs a{color:var(--ls-light);text-decoration:none}.ls-crumbs a:hover{color:var(--ls-accent)}.ls-cat-pill{background:var(--ls-accent-tint);color:var(--ls-accent);text-transform:uppercase;letter-spacing:.06em;border-radius:999px;margin-bottom:16px;padding:4px 14px;font-size:12px;font-weight:700;display:inline-block}.ls-post-header h1{max-width:780px;margin-bottom:8px;font-size:44px;font-weight:800;line-height:1.2}.ls-post-wrap{background:var(--ls-bg)}.ls-post-cols{grid-template-columns:minmax(0,1fr) 320px;gap:48px;padding-top:48px;padding-bottom:80px;display:grid}.ls-post-cols>*{min-width:0}.ls-post-hero-img{object-fit:cover;border-radius:12px;width:100%;height:360px;margin-bottom:40px;display:block}.ls-article{color:var(--ls-body);font-size:18px;line-height:1.8}.ls-article p{margin:0 0 24px}.ls-article h2{color:var(--ls-ink);border-top:1px solid var(--ls-line-soft);margin:48px 0 16px;padding-top:44px;scroll-margin-top:90px;font-size:26px;font-weight:800;line-height:1.3}.ls-article>h2:first-child{border-top:none;margin-top:0;padding-top:0}.ls-article h3{color:var(--ls-ink);margin:32px 0 12px;font-size:20px;font-weight:700}.ls-article ul,.ls-article ol{margin:0 0 24px;padding-left:24px}.ls-article li{margin-bottom:8px}.ls-article strong,.ls-article b{color:var(--ls-ink);font-weight:700}.ls-article a{color:var(--ls-accent)}.ls-article a:hover{color:var(--ls-accent-dark)}.ls-article hr{border:0;border-top:1px solid var(--ls-line);margin:40px 0}.ls-article .table-scroll{margin:32px 0;overflow-x:auto}.ls-article table{border-collapse:collapse;border:1px solid var(--ls-line);background:#fff;border-radius:12px;width:100%;font-size:15px;line-height:1.5;overflow:hidden}.ls-article th,.ls-article td{border-bottom:1px solid var(--ls-line-soft);border-right:1px solid var(--ls-line-soft);text-align:left;vertical-align:top;min-width:110px;padding:10px 14px}.ls-article tr:first-child td,.ls-article th{background:var(--ls-navy);color:#fff;font-weight:600}.ls-article tr:first-child td p,.ls-article th p{color:#fff}.ls-article tr:nth-child(2n) td{background:var(--ls-bg)}.ls-article tr:first-child td:first-child{border-radius:0}.ls-article td p{margin:0}.ls-article .callout-box{background:var(--ls-accent-tint);border-left:4px solid var(--ls-accent);color:var(--ls-navy);border-radius:0 8px 8px 0;margin:32px 0;padding:20px 24px;font-size:17px;line-height:1.7}.ls-article .pull-quote{background:var(--ls-accent-soft);border-radius:12px;margin:40px 0;padding:32px 40px;position:relative;overflow:hidden}.ls-article .pull-quote:before{content:"“";color:var(--ls-accent);opacity:.15;font-family:Georgia,serif;font-size:80px;line-height:1;position:absolute;top:12px;left:20px}.ls-article .pull-quote p{color:var(--ls-navy);margin:0;padding-left:24px;font-size:22px;font-style:italic;font-weight:800;line-height:1.5;position:relative}.ls-article .media-block{border:1px solid var(--ls-line);border-radius:16px;margin:40px 0;overflow:hidden}.ls-article .media-block img{width:100%;display:block}.ls-article .media-block .media-caption{color:var(--ls-light);background:#fff;padding:12px 20px;font-size:13px;font-style:italic}.ls-article .media-block .ls-video{border-radius:0}.ls-article .media-block .video-label{color:#fffc;font-size:13px;font-weight:600;position:absolute;bottom:16px;left:20px}.ls-article .media-block .video-duration{color:#fff;background:#0009;border-radius:4px;padding:3px 8px;font-size:12px;position:absolute;bottom:16px;right:20px}.ls-author-box{border:1px solid var(--ls-line);background:#fff;border-radius:12px;align-items:flex-start;gap:16px;margin-top:48px;padding:24px;display:flex}.ls-author-box .ls-avatar{width:52px;height:52px;font-size:18px}.ls-author-box .n{color:var(--ls-ink);margin-bottom:2px;font-size:15px;font-weight:700}.ls-author-box .r{color:var(--ls-gray);margin-bottom:8px;font-size:13px}.ls-author-box .b{color:var(--ls-slate);font-size:14px;line-height:1.6}.ls-sidebar{flex-direction:column;gap:20px;height:fit-content;display:flex;position:sticky;top:88px}.ls-side-card{border:1px solid var(--ls-line);background:#fff;border-radius:16px;padding:24px}.ls-side-label{text-transform:uppercase;letter-spacing:.06em;color:var(--ls-light);margin-bottom:16px;font-size:13px;font-weight:700}.ls-toc{flex-direction:column;gap:2px;display:flex}.ls-toc a{color:var(--ls-slate);border-left:2px solid #0000;border-radius:6px;padding:5px 8px;font-size:14px;line-height:1.4;text-decoration:none}.ls-toc a:hover{color:var(--ls-accent);background:var(--ls-bg)}.ls-toc a.active{color:var(--ls-accent);border-left-color:var(--ls-accent);background:var(--ls-bg)}.ls-cta-card{text-align:center;background:linear-gradient(135deg,#1b3a6b 0%,#0d2548 60%,#0099d9 100%);border-radius:16px;padding:28px 24px;position:relative;overflow:hidden}.ls-cta-card:before{content:"";background:linear-gradient(90deg,#0099d9,#00c2ff);height:3px;position:absolute;top:0;left:0;right:0}.ls-cta-card .t{color:#fff;font-size:18px;font-weight:800;line-height:1.3;font-family:var(--ls-font-heading);margin-bottom:12px}.ls-cta-card .d{color:#ffffffbf;margin-bottom:22px;font-size:14px;line-height:1.6}.ls-cta-card .stats{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;justify-content:space-between;margin-bottom:20px;padding:16px 0;display:flex}.ls-cta-card .stats>div{text-align:center;flex:1}.ls-cta-card .stats .num{color:#fff;font-size:18px;font-weight:800}.ls-cta-card .stats .lbl{color:#ffffff80;text-transform:uppercase;letter-spacing:.06em;font-size:11px}.ls-cta-card .ls-btn{width:100%}.ls-cta-card .alt{color:#ffffffb3;margin-top:12px;font-size:13px;text-decoration:none;display:block}.ls-cta-card .alt:hover{color:#fff}.ls-video{aspect-ratio:16/9;cursor:pointer;background:#0f172a 50%/cover no-repeat;border-radius:12px;position:relative;overflow:hidden}.ls-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.ls-video .play{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;background:#ffffff26;border:2px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:auto;transition:all .2s;display:flex;position:absolute;inset:0}.ls-video:hover .play{background:#0099d9cc;transform:scale(1.05)}.ls-testimonials{border-top:1px solid var(--ls-line);background:var(--ls-bg);padding:72px 0}.ls-testimonials h2{margin-bottom:8px;font-size:30px;font-weight:800}.ls-testimonials .sub{color:var(--ls-gray);margin:0 0 40px;font-size:16px}.ls-testimonial-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.ls-testimonial{border:1px solid var(--ls-line);background:#fff;border-radius:16px;transition:all .2s;overflow:hidden}.ls-testimonial:hover{transform:translateY(-3px);box-shadow:0 8px 32px #0000001a}.ls-testimonial .ls-video{border-radius:0}.ls-testimonial .who{padding:16px 20px}.ls-testimonial .who .n{color:var(--ls-ink);font-size:15px;font-weight:700}.ls-testimonial .who .c{color:var(--ls-gray);font-size:13px}.ls-related{background:var(--ls-bg);border-top:1px solid var(--ls-line);padding:72px 0}.ls-related h2{margin-bottom:8px;font-size:30px;font-weight:800}.ls-related .sub{color:var(--ls-gray);margin:0 0 36px;font-size:16px}.ls-related .ls-post-grid{max-width:none;margin:0;padding-bottom:0}.ls-cta-strip{text-align:center;background:#0f172a;padding:64px 0}.ls-cta-strip h2{color:#fff;margin-bottom:12px;font-size:32px;font-weight:800}.ls-cta-strip p{color:#ffffffa6;margin:0 0 32px;font-size:17px}.ls-cta-strip .fine{color:#fff6;margin:12px 0 0;font-size:13px}.ls-footer{background:var(--ls-ink);color:#ffffffd9;padding:64px 0 32px}.ls-footer-grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;display:grid}.ls-footer-brand img{filter:brightness(0)invert();width:auto;height:40px}.ls-footer-brand p{color:#ffffff8c;margin:14px 0 18px;font-size:14px;line-height:1.6}.ls-footer-social{gap:14px;display:flex}.ls-footer-social a{color:#ffffff80;transition:color .2s}.ls-footer-social a:hover{color:#fff}.ls-footer-col h4{color:#fff;text-transform:uppercase;letter-spacing:.05em;margin-bottom:14px;font-size:13px;font-weight:600}.ls-footer-col{border-left:1px solid #ffffff1a;padding-left:32px}.ls-footer-col ul{margin:0;padding:0;list-style:none}.ls-footer-col li{margin-bottom:10px}.ls-footer-col a{color:#fff9;font-size:14px;text-decoration:none;transition:color .2s}.ls-footer-col a:hover{color:#fff}.ls-footer-legal{color:#fff6;border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:44px;padding-top:24px;font-size:12px;display:flex}.ls-footer-legal a{color:#fff6;margin-left:16px;text-decoration:none}.ls-footer-legal a:hover{color:#fff}@media (width<=1023px){.ls-post-cols{grid-template-columns:1fr}.ls-sidebar{position:static}.ls-post-grid,.ls-testimonial-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=767px){.ls-blog-hero h1{font-size:32px}.ls-post-header h1{font-size:30px}.ls-featured{grid-template-columns:1fr;margin:32px auto}.ls-featured-media{min-height:240px}.ls-featured-body{padding:28px}.ls-post-grid,.ls-testimonial-grid{grid-template-columns:1fr}.ls-article{font-size:17px}.ls-article h2{font-size:23px}.ls-footer-grid{grid-template-columns:1fr 1fr}.ls-footer-brand{grid-column:1/-1}.ls-footer-col{border-left:none;padding-left:0}.ls-cta-strip h2{font-size:26px}}
