.lc-article{--lc-blue:#016bff;--lc-navy:#0f2749;--lc-body:#364041;--lc-muted:#66758b;--lc-line:#e2e8f0;--lc-soft:#f5f7fb;--lc-card:#fff;color:var(--lc-body);background:#fff;font-family:"DM Sans",system-ui,-apple-system,sans-serif;line-height:1.6}.lc-blog-2026-hero{--lc-hero-base-offset:130px;--lc-hero-admin-offset:0px;--lc-hero-banner-offset:0px;padding-top:calc(var(--lc-hero-base-offset) + var(--lc-hero-admin-offset) + var(--lc-hero-banner-offset))}body.admin-bar .lc-blog-2026-hero{--lc-hero-admin-offset:var(--wp-admin--admin-bar--height,32px)}body:has(#simple-banner:not(.simple-banner-scrolling)) .lc-blog-2026-hero{--lc-hero-banner-offset:88px}@media (max-width: 808px){body:has(#simple-banner:not(.simple-banner-scrolling)) .lc-blog-2026-hero{--lc-hero-banner-offset:102px}}@media (min-width: 809px){.lc-blog-2026-hero{--lc-hero-base-offset:96px}}.lc-article h1,.lc-article h2,.lc-article h3,.lc-article h4,.lc-article h5,.lc-article h6,.lc-article button,.lc-article input,.lc-article select,.lc-article textarea{font-family:inherit}.lc-article *,.lc-article *::before,.lc-article *::after{box-sizing:border-box}.lc-article-layout{padding:0}.lc-aside-rail{align-self:start}.lc-toc-rail h2,.lc-side-card h2{margin:0 0 14px;color:var(--lc-muted);font-size:12px;font-weight:800;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.lc-toc-rail nav{display:grid;gap:13px;padding-left:18px;border-left:2px solid var(--lc-line)}.lc-toc-rail a{color:#5d6878;font-size:15px;line-height:1.35;text-decoration:none}.lc-toc-rail a:hover{color:var(--lc-blue)}.lc-article-main{min-width:0;max-width:none}.lc-breadcrumbs{margin-bottom:32px}.lc-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:7px;margin:0;padding:0;color:#555;font-size:inherit;list-style:none}.lc-breadcrumbs li:not(:last-child)::after{content:">";margin-left:7px;color:#555}.lc-breadcrumbs a{color:#016bff;text-decoration:none}.lc-breadcrumbs a:hover{color:var(--lc-blue);text-decoration:underline}.lc-breadcrumbs [aria-current="page"]{color:#555}.lc-blog-2026-date{display:flex;flex-wrap:wrap;gap:6px}.lc-blog-2026-reviewer{display:flex;flex-wrap:wrap;gap:4px;margin-top:10px;color:#5f636b;font-size:14px;line-height:1.4}.lc-blog-2026-reviewer a{color:#016bff;font-weight:700;text-decoration:none}.lc-blog-2026-reviewer a:hover{text-decoration:underline}.lc-article-heading{padding-bottom:28px;border-bottom:1px solid var(--lc-line)}.lc-content-type,.lc-section-kicker{display:block;margin-bottom:12px;color:var(--lc-blue);font-size:12px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.lc-content-type{display:inline-flex;align-items:center;min-height:30px;padding:6px 12px;border-radius:999px;color:var(--lc-blue);background:#e8f1ff}.lc-article-heading h1{margin:14px 0 18px;color:var(--lc-navy);font-size:clamp(36px,3.2vw,42px);font-weight:700;letter-spacing:-.02em;line-height:1.12}.lc-article-dek{margin:-6px 0 24px;color:#52627a;font-size:17px;line-height:1.55}.lc-byline-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:20px;padding-top:18px;border-top:1px solid var(--lc-line)}.lc-person-row,.lc-side-person{display:grid;grid-template-columns:auto minmax(0,1fr);gap:13px;align-items:center}.lc-person-row strong,.lc-side-person strong{display:block;color:var(--lc-navy);font-size:15px;line-height:1.25}.lc-person-row span:not(.lc-author-avatar),.lc-side-person span:not(.lc-author-avatar){display:block;margin-top:5px;color:var(--lc-muted);font-size:13px}.lc-person-row a{color:var(--lc-blue);font-weight:700;text-decoration:none}.lc-person-row a:hover{text-decoration:underline}.lc-author-avatar{display:inline-flex;overflow:hidden;width:48px;height:48px;align-items:center;justify-content:center;border-radius:50%;color:#fff;background:var(--lc-blue);font-size:15px;font-weight:800}.lc-author-avatar--dark{background:var(--lc-navy)}.lc-author-avatar img{width:100%;height:100%;object-fit:cover}.lc-article-meta{display:flex;flex-wrap:wrap;gap:9px 18px;margin-top:22px;color:var(--lc-muted);font-size:14px}.lc-article-meta span:not(.lc-difficulty-pill)::before{content:"·";margin-right:18px;color:#9aabc0}.lc-article-meta span:first-child::before,.lc-article-meta .lc-difficulty-pill::before{content:none;margin:0}.lc-difficulty-pill{display:inline-flex;align-items:center;min-height:28px;padding:4px 13px;border-radius:999px;color:var(--lc-blue);background:#e8f1ff;font-weight:800}.lc-quick-answer{position:relative;margin:34px 0 44px;padding:26px 32px 28px;border:1px solid #d9e4f3;border-radius:14px;background:var(--lc-card);box-shadow:0 20px 52px -38px rgba(15,39,73,.55)}.lc-article-main>.lc-quick-answer:first-child{margin-top:0}.lc-quick-answer-heading{margin:0 0 16px;color:var(--lc-blue);font-size:12px;font-weight:800;letter-spacing:.13em;line-height:1.2;text-transform:uppercase}.lc-quick-answer-copy{color:#26344a;font-size:16.5px;font-weight:500;line-height:1.55}.lc-quick-answer-copy>:first-child{margin-top:0}.lc-quick-answer-copy>:last-child{margin-bottom:0}.lc-quick-answer--simple{padding:24px;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 14px 36px -26px rgba(15,39,73,.7)}.lc-quick-answer--simple .lc-quick-answer-heading{margin-bottom:10px;color:#222;font-size:24px;font-weight:800;letter-spacing:0;line-height:1.25;text-transform:none}.lc-quick-answer--simple .lc-quick-answer-copy{color:#5f636b;font-size:16px;font-weight:400}.lc-article-content>:first-child,.lc-article-section>:first-child{margin-top:0}.lc-article-section{scroll-margin-top:96px}.lc-article-section+.lc-article-section{margin-top:44px}.lc-article-content h2,.lc-article-content h3,.lc-article-content h4{color:#222;letter-spacing:0}.lc-article-content h2{font-weight:500}.lc-article-content h2[id]{scroll-margin-top:110px}.lc-article-content a,.lc-sources a{color:var(--lc-blue);text-underline-offset:3px}.lc-article-content img{height:auto;border-radius:14px}.lc-article-content blockquote{margin:32px 0;padding:10px 0 10px 26px;border-left:4px solid var(--lc-blue);color:var(--lc-navy);font-size:22px}.lc-article-content table{width:100%;margin:18px 0;overflow:hidden;border:1px solid var(--lc-line);border-collapse:separate;border-spacing:0;border-radius:10px;background:#fff;font-size:14.5px}.lc-article-content th,.lc-article-content td{padding:11px 14px;border-top:1px solid var(--lc-line);text-align:left;vertical-align:top}.lc-article-content tr:first-child th,.lc-article-content tr:first-child td{border-top:0}.lc-article-content th{color:#fff;background:var(--lc-navy)}.lc-article-content tr:nth-child(even) td{background:#f9fbff}.lc-faq,.lc-sources{margin-top:54px;padding-top:40px;border-top:1px solid var(--lc-line);scroll-margin-top:96px}.lc-faq h2,.lc-sources h2{margin:0 0 18px;color:var(--lc-navy);font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:1.2}.lc-faq-list{border-top:1px solid var(--lc-line)}.lc-faq-item{border-bottom:1px solid var(--lc-line)}.lc-faq-item summary{position:relative;display:flex;justify-content:space-between;gap:18px;padding:14px 0;color:var(--lc-navy);cursor:pointer;font-size:16px;font-weight:700;list-style:none}.lc-faq-item summary::-webkit-details-marker{display:none}.lc-faq-item summary::after{content:"+";color:var(--lc-blue);font-size:22px;font-weight:800}.lc-faq-item[open] summary::after{content:"–"}.lc-faq-answer{padding:0 42px 14px 0;color:var(--lc-body);font-size:16px}.lc-faq-answer>:first-child{margin-top:0}.lc-faq-answer>:last-child{margin-bottom:0}.blog-2026-faq--embedded{margin-top:54px;padding-bottom:0;border-top:0;background:#fff;scroll-margin-top:96px}.lc-sources ol{margin:0;padding-left:24px;color:var(--lc-muted)}.lc-sources li{padding:7px 0 7px 8px}.lc-learning-path{display:grid;gap:34px;margin-top:54px;padding-top:40px;border-top:1px solid var(--lc-line)}.lc-learning-path-group .lc-learning-path-heading{margin:0 0 32px;color:#222;font-size:34px;font-weight:900;letter-spacing:0;line-height:1.15;text-transform:none}.lc-learning-path-group h2 span{color:var(--lc-muted)}.lc-continue-learning-grid{grid-template-columns:minmax(0,1fr);gap:14px}.lc-continue-learning-grid .blog-card-image-wrapper-2026{aspect-ratio:16/9}.lc-continue-learning-grid .grid-link-content{padding:18px}.lc-continue-learning-grid .blog-card-content-type-pill-2026{font-size:11px}.lc-continue-learning-grid .blog-card-title-2026{font-size:20px;line-height:1.3}.lc-article-cta{margin-top:58px;padding:34px;border-radius:20px;color:#fff;background:radial-gradient(circle at 85% 15%,rgba(0,195,255,.38),transparent 34%),linear-gradient(125deg,#016bff,#0f2749);box-shadow:0 26px 60px -38px rgba(15,39,73,.8)}.lc-article-cta h2{margin:0 0 10px;color:#fff;font-size:28px;font-weight:700;line-height:1.2}.lc-article-cta p{max-width:620px;margin:0 0 22px;color:#dceaff;font-size:16px}.lc-article-cta a{display:inline-flex;min-height:44px;align-items:center;padding:10px 18px;border-radius:999px;color:var(--lc-blue);background:#fff;font-size:13px;font-weight:800;text-decoration:none}.lc-aside-rail{display:grid;gap:24px}.lc-side-card{padding:22px;border:1px solid var(--lc-line);border-radius:16px;background:#fff;box-shadow:0 22px 50px -38px rgba(15,39,73,.6)}.lc-side-person+.lc-side-person{margin-top:18px}.lc-side-link{display:inline-flex;margin-top:20px;color:var(--lc-navy);font-size:14px;font-weight:800;text-decoration:none}.lc-side-link:hover{color:var(--lc-blue)}.lc-related-guides{overflow:hidden;padding:0;border-radius:8px;box-shadow:none}.lc-related-guides .lc-related-guides-heading{margin:0;padding:20px 18px 16px;color:#222;font-size:24px;font-weight:500;letter-spacing:0;line-height:1.25;text-transform:none}.lc-related-list{display:grid}.lc-related-item{display:block;color:inherit;text-decoration:none}.lc-related-item--featured{padding:0 18px 16px}.lc-related-item--compact{margin:0 18px;padding:14px 0;border-top:1px solid var(--lc-line)}.lc-related-item--compact:last-child{padding-bottom:18px}.lc-related-item-media{display:block;overflow:hidden;aspect-ratio:16/9;margin:0;border-radius:6px;background:#edf5ff}.lc-related-item-image{display:block;width:100%;height:100%;object-fit:cover}.lc-related-item-content{display:block}.lc-related-item--featured .lc-related-item-content{padding-top:14px}.lc-related-item strong{display:block;color:var(--lc-navy);font-size:15px;line-height:1.3;transition:color .2s ease}.lc-related-item-meta{display:block;margin-top:4px;color:var(--lc-muted);font-size:13px;line-height:1.4}.lc-related-item:hover strong{color:var(--lc-blue)}.lc-breadcrumbs a:focus-visible,.lc-person-row a:focus-visible,.lc-toc-rail a:focus-visible,.lc-article-content a:focus-visible,.lc-sources a:focus-visible,.lc-faq-item summary:focus-visible,.lc-side-link:focus-visible,.lc-related-list a:focus-visible,.lc-article-cta a:focus-visible{outline:3px solid rgba(1,107,255,.35);outline-offset:3px}@media (prefers-reduced-motion: reduce){html:has(.lc-article){scroll-behavior:auto}}@media (max-width: 860px){.lc-byline-grid{grid-template-columns:1fr}.lc-article-heading h1{font-size:34px}.lc-article-dek{font-size:17px}.lc-quick-answer{padding:24px 22px}.lc-quick-answer-copy{font-size:16px}.lc-faq h2,.lc-sources h2{font-size:24px}.lc-article-content table{display:block;overflow-x:auto;white-space:nowrap}}@media (min-width: 861px){.lc-continue-learning-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lc-continue-learning-grid .grid-link-content{padding:14px}.lc-continue-learning-grid .blog-card-content-type-pill-2026{font-size:9px}.lc-continue-learning-grid .blog-card-date-2026{font-size:12px}.lc-continue-learning-grid .blog-card-title-2026{font-size:15px}.lc-continue-learning-grid .blog-card-excerpt-2026{margin-bottom:14px;font-size:13px;line-height:1.45}.lc-continue-learning-grid .blog-card-footer-2026{gap:8px;padding-top:14px}.lc-continue-learning-grid .author-details-wrapper .author-name,.lc-continue-learning-grid .blog-card-read-time-2026{font-size:11px}}@media (max-width: 480px){.lc-blog-2026-reviewer{display:block}}