.blog-article{--ba-ink:var(--shishodia-ink);--ba-ink-soft:var(--shishodia-ink-soft);--ba-crimson:var(--shishodia-crimson);--ba-sage:var(--shishodia-sage);--ba-tangerine:var(--shishodia-tangerine);--ba-paper:var(--shishodia-paper);--ba-cream:var(--shishodia-cream);--ba-surface:var(--shishodia-surface);color:var(--ba-ink);background:radial-gradient(70% 40% at 0% 0%, #e98c2b14 0%, transparent 50%), var(--ba-paper);overflow-x:clip}.blog-article .ba-container{width:100%;max-width:44rem;margin-inline:auto;padding-inline:clamp(1.125rem,4vw,2rem)}.blog-article .ba-back{margin-top:clamp(1.5rem,4vw,2.25rem)}.blog-article .ba-back a{color:var(--ba-ink-soft);align-items:center;gap:.35rem;font-size:.85rem;font-weight:600;transition:color .2s;display:inline-flex}.blog-article .ba-back a:hover{color:var(--ba-crimson)}.blog-article .ba-header{padding-block:clamp(1.5rem,4vw,2.5rem) clamp(2rem,5vw,3rem)}.blog-article .ba-meta{letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.55rem .85rem;font-size:.75rem;font-weight:700;display:flex}.blog-article .ba-topic{color:var(--ba-tangerine)}.blog-article .ba-dot{background:#3a24104d;border-radius:999px;width:.25rem;height:.25rem}.blog-article .ba-date,.blog-article .ba-read{color:var(--ba-sage);letter-spacing:.06em}.blog-article .ba-title{font-family:var(--font-adamina), Georgia, serif;letter-spacing:.005em;color:var(--ba-ink);text-wrap:balance;margin-top:1rem;font-size:clamp(1.85rem,5vw,3rem);font-weight:700;line-height:1.12}.blog-article .ba-divider{background:linear-gradient(90deg, var(--ba-sage), var(--ba-tangerine));border-radius:999px;width:3.25rem;height:3px;margin-block:1.15rem}.blog-article .ba-dek{color:var(--ba-ink-soft);font-size:clamp(1.08rem,2.3vw,1.25rem);line-height:1.7}.blog-article .ba-body{padding-bottom:clamp(2.5rem,6vw,4rem)}.blog-article .ba-chunk+.ba-chunk{margin-top:clamp(2.25rem,5vw,3rem)}.blog-article .ba-section-title{font-family:var(--font-adamina), Georgia, serif;color:var(--ba-crimson);font-size:clamp(1.3rem,2.8vw,1.65rem);font-weight:700;line-height:1.2}.blog-article .ba-section p{color:var(--ba-ink-soft);margin:0;font-size:clamp(1.05rem,2vw,1.125rem);line-height:1.8}.blog-article .ba-section-title+p{margin-top:.85rem}.blog-article .ba-section p+p{margin-top:1.35rem}.blog-article .ba-section p strong{color:var(--ba-ink);font-weight:600}.blog-article .ba-quote{border-block:1px solid #3a24101f;margin-block:clamp(2rem,5vw,2.75rem);padding:1.5rem 0}.blog-article .ba-quote p{font-family:var(--font-adamina), Georgia, serif;color:var(--ba-ink);text-wrap:balance;font-size:clamp(1.35rem,3vw,1.75rem);font-weight:700;line-height:1.35}.blog-article .ba-tips{background:var(--ba-surface);border:1px solid #92373c24;border-radius:1.25rem;margin-top:clamp(2.25rem,5vw,3rem);padding:clamp(1.35rem,3vw,1.75rem)}.blog-article .ba-tips-label{letter-spacing:.14em;text-transform:uppercase;color:var(--ba-sage);font-size:.72rem;font-weight:700}.blog-article .ba-tips-title{font-family:var(--font-adamina), Georgia, serif;color:var(--ba-ink);margin-top:.4rem;font-size:1.25rem;font-weight:700}.blog-article .ba-tips-list{gap:.75rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.blog-article .ba-tips-list li{color:var(--ba-ink-soft);grid-template-columns:1.5rem minmax(0,1fr);align-items:start;gap:.65rem;font-size:1rem;line-height:1.55;display:grid}.blog-article .ba-tips-list li:before{content:"";background:linear-gradient(135deg, var(--ba-sage), var(--ba-tangerine));border-radius:999px;width:.45rem;height:.45rem;margin-top:.5rem}.blog-article .ba-related{margin-top:clamp(2.25rem,5vw,3rem)}.blog-article .ba-related-label{letter-spacing:.14em;text-transform:uppercase;color:var(--ba-sage);font-size:.72rem;font-weight:700}.blog-article .ba-related-list{gap:.65rem;margin:.85rem 0 0;padding:0;list-style:none;display:grid}.blog-article .ba-related-link{border-top:1px solid #3a24101a;gap:.2rem;padding:.95rem 0;transition:color .2s;display:grid}.blog-article .ba-related-list li:last-child .ba-related-link{border-bottom:1px solid #3a24101a}.blog-article .ba-related-title{color:var(--ba-ink);font-size:1.02rem;font-weight:700}.blog-article .ba-related-desc{color:var(--ba-ink-soft);font-size:.92rem;line-height:1.5}.blog-article .ba-related-link:hover .ba-related-title{color:var(--ba-crimson)}.blog-article .ba-close{background:var(--ba-cream);border:1px solid #3a241014;border-radius:1.35rem;margin-top:clamp(2.5rem,6vw,3.5rem);padding:clamp(1.5rem,4vw,2rem)}.blog-article .ba-close-title{font-family:var(--font-adamina), Georgia, serif;color:var(--ba-ink);font-size:clamp(1.35rem,3vw,1.7rem);font-weight:700;line-height:1.2}.blog-article .ba-close-text{color:var(--ba-ink-soft);margin-top:.55rem;font-size:1rem;line-height:1.65}.blog-article .ba-close-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex}.blog-article .ba-btn-primary{background:var(--ba-crimson);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:2.9rem;padding:.65rem 1.5rem;font-size:.9rem;font-weight:700;transition:background-color .2s,transform .2s;display:inline-flex}.blog-article .ba-btn-primary:hover{background:var(--shishodia-crimson-hover);transform:translateY(-1px)}.blog-article .ba-btn-ghost{min-height:2.9rem;color:var(--ba-ink);border:1.5px solid #3a241033;border-radius:999px;justify-content:center;align-items:center;padding:.65rem 1.35rem;font-size:.9rem;font-weight:600;transition:border-color .2s,color .2s;display:inline-flex}.blog-article .ba-btn-ghost:hover{border-color:var(--ba-crimson);color:var(--ba-crimson)}
