.blogContent h2{font-size:clamp(20px,2.5vw,28px);font-weight:var(--kl-font-medium);letter-spacing:var(--kl-tracking-tight-sm);line-height:var(--kl-leading-snug);margin-top:48px}.blogContent h2,.blogContent p{font-family:var(--kl-font-family);color:var(--kl-black);margin-bottom:20px}.blogContent p{font-size:var(--kl-text-xl);font-weight:var(--kl-font-regular);line-height:var(--kl-leading-loose)}.blogContent blockquote{margin-top:48px;padding:20px 24px;background:var(--kl-bg);border-left:2px solid var(--kl-surface);font-size:var(--kl-text-md);color:var(--kl-mid);line-height:var(--kl-leading-relaxed)}.blogContent .sources-section{margin-top:48px;padding-top:32px;border-top:.5px solid var(--kl-surface)}.blogContent .sources-section h2{font-size:var(--kl-text-md);font-weight:var(--kl-font-semibold);color:var(--kl-mid);letter-spacing:var(--kl-tracking-wider);text-transform:uppercase;margin-top:0;margin-bottom:16px}.blogContent .sources-section ul{list-style:none;padding:0;margin:0}.blogContent .sources-section li{font-size:var(--kl-text-md);color:var(--kl-silver);margin-bottom:8px;line-height:var(--kl-leading-relaxed)}.blogContent .sources-section a{color:var(--kl-mid);text-decoration:underline;text-underline-offset:2px}.blogContent .sources-section a:hover{color:var(--kl-black)}.blogContent blockquote,.blogContent blockquote.disclaimer{margin-top:48px;padding:20px 24px;background:var(--kl-bg);border-left:2px solid var(--kl-surface);font-size:var(--kl-text-md);color:var(--kl-mid);line-height:var(--kl-leading-relaxed)}.blogContent a{color:var(--kl-black);text-decoration:underline;text-underline-offset:2px}.blogContent a:hover{opacity:.7}@media (max-width:767px){.blogContent h2{margin-top:36px;margin-bottom:16px}.blogContent p{font-size:var(--kl-text-lg)}.blogContent .sources-section{margin-top:36px;padding-top:24px}}