#blog-post-page-container,#blog-post-page-container *{font-family:var(--font-dosis),sans-serif}#blog-post-page-container{min-height:100vh;background-color:#f8f8f8}#blog-post-breadcrumb-container{margin:20px auto 30px;padding:0 10px}@media (min-width:768px){#blog-post-breadcrumb-container{padding:0 20px}}@media (min-width:1024px){#blog-post-breadcrumb-container{padding:0 100px}}#blog-post-breadcrumb-container a,#blog-post-breadcrumb-container span{font-family:var(--font-dosis),sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:22px;letter-spacing:0}@media (min-width:768px){#blog-post-breadcrumb-container a,#blog-post-breadcrumb-container span{font-size:16px;line-height:26px}}@media (min-width:1024px){#blog-post-breadcrumb-container a,#blog-post-breadcrumb-container span{font-size:18px;line-height:30px}}#blog-post-hero-section{width:100%;position:relative;margin-top:.5rem;min-height:auto}#blog-post-hero-section img{object-fit:cover;filter:brightness(.8)}#blog-post-hero-overlay{width:100%;height:100%;background-color:#f8f8f8;display:flex;align-items:center}#blog-post-hero-content{margin:0 auto;width:100%;padding-left:10px;padding-right:10px}@media (min-width:768px){#blog-post-hero-content{padding-left:20px;padding-right:20px}}@media (min-width:1024px){#blog-post-hero-content{padding-left:100px;padding-right:100px}}#blog-post-hero-content span{padding:.25rem .75rem;background-image:linear-gradient(180deg,#51575F,#1F2937);font-size:.75rem;font-weight:500;border-radius:9999px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);display:inline-block;margin-bottom:20px;width:fit-content;color:white}#blog-post-hero-content h1{font-family:var(--font-dosis),sans-serif;font-weight:700;font-style:normal;font-size:36px;line-height:40px;letter-spacing:0;color:#2E2E2E;margin-bottom:50px;max-width:56rem}@media (min-width:768px){#blog-post-hero-content h1{font-size:44px;line-height:60px}}@media (min-width:1024px){#blog-post-hero-content h1{font-size:50px;line-height:75px}}#blog-post-breadcrumb-content{display:flex;align-items:center;font-size:.875rem;color:#4b5563;flex-wrap:wrap}#blog-post-breadcrumb-content a:hover{color:#2563eb}#blog-post-breadcrumb-content span{font-weight:500;color:#111827;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:200px}@media (min-width:768px){#blog-post-breadcrumb-content span{max-width:none}}#blog-post-article-container{margin:0 auto;padding:0 10px}@media (min-width:768px){#blog-post-article-container{padding:0 20px}}@media (min-width:1024px){#blog-post-article-container{padding:0 100px}}#blog-post-article-content{margin:0 auto}#blog-post-author-meta-section{display:flex;align-items:center;margin-bottom:2rem;border-bottom:1px solid #e5e7eb;padding-bottom:1.5rem}#blog-post-author-image-container{width:3rem;height:3rem;position:relative;border-radius:9999px;overflow:hidden;margin-right:1rem}#blog-post-author-image-container img{object-fit:cover}#blog-post-author-meta-section #blog-post-author-info-container{flex:1!important;display:block!important;align-items:normal!important}#blog-post-author-meta-section #blog-post-author-info-container p{font-weight:500;color:#111827}#blog-post-meta-info-container{display:flex!important;flex-direction:column!important;font-size:.875rem;color:#6b7280;margin-top:.25rem;justify-content:flex-start!important;align-items:flex-start!important}#blog-post-publish-date-container{display:flex;align-items:center;margin-right:1rem}#blog-post-publish-date-container svg{margin-right:.25rem}#blog-post-read-time-container{display:flex;align-items:center}#blog-post-read-time-container svg{margin-right:.25rem}#blog-post-language-share-container{display:flex;align-items:center}#blog-post-language-indicator{margin-right:1rem;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:500;color:#676767}#blog-post-language-share-container button{display:flex;align-items:center;font-size:.875rem;color:#4b5563}#blog-post-language-share-container button:hover{color:#2563eb}#blog-post-language-share-container button svg{margin-right:.25rem}#blog-post-language-share-container button span{display:none}@media (min-width:640px){#blog-post-language-share-container button span{display:inline}}#blog-post-article-body{max-width:none;margin-bottom:3rem}#blog-post-article-body,#blog-post-article-body li,#blog-post-article-body ol,#blog-post-article-body p,#blog-post-article-body ul{font-family:var(--font-dosis),sans-serif;font-weight:400;font-style:normal;font-size:13px;line-height:20px;letter-spacing:0;text-align:justify;color:#2E2E2E}#blog-post-article-body li,#blog-post-article-body ol,#blog-post-article-body p,#blog-post-article-body ul{margin-top:0;margin-bottom:0}@media (min-width:768px){#blog-post-article-body,#blog-post-article-body li,#blog-post-article-body ol,#blog-post-article-body p,#blog-post-article-body ul{font-size:14px;line-height:24px}#blog-post-article-body p{margin-bottom:0}}@media (min-width:1024px){#blog-post-article-body,#blog-post-article-body li,#blog-post-article-body ol,#blog-post-article-body p,#blog-post-article-body ul{font-size:16px;line-height:26px}#blog-post-article-body p{margin-bottom:0}}#blog-post-article-body h2{font-weight:700;font-size:22px;line-height:30px;margin-top:1.5rem;margin-bottom:.75rem}#blog-post-article-body h2,#blog-post-article-body h3{font-family:var(--font-dosis),sans-serif;color:#2E2E2E}#blog-post-article-body h3{font-weight:600;font-size:18px;line-height:26px;margin-top:1.25rem;margin-bottom:.5rem}@media (min-width:768px){#blog-post-article-body h2{font-size:26px;line-height:36px}#blog-post-article-body h3{font-size:20px;line-height:28px}}@media (min-width:1024px){#blog-post-article-body h2{font-size:30px;line-height:40px}#blog-post-article-body h3{font-size:22px;line-height:30px}}#blog-post-article-body img,#blog-post-article-body img.blog-content-image{max-width:100%;height:auto;border-radius:10px;margin:1.5rem 0;display:block}#blog-post-article-body img[data-alignment=center]{margin-left:auto!important;margin-right:auto!important}#blog-post-article-body img[data-alignment=right]{margin-left:auto!important;margin-right:0!important}#blog-post-article-body img[data-alignment=left]{margin-left:0!important;margin-right:auto!important}#blog-post-article-body img[data-alignment=wrap-left]{float:left!important;margin:.5rem 1rem .5rem 0!important;display:inline!important}#blog-post-article-body img[data-alignment=wrap-right]{float:right!important;margin:.5rem 0 .5rem 1rem!important;display:inline!important}#blog-post-article-body:after{content:"";display:table;clear:both}#blog-post-article-body img[style*=width]{max-width:100%}@media (max-width:480px){#blog-post-article-body img[data-alignment=wrap-left],#blog-post-article-body img[data-alignment=wrap-right]{float:none!important;display:block!important;margin:1rem auto!important;width:100%!important}}@media (min-width:768px){#blog-post-article-body img,#blog-post-article-body img.blog-content-image{border-radius:12px;margin:2rem 0}}@media (min-width:1024px){#blog-post-article-body img,#blog-post-article-body img.blog-content-image{border-radius:12px;margin:2.5rem 0}}#blog-post-article-body blockquote{border-left:3px solid #d1d5db;padding-left:1rem;margin:1rem 0;color:#6b7280;font-style:italic;font-family:var(--font-dosis),sans-serif}@media (min-width:768px){#blog-post-article-body blockquote{border-left-width:4px;padding-left:1.25rem;margin:1.25rem 0;font-size:14px;line-height:24px}}@media (min-width:1024px){#blog-post-article-body blockquote{padding-left:1.5rem;margin:1.5rem 0;font-size:16px;line-height:26px}}#blog-post-article-body a,#blog-post-article-body a.blog-content-link{color:#2563eb;text-decoration:underline;transition:color .2s}#blog-post-article-body a.blog-content-link:hover,#blog-post-article-body a:hover{color:#1d4ed8}#blog-post-article-body hr{border:none;border-top:2px solid #e5e7eb;margin:1.5rem 0}@media (min-width:1024px){#blog-post-article-body hr{margin:2rem 0}}#blog-post-article-body strong{font-weight:700}#blog-post-article-body em{font-style:italic}#blog-post-article-body ul{list-style-type:disc;padding-left:1.5rem;margin:.5rem 0}#blog-post-article-body ol{list-style-type:decimal;padding-left:1.5rem;margin:.5rem 0}#blog-post-article-body li{margin-bottom:.25rem}#blog-post-navigation-container{border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;padding-top:1.5rem;padding-bottom:1.5rem;margin-top:2.5rem;margin-bottom:2.5rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}#blog-post-previous-navigation a{display:flex;align-items:center}#blog-post-previous-navigation a.pointer-events-none{pointer-events:none;opacity:.5}#blog-post-previous-navigation svg{margin-right:.5rem}#blog-post-previous-post-info p:first-child{font-size:.75rem;color:#6b7280;margin-bottom:.25rem}#blog-post-previous-post-info p:last-child{font-weight:500;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;position:relative;padding-bottom:2px;width:fit-content;max-width:100%}#blog-post-previous-post-info p:last-child:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#2E2E2E;border-radius:9999px;transform:scaleX(0);transform-origin:center;transition:transform .3s ease-out}#blog-post-previous-navigation a:hover p:last-child:after{transform:scaleX(1)}#blog-post-next-navigation{text-align:right}#blog-post-next-navigation a{display:flex;align-items:center;justify-content:flex-end}#blog-post-next-navigation a.pointer-events-none{pointer-events:none;opacity:.5}#blog-post-next-post-info p:first-child{font-size:.75rem;color:#6b7280;margin-bottom:.25rem}#blog-post-next-post-info p:last-child{font-weight:500;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;position:relative;padding-bottom:2px;width:fit-content;max-width:100%}#blog-post-next-post-info p:last-child:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#2E2E2E;border-radius:9999px;transform:scaleX(0);transform-origin:center;transition:transform .3s ease-out}#blog-post-next-navigation a:hover p:last-child:after{transform:scaleX(1)}#blog-post-next-navigation svg{margin-left:.5rem}#blog-post-related-posts-section{margin-top:75px;margin-bottom:3rem}#blog-post-related-posts-section h3{font-family:var(--font-dosis),sans-serif;font-weight:400;font-style:normal;font-size:28px;line-height:42px;letter-spacing:0;color:#2E2E2E;margin-bottom:1.5rem}@media (min-width:768px){#blog-post-related-posts-section{margin-top:85px}#blog-post-related-posts-section h3{font-size:34px;line-height:50px}}@media (min-width:1024px){#blog-post-related-posts-section{margin-top:95px}#blog-post-related-posts-section h3{font-size:40px;line-height:60px}}#blog-post-related-posts-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem}@media (min-width:768px){#blog-post-related-posts-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}#blog-post-related-posts-grid a{background-color:#f8f8f8;border-radius:.5rem;overflow:hidden;transition:box-shadow .3s}#blog-post-related-posts-grid a:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}[id^=blog-post-related-image-]{position:relative;aspect-ratio:355/243;margin-bottom:.75rem;overflow:hidden;border-radius:10px;width:100%;max-width:355px;margin-left:0;margin-right:0}[id^=blog-post-related-image-] img{object-fit:cover;transition:transform .3s}#blog-post-related-posts-grid a:hover [id^=blog-post-related-image-] img{transform:scale(1.05)}@media (min-width:768px){[id^=blog-post-related-image-]{aspect-ratio:354/243;max-width:354px;border-radius:10px}}@media (min-width:1024px){[id^=blog-post-related-image-]{aspect-ratio:506/243;max-width:506px;border-radius:10px}}#blog-post-related-posts-grid h4{font-family:var(--font-dosis),sans-serif;font-weight:600;font-style:normal;font-size:16px;line-height:24px;letter-spacing:0;color:#2E2E2E;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;position:relative;padding-bottom:2px;width:fit-content;max-width:100%}#blog-post-related-posts-grid h4:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#2E2E2E;border-radius:9999px;transform:scaleX(0);transform-origin:center;transition:transform .3s ease-out}#blog-post-related-posts-grid a:hover h4:after{transform:scaleX(1)}@media (min-width:768px){#blog-post-related-posts-grid h4{font-size:18px;line-height:26px}}@media (min-width:1024px){#blog-post-related-posts-grid h4{font-size:20px;line-height:27px}}#blog-post-comments-section{margin-top:75px}#blog-post-comments-section h3{font-family:var(--font-dosis),sans-serif;font-weight:400;font-style:normal;font-size:28px;line-height:42px;letter-spacing:0;color:#2E2E2E;margin-bottom:1.5rem}@media (min-width:768px){#blog-post-comments-section{margin-top:85px}#blog-post-comments-section h3{font-size:34px;line-height:50px}}@media (min-width:1024px){#blog-post-comments-section{margin-top:95px}#blog-post-comments-section h3{font-size:40px;line-height:60px}}#blog-post-comment-form-container{background-color:#f8f8f8;padding:0 1.5rem 75px;border-radius:.375rem;display:flex;flex-direction:column;align-items:flex-start;text-align:left}@media (min-width:768px){#blog-post-comment-form-container{padding-bottom:85px}}@media (min-width:1024px){#blog-post-comment-form-container{padding-bottom:110px}}#blog-post-comment-form-container h4{font-family:var(--font-dosis),sans-serif;font-weight:400;font-style:normal;font-size:18px;line-height:28px;letter-spacing:0;color:#2E2E2E;margin-bottom:1rem}@media (min-width:768px){#blog-post-comment-form-container h4{font-size:22px;line-height:32px;margin-top:20px}}@media (min-width:1024px){#blog-post-comment-form-container h4{font-size:24px;line-height:32px;margin-top:20px}}#blog-post-comment-form-container textarea{width:315px;height:119px;border:1px solid #e5e5e5;border-radius:10px;margin-bottom:30px;padding-top:15px;padding-left:15px}#blog-post-comment-form-container input::placeholder,#blog-post-comment-form-container textarea::placeholder{font-family:var(--font-dosis),sans-serif;font-weight:400;font-style:normal;font-size:12px;line-height:20px;letter-spacing:7%;color:#676767;text-transform:capitalize}@media (min-width:768px){#blog-post-comment-form-container textarea{width:448px;height:119px;border:1px solid #e5e5e5;border-radius:10px}#blog-post-comment-form-container input::placeholder,#blog-post-comment-form-container textarea::placeholder{font-size:12px;line-height:20px;letter-spacing:7%}}@media (min-width:1024px){#blog-post-comment-form-container textarea{width:505px;height:119px;border:1px solid #e5e5e5;border-radius:10px}#blog-post-comment-form-container input::placeholder,#blog-post-comment-form-container textarea::placeholder{font-size:14px;line-height:26px;letter-spacing:7%}}#blog-post-comment-form-container textarea:focus{outline:none;box-shadow:0 0 0 2px #F0C35F}#blog-post-comment-form-container button{padding:10px 50px;background-image:linear-gradient(180deg,#51575F,#1F2937);border:1px solid #4f4b42;border-radius:30px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);font-family:var(--font-dosis),sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:22px;letter-spacing:0;color:white;transition:all .3s}#blog-post-comment-form-container button:hover{background-image:linear-gradient(to top left,#6B7280,#374151)}#blog-post-comment-form-container button:active{background-image:linear-gradient(to top left,#4B5563,#111827);transform:scale(.95)}@media (min-width:768px){#blog-post-comment-form-container button{font-size:16px;line-height:26px}}@media (min-width:1024px){#blog-post-comment-form-container button{font-size:18px;line-height:30px}}#blog-post-not-found-container{min-height:100vh;background-color:#f8f8f8;padding-top:6rem;display:flex;align-items:center;justify-content:center}#blog-post-not-found-content{text-align:center}#blog-post-not-found-content h1{font-size:1.5rem;font-weight:700;margin-bottom:1rem}#blog-post-not-found-content p{margin-bottom:1.5rem}#blog-post-not-found-content a{padding:.75rem 1.5rem;background-image:linear-gradient(180deg,#51575F,#1F2937);border:1px solid #d1c29b;border-radius:9999px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);font-weight:500;color:white;transition:all .3s;display:inline-block}#blog-post-not-found-content a:hover{background-image:linear-gradient(to top left,#6B7280,#374151)}#blog-post-not-found-content a:active{background-image:linear-gradient(to top left,#4B5563,#111827);transform:scale(.95)}