.preview-banner{background:#fed766;color:#000;text-align:center;padding:.75rem;font-weight:700;font-family:sans-serif;position:sticky;top:0;z-index:9999;box-shadow:0 2px 8px #0000001a;font-size:.9rem;letter-spacing:.5px}.loader-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10rem 2rem;font-family:sans-serif;color:#64748b}.spinner{border:3px solid rgba(0,0,0,.05);width:40px;height:40px;border-radius:50%;border-left-color:#1d4ed8;animation:spin .8s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.BlogLayout{padding-top:5rem;display:grid;grid-template-columns:320px minmax(0,1fr);gap:var(--space-2xl);align-items:start;margin-top:clamp(1rem,2.5vw,2rem)}.BlogSidebar{position:sticky;top:6.5rem;align-self:start;height:fit-content}.BlogSidebar-Mock{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px;padding:2.5rem 1.5rem;text-align:center;color:#94a3b8}.BlogMain{min-width:0;max-width:100%}.PostTitle{text-wrap:balance;font-weight:var(--font-bold, 700)}.PostBody{min-width:0;margin-inline:auto;padding-inline:clamp(0rem,3vw,1.5rem);font-size:1.07rem;line-height:1.75;color:#0f172aeb;font-feature-settings:"liga" 1,"lnum" 1;hyphens:auto}.PostBody:after{content:"";display:table;clear:both}.PostBody h2,.PostBody h3,.PostBody h4{margin-top:3rem;margin-bottom:1.15rem;line-height:1.3;font-weight:600;color:#0f172afa;text-wrap:balance}.PostBody h2{font-size:clamp(1.8rem,2.2vw + 1.4rem,2.25rem)}.PostBody h3{font-size:clamp(1.45rem,1.5vw + 1.1rem,1.75rem)}.PostBody h4{font-size:clamp(1.25rem,1vw + .95rem,1.4rem)}.PostBody p,.PostBody ul,.PostBody ol,.PostBody blockquote,.PostBody pre,.PostBody table,.PostBody figure{margin-top:1.5rem}.PostBody ul,.PostBody ol{padding-left:clamp(1.25rem,2vw,1.75rem)!important;list-style-position:outside!important;margin-bottom:1.5rem!important}.PostBody ul{list-style-type:disc!important}.PostBody ul ul{list-style-type:circle!important}.PostBody ul ul ul{list-style-type:square!important}.PostBody ol{list-style-type:decimal!important}.PostBody ol ol{list-style-type:lower-alpha!important}.PostBody ol ol ol{list-style-type:lower-roman!important}.PostBody ul ul,.PostBody ul ol,.PostBody ol ul,.PostBody ol ol{margin-top:.75rem!important}.PostBody li{margin-top:.75rem!important;display:list-item!important}.PostBody li::marker{color:var(--secondary, #0e1040);font-weight:500}.PostBody blockquote{margin:2.5rem 0;padding-left:1.5rem;color:#0f172ab3;font-style:italic;background:transparent}.PostBody blockquote>p{margin-top:0;line-height:1.6}.PostBody code{background:#0f172a0d;padding:.1em .3em;font-size:.9em;border-radius:0}.PostBody pre{margin:2.25rem 0;padding:1.5rem;background:#f8fafc;color:#0f172a;border:1px solid rgba(15,23,42,.1);overflow:auto;border-radius:0}.PostBody pre code{padding:0;background:transparent;font-size:.9em;color:inherit}.PostBody img{display:block;max-width:100%;height:auto;margin:2rem auto;border-radius:0}.PostBody .alignleft{float:left;margin:.5rem 1.5rem 1rem 0;max-width:50%}.PostBody .alignright{float:right;margin:.5rem 0 1rem 1.5rem;max-width:50%}.PostBody .aligncenter{display:block;margin:2rem auto;clear:both}.PostBody .wp-caption{max-width:100%;margin-bottom:2rem;text-align:center}.PostBody .wp-caption-text{margin-top:.75rem;font-size:.92rem;color:#0f172aa6;font-style:italic}.PostBody figure{margin:2.5rem auto;text-align:center;width:min(100%,74ch)}.PostBody figcaption{margin-top:.75rem;font-size:.92rem;color:#0f172aa6}.PostBody table{display:block;width:100%;overflow-x:auto;border-collapse:collapse;margin:2rem 0;border:1px solid rgba(15,23,42,.1);border-radius:0;-webkit-overflow-scrolling:touch}.PostBody th,.PostBody td{border:1px solid rgba(15,23,42,.1);padding:.85rem 1.1rem;text-align:left}.PostBody a{color:#1d4ed8;font-weight:500;text-decoration:none;position:relative;transition:color .2s ease;border-bottom:1px solid rgba(29,78,216,.2)}.PostBody a:hover{color:#1e40af;border-bottom-color:#1d4ed8}.PostBody a:after{content:"";position:absolute;width:100%;height:1px;bottom:-1px;left:0;background-color:#1d4ed8;transform:scaleX(0);transform-origin:bottom right;transition:transform .3s ease-out}.PostBody a:hover:after{transform:scaleX(1);transform-origin:bottom left}.PostBody iframe{max-width:100%;height:auto;aspect-ratio:16/9;margin:2rem 0;border-radius:0}.PostBody .wp-block-embed,.PostBody .wp-block-video,.PostBody .wp-block-embed__wrapper{max-width:100%!important;overflow:hidden}.PostBody .wp-block-embed__wrapper iframe,.PostBody .wp-block-embed__wrapper video{width:100%!important;max-width:100%!important;height:auto!important;aspect-ratio:16/9}.PostBody hr{margin:3rem auto;border:0;height:1px;width:70%;background:#94a3b859}@media(max-width:1279px){.BlogLayout{padding-top:0;grid-template-columns:1fr;margin:1rem}.BlogSidebar{display:none}}@media(max-width:768px){.PostBody{width:100%;padding-inline:clamp(.75rem,4vw,1.25rem)}.PostBody .alignleft,.PostBody .alignright{float:none;margin:2rem auto;max-width:100%}}
