.blog-page{background:linear-gradient(to bottom right,#f8fafc,#f1f5f9)}.blog-hero{height:520px;position:relative}.blog-hero-image{-o-object-fit:cover;object-fit:cover}.blog-hero-overlay{background:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.5),rgba(0,0,0,.8));position:absolute;top:0;bottom:0;left:0;right:0}.blog-hero-content{color:#fff;flex-direction:column;justify-content:flex-end;max-width:80rem;height:100%;margin:0 auto;padding:0 1.5rem 4rem;display:flex;position:relative}.blog-badges{flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;display:flex}.blog-badge{background:rgba(255,255,255,.1);border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;display:flex}.blog-title{color:#fff;width:65%;margin-bottom:1rem;font-size:40px;font-weight:700;line-height:1.2}.blog-subtitle{color:rgba(255,255,255,.9);max-width:48rem;font-size:1.25rem}.blog-main{grid-template-columns:1fr;gap:3rem;max-width:80rem;margin:0 auto;padding:3rem 1.5rem;display:grid}@media (min-width:1024px){.blog-main{grid-template-columns:1fr 360px}}.blog-article{background:#fff;border-radius:1rem;padding:2rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}@media (min-width:1024px){.blog-article{padding:3rem}}.blog-content{max-width:none;color:var(--charcoal-gray);font-size:1.05rem;line-height:1.8}.blog-content h1,.blog-content h2,.blog-content h3,.blog-content h4{color:var(--dark-green-color);margin-top:2rem;margin-bottom:1rem;font-weight:700}.blog-content p{margin-bottom:1.25rem}.blog-content a{color:var(--primary-green);text-decoration:underline}.blog-content img{border-radius:var(--radius);max-width:100%;height:auto;margin:1.5rem 0}.blog-content ul,.blog-content ol{margin:1rem 0 1.5rem}.blog-content ul:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.5rem}.blog-content ul:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.5rem}.blog-content ul:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.5rem}.blog-content ol:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.5rem}.blog-content ol:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.5rem}.blog-content ol:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.5rem}.blog-content ul:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1.5rem}.blog-content ul:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1.5rem}.blog-content ul:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1.5rem}.blog-content ol:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1.5rem}.blog-content ol:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1.5rem}.blog-content ol:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1.5rem}.blog-content li{margin-bottom:.5rem}.blog-content blockquote{background:var(--mint-light);color:var(--dark-green-color);border-radius:.5rem;margin:1.5rem 0;padding:1rem 1.5rem;font-style:italic}.blog-content blockquote:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:4px solid var(--primary-green)}.blog-content blockquote:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:4px solid var(--primary-green)}.blog-content blockquote:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:4px solid var(--primary-green)}.blog-content blockquote:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:4px solid var(--primary-green)}.blog-content blockquote:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:4px solid var(--primary-green)}.blog-content blockquote:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:4px solid var(--primary-green)}.blog-content table{border-collapse:collapse;border-radius:var(--radius);width:100%;margin:2rem 0;font-size:.95rem;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.08)}.blog-content table thead{background:var(--dark-green-color)}.blog-content table thead th{color:#fff;text-align:start;padding:.85rem 1rem;font-weight:600}.blog-content table tbody tr{border-bottom:1px solid var(--border);transition:background-color .2s}.blog-content table tbody tr:nth-child(2n){background-color:var(--mint-light)}.blog-content table tbody tr:hover{background-color:var(--light-green-color)}.blog-content table tbody td{color:var(--charcoal-gray);vertical-align:top;padding:.75rem 1rem}.blog-content table tbody tr:last-child{border-bottom:none}.blog-content table caption{caption-side:top;text-align:start;color:var(--dark-green-color);margin-bottom:.5rem;font-weight:600}.blog-content .table-wrapper{width:100%;overflow-x:auto}.blog-aside{height:-moz-fit-content;height:fit-content}@media (min-width:1024px){.blog-aside{position:-webkit-sticky;position:sticky;top:1.5rem}}.blog-aside-card{background:#fff;border-radius:1rem;padding:1.5rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.blog-aside-header{align-items:center;gap:.5rem;margin-bottom:1.5rem;display:flex}.blog-aside-header svg{color:var(--primary-green)}.blog-aside-title{color:var(--dark-green-color);font-size:1.25rem;font-weight:700}.blog-related-list{flex-direction:column;gap:1rem;display:flex}.blog-related-item{border-bottom:1px solid var(--border);gap:1rem;padding-bottom:1rem;display:flex}.blog-related-item:last-child{border-bottom:none;padding-bottom:0}.blog-related-image{border-radius:.5rem;flex-shrink:0;width:50%;height:6rem;position:relative;overflow:hidden}.blog-related-image img{transition:transform .3s}.blog-related-item:hover .blog-related-image img{transform:scale(1.1)}.blog-related-info{width:50%}.blog-related-title{color:var(--dark-green-color);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.25rem;font-weight:600;display:-webkit-box;overflow:hidden}.blog-related-desc{color:var(--charcoal-gray);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.875rem;display:-webkit-box;overflow:hidden}@media (max-width:992px){.blog-hero-content{text-align:center;align-items:center}.blog-title{font-size:35px}.blog-subtitle{font-size:16px}}@media (max-width:600px){.blog-hero-content{justify-content:center;padding:0}.blog-title{order:0;width:85%;margin-top:55px;font-size:23px}.blog-subtitle{order:1;font-size:16px}.blog-badges{order:2}.blog-content h1,.blog-content h2,.blog-content h3,.blog-content h4{text-align:center}}
