:root{--ro-ink:#0b1324;--ro-ink-2:#17243d;--ro-blue:#0969ff;--ro-blue-dark:#0050c8;--ro-sky:#dff1ff;--ro-white:#ffffff;--ro-mist:#f4f7fa;--ro-line:#d9e2ec;--ro-muted:#59677a}body.wp-theme-blocksy{background:var(--ro-white);color:var(--ro-ink);font-family:'Inter',sans-serif;letter-spacing:0}body.wp-theme-blocksy h1,body.wp-theme-blocksy h2,body.wp-theme-blocksy h3,body.wp-theme-blocksy h4,body.wp-theme-blocksy h5,body.wp-theme-blocksy h6{color:var(--ro-ink);font-family:'Space Grotesk',sans-serif;letter-spacing:0}body.wp-theme-blocksy a{transition:color .2s ease,border-color .2s ease,background-color .2s ease,transform .2s ease}body.wp-theme-blocksy #header [data-row='middle']{height:88px!important;border-bottom:1px solid var(--ro-line);background:rgb(255 255 255 / .98)!important;box-shadow:none!important}body.wp-theme-blocksy #header [data-row='middle']>div{min-height:88px!important;background:transparent!important}body.wp-theme-blocksy #header .ct-container{width:min(1180px, calc(100% - 48px))}body.wp-theme-blocksy #header .site-logo-container img{width:auto!important;max-width:76px!important;height:76px!important;max-height:76px!important;object-fit:contain}body.wp-theme-blocksy #header .ct-menu-link{color:var(--ro-ink-2)!important;font-family:'Inter',sans-serif!important;font-size:14px!important;font-weight:600!important;line-height:1.3!important;text-transform:none!important}body.wp-theme-blocksy #header .ct-menu-link:hover,body.wp-theme-blocksy #header .current-menu-item>.ct-menu-link{color:var(--ro-blue)!important}body.wp-theme-blocksy #header .ct-header-cta,body.wp-theme-blocksy #header [data-id='button']{display:none!important}body.wp-theme-blocksy #header [data-id='search']{color:var(--ro-ink)!important}body.wp-theme-blocksy .hero-section{min-height:0!important;padding:72px 0!important;background-color:var(--ro-sky)!important;background-image:none!important}body.wp-theme-blocksy .hero-section .entry-header{width:min(900px, calc(100% - 48px));min-height:0!important;padding:0!important}body.wp-theme-blocksy .hero-section .page-title{margin:0;color:var(--ro-ink)!important;font-family:'Space Grotesk',sans-serif!important;font-size:60px!important;font-weight:700!important;line-height:1.03!important;letter-spacing:0!important;text-transform:none!important}body.wp-theme-blocksy .hero-section .ct-breadcrumbs,body.wp-theme-blocksy .hero-section .entry-meta,body.wp-theme-blocksy .hero-section .entry-meta a,body.wp-theme-blocksy .hero-section .ct-breadcrumbs a{color:var(--ro-blue-dark)!important;font-family:'Inter',sans-serif!important;font-size:12px!important;font-weight:600!important}body.blog .site-main>.ct-container{width:min(1180px, calc(100% - 48px));padding-top:72px!important;padding-bottom:96px!important}body.blog .entries{gap:26px!important}body.blog article.entry-card{padding:0 0 28px!important;overflow:hidden;border:1px solid var(--ro-line);border-radius:8px;background:var(--ro-white)!important;box-shadow:none!important}body.blog article.entry-card:hover{border-color:#afc8e4;transform:translateY(-4px)}body.blog article.entry-card>:not(.ct-media-container){margin-right:24px!important;margin-left:24px!important}body.blog article.entry-card .ct-media-container{width:100%;aspect-ratio:16 / 9;border-radius:0!important;background:var(--ro-mist)}body.blog article.entry-card .ct-media-container img{width:100%;height:100%;object-fit:cover}body.blog article.entry-card .entry-meta{margin-top:24px!important;color:var(--ro-blue-dark)!important;font-family:'Inter',sans-serif!important;font-size:11px!important;font-weight:600!important}body.blog article.entry-card .entry-meta a{color:var(--ro-blue-dark)!important}body.blog article.entry-card .entry-title{margin-top:14px!important;color:var(--ro-ink)!important;font-family:'Space Grotesk',sans-serif!important;font-size:24px!important;font-weight:700!important;line-height:1.15!important}body.blog article.entry-card .entry-title a{color:inherit!important}body.blog article.entry-card .entry-title a:hover{color:var(--ro-blue)!important}body.blog article.entry-card .entry-excerpt{color:var(--ro-muted)!important;font-family:'Inter',sans-serif!important;font-size:15px!important;line-height:1.65!important}body.single-post .hero-section{padding-top:66px!important;padding-bottom:66px!important}body.single-post .hero-section .entry-header{max-width:900px!important;text-align:left!important}body.single-post .hero-section .page-title{max-width:880px;font-size:54px!important}body.single-post .hero-section .entry-meta{justify-content:flex-start!important;margin-top:24px!important}body.single-post .site-main>.ct-container{display:block!important;width:min(920px, calc(100% - 48px));padding-top:72px!important;padding-bottom:96px!important}body.single-post #sidebar{display:none!important}body.single-post article.post{width:100%}body.single-post .ct-featured-image{margin-bottom:52px!important;overflow:hidden;border:1px solid var(--ro-line);border-radius:8px;box-shadow:0 22px 55px rgb(11 19 36 / .09)}body.single-post .ct-featured-image img{width:100%}body.single-post .entry-content{max-width:800px;margin-right:auto;margin-left:auto;color:#26354b;font-family:'Inter',sans-serif;font-size:18px;line-height:1.78}body.single-post .entry-content h2{margin-top:1.85em;margin-bottom:.65em;font-size:36px!important;font-weight:700!important;line-height:1.15!important}body.single-post .entry-content h3{margin-top:1.65em;margin-bottom:.6em;font-size:27px!important;font-weight:700!important;line-height:1.2!important}body.single-post .entry-content p,body.single-post .entry-content li{color:#26354b}body.single-post .entry-content a{color:var(--ro-blue-dark);text-decoration-thickness:1px;text-underline-offset:3px}body.single-post .entry-content blockquote{margin:36px 0;padding:24px 28px;border-left:4px solid var(--ro-blue);background:var(--ro-mist);color:var(--ro-ink-2)}body.single-post .entry-content pre,body.single-post .entry-content code{border-radius:5px}body.single-post .entry-content img,body.single-post .entry-content iframe{border-radius:6px}body.single-post .ct-share-box,body.single-post .post-navigation{max-width:800px;margin-right:auto;margin-left:auto;border-color:var(--ro-line)!important}body.single-post .ct-related-posts-container{background:var(--ro-mist)!important}body.wp-theme-blocksy #footer,body.wp-theme-blocksy #footer [data-row],body.wp-theme-blocksy #footer [data-row]>div{border-color:rgb(255 255 255 / .12)!important;background:var(--ro-ink)!important}body.wp-theme-blocksy #footer,body.wp-theme-blocksy #footer p,body.wp-theme-blocksy #footer li,body.wp-theme-blocksy #footer a,body.wp-theme-blocksy #footer span,body.wp-theme-blocksy #footer div{color:rgb(255 255 255 / .68)!important;font-family:'Inter',sans-serif!important}body.wp-theme-blocksy #footer h2,body.wp-theme-blocksy #footer h3,body.wp-theme-blocksy #footer h4{color:var(--ro-white)!important;font-family:'Space Grotesk',sans-serif!important;font-weight:600!important}body.wp-theme-blocksy #footer a:hover{color:var(--ro-white)!important}body.wp-theme-blocksy #footer .ct-container{width:min(1180px, calc(100% - 48px))}@media (max-width:999px){body.wp-theme-blocksy #header [data-row='middle'],body.wp-theme-blocksy #header [data-row='middle']>div{height:78px!important;min-height:78px!important}body.wp-theme-blocksy #header .site-logo-container img{width:auto!important;height:68px!important;max-height:68px!important}body.wp-theme-blocksy #offcanvas{background:var(--ro-ink)!important;background-image:none!important}body.wp-theme-blocksy #offcanvas a{font-family:'Inter',sans-serif!important}body.blog .entries{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:689px){body.wp-theme-blocksy #header .ct-container,body.wp-theme-blocksy .hero-section .entry-header,body.blog .site-main>.ct-container,body.single-post .site-main>.ct-container,body.wp-theme-blocksy #footer .ct-container{width:min(100% - 32px, 560px)}body.wp-theme-blocksy .hero-section{padding:48px 0!important}body.wp-theme-blocksy .hero-section .page-title,body.single-post .hero-section .page-title{font-size:40px!important;line-height:1.05!important}body.blog .site-main>.ct-container,body.single-post .site-main>.ct-container{padding-top:48px!important;padding-bottom:72px!important}body.blog .entries{grid-template-columns:1fr!important;gap:18px!important}body.blog article.entry-card .entry-title{font-size:23px!important}body.single-post .ct-featured-image{margin-bottom:36px!important;box-shadow:0 14px 32px rgb(11 19 36 / .08)}body.single-post .entry-content{font-size:17px;line-height:1.72}body.single-post .entry-content h2{font-size:30px!important}body.single-post .entry-content h3{font-size:24px!important}}