.blog-page{--blog-ink:#1a1f24;--blog-muted:#6d675f;--blog-faint:#8a847c;--blog-line:#e6dfd4;--blog-card:#fbfaf7;--blog-accent:#8c6b45}.blog-page .blog-hero{padding-block:clamp(3rem,6vw,5.5rem) clamp(2.5rem,4vw,3.75rem)}.blog-body{color:#3f3b36;font-family:var(--font-sans), Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;letter-spacing:-.004em;overflow-wrap:break-word;-webkit-font-smoothing:antialiased;font-size:17.5px;line-height:1.78}.blog-body>:first-child{margin-top:0}.blog-body>*+*{margin-top:1.35em}.blog-body p{margin:0}.blog-body h1,.blog-body h2,.blog-body h3,.blog-body h4{color:var(--blog-ink);font-family:var(--font-serif), "Instrument Serif", Georgia, ui-serif, serif;letter-spacing:-.02em;font-weight:400!important}.blog-body h1{margin-top:2.4em;font-size:clamp(2rem,1.6rem + 1.4vw,2.6rem);line-height:1.1}.blog-body h2{margin-top:2.45em;margin-bottom:.8em;scroll-margin-top:120px;font-size:clamp(1.72rem,1.4rem + 1.2vw,2.25rem);line-height:1.13}.blog-body h3{margin-top:2em;margin-bottom:.65em;scroll-margin-top:120px;font-size:clamp(1.32rem,1.18rem + .6vw,1.58rem);line-height:1.25}.blog-body h4{font-family:var(--font-sans), Inter, sans-serif;letter-spacing:-.01em;margin-top:1.8em;margin-bottom:.5em;font-size:1.05rem;font-weight:650!important}.blog-body h2+p,.blog-body h3+p,.blog-body h4+p{margin-top:0}.blog-body a{color:var(--blog-accent);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;transition:color .15s}.blog-body a:hover{color:var(--blog-ink)}.blog-body strong{color:#1f2429;font-weight:650}.blog-body em{font-style:italic}.blog-body ul,.blog-body ol{margin-block:1.35em;padding-left:1.4rem}.blog-body li{padding-left:.2rem}.blog-body li+li{margin-top:.55em}.blog-body li>p{margin:0}.blog-body li::marker{color:#a68a63}.blog-body blockquote{color:var(--blog-ink);font-family:var(--font-serif), "Instrument Serif", Georgia, ui-serif, serif;letter-spacing:-.015em;border-left:2px solid #c9b08a;margin:2.2rem 0;padding:.25rem 0 .25rem 1.5rem;font-size:1.45rem;line-height:1.45}.blog-body blockquote p{margin:0}.blog-body blockquote p+p{margin-top:.75em}.blog-body figure{margin:2.35rem 0}.blog-body .captioned-image-container{margin:2.5rem 0}.blog-body .image2-inset{border-radius:16px;position:relative;overflow:hidden}.blog-body img{border:1px solid var(--blog-line);border-radius:16px;width:100%;height:auto;display:block}.blog-body picture img{border-radius:16px}.blog-body figcaption{color:var(--blog-faint);text-align:center;margin-top:.75rem;font-size:12.5px;line-height:1.6}.blog-body .image-link-expand,.blog-body .restack-image,.blog-body .view-image,.blog-body .post-ufi,.blog-body .share-dialog{display:none!important}.blog-body hr{border:0;border-top:1px solid var(--blog-line);margin:2.75rem 0}.blog-body code{color:#4a3f33;white-space:break-spaces;background:#efe9de;border-radius:5px;padding:.16em .38em;font-family:SF Mono,ui-monospace,Menlo,Consolas,monospace;font-size:.87em}.blog-body pre{color:#f4efe6;background:#1a1f24;border-radius:14px;margin:1.9rem 0;padding:1.15rem 1.35rem;font-size:.86rem;line-height:1.7;overflow-x:auto}.blog-body pre code{color:inherit;font-size:inherit;white-space:pre;background:0 0;padding:0}.blog-body table{border-collapse:collapse;width:100%;margin:1.9rem 0;font-size:.94rem;line-height:1.55}.blog-body th,.blog-body td{border:1px solid var(--blog-line);text-align:left;vertical-align:top;padding:.65rem .8rem}.blog-body th{color:var(--blog-ink);background:#f3eee4;font-weight:600}.blog-body iframe{aspect-ratio:16/9;border:0;border-radius:14px;width:100%;height:auto}.blog-body .youtube-wrap iframe,.blog-body .video-player iframe{aspect-ratio:16/9}.blog-body .subscription-widget-wrap,.blog-body .subscription-widget,.blog-body .subscribe-widget{margin:2rem 0}.blog-body button{font:inherit}@media (min-width:640px){.blog-body{font-size:18px}}@media (max-width:640px){.blog-body blockquote{padding-left:1.1rem;font-size:1.28rem}.blog-body .image2-inset,.blog-body img{border-radius:12px}}.vaani-blog-grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.vaani-marketing .vaani-blog-card.vaani-gradient{color:#f7f4ed;border:1px solid #f4ebde40;border-radius:18px;grid-template-columns:minmax(0,1fr) clamp(108px,34%,176px);align-items:stretch;gap:clamp(16px,1.6vw,22px);padding:clamp(16px,1.6vw,20px);transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s cubic-bezier(.16,1,.3,1);display:grid}.vaani-marketing .vaani-blog-card.vaani-gradient:hover{transform:translateY(-3px);box-shadow:0 28px 60px -36px #15110eb3}.vaani-blog-card-art{aspect-ratio:1;background:#f9f5ec;border-radius:12px;order:2;align-self:start;position:relative;overflow:hidden}.vaani-blog-card-art img{transition:transform .9s cubic-bezier(.16,1,.3,1)}.vaani-blog-card:hover .vaani-blog-card-art img{transform:scale(1.04)}.vaani-blog-card-copy{flex-direction:column;min-width:0;display:flex}.vaani-blog-card-copy h3{font-family:var(--font-serif), "Instrument Serif", Georgia, serif;letter-spacing:-.01em;color:#f7f4ed;text-wrap:balance;font-size:clamp(20px,1.5vw,24px);font-weight:400;line-height:1.12}.vaani-marketing .vaani-blog-card-copy p{color:#e2d5c4;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.vaani-blog-card-foot{align-items:center;gap:12px;margin-top:auto;padding-top:18px;display:flex}.vaani-blog-card-arrow{color:#f7f4ed;border:1.5px solid #f7f4ed;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;transition:background-color .3s,color .3s;display:grid}.vaani-blog-card-arrow svg{width:18px;height:18px}.vaani-blog-card:hover .vaani-blog-card-arrow{color:#15110e;background:#f7f4ed}.vaani-blog-card-meta{letter-spacing:.04em;color:#cdbfae;font-size:12px;font-weight:600}.vaani-blog-card-date{display:none}@media (min-width:640px) and (max-width:1023px){.vaani-blog-card-date{display:inline}}@media (min-width:1024px){.vaani-blog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.vaani-marketing .vaani-blog-card.vaani-gradient,.vaani-blog-card-art img{transition:none}}
