.nav-menu .current-menu-item>a,.nav-menu .current_page_item>a{color:var(--ink);background:rgb(122 176 255 / .14)}@media (max-width:980px){.nav-menu .current-menu-item>a,.nav-menu .current_page_item>a{color:var(--blue-soft);background:none}}.admin-bar .site-header{top:calc(32px + 14px)}@media (max-width:782px){.admin-bar .site-header{top:calc(46px + 14px)}}.entry{padding-block:clamp(32px, 5vw, 64px)}.entry-content{max-width:760px;color:#c3d3ec;font-size:1.05rem}.entry-content>*+*{margin-top:1.1em}.entry-content h2,.entry-content h3,.entry-content h4{color:#fff;font-weight:400;margin-top:1.6em}.entry-content h2{font-size:1.8rem}.entry-content h3{font-size:1.35rem}.entry-content a{color:var(--blue-soft);text-decoration:underline;text-underline-offset:3px}.entry-content ul,.entry-content ol{padding-left:1.4em;list-style:revert}.entry-content img{height:auto;border-radius:12px}.entry-content blockquote{margin:1.4em 0;padding:16px 22px;border-left:3px solid var(--blue);background:var(--panel);border-radius:0 12px 12px 0}.entry-content .wp-block-button__link{border-radius:999px;background:linear-gradient(180deg,#3d98ff,var(--blue-deep));color:#fff;text-decoration:none}.alignwide{max-width:1100px}.alignfull{width:100vw;max-width:none;margin-left:calc(50% - 50vw)}.aligncenter{margin-inline:auto}.wp-caption-text,figcaption{color:var(--muted);font-size:.88rem;margin-top:8px}.screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.post-list{display:grid;gap:16px}.post-list .card h2{font-size:1.35rem;font-weight:400}.post-list .card time{color:var(--muted);font-size:.88rem}.pagination{margin-top:28px;display:flex;gap:8px;flex-wrap:wrap}.pagination .page-numbers{padding:8px 14px;border-radius:999px;border:1px solid var(--line);color:var(--muted)}.pagination .current{color:#fff;background:rgb(47 140 255 / .2)}.elementor-page main#main:not(:has(.hero)){padding-top:96px}.e-con.uxdco-page{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px}.e-con.uxdco-page>.elementor-element{width:100%;max-width:100%}section.flush-top{padding-top:0}.elementor-element:has(+.elementor-element section.flush-top) section.uxsec{padding-bottom:0}.center-cta.btn-row{justify-content:center}.btn-row.left{margin-top:4px}.portrait.has-photo{padding:0}.portrait.has-photo img{width:100%;height:100%;object-fit:cover;display:block}.elementor-widget-text-editor,.elementor-widget-heading .elementor-heading-title{color:inherit}