/* Shared native authoring layouts; approved Novara palette/type. Sharoz.Dev. */
.ns-layout{padding-block:30px 70px}.ns-layout>.ns-section{max-width:1100px;margin-inline:auto}.ns-layout .ns-section{padding-block:48px;border-bottom:1px solid #d8e2ef}.ns-layout .ns-section>h2{max-width:24ch;margin-bottom:25px}.ns-layout .ns-section>p{max-width:75ch}.ns-task-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:30px}.ns-task-grid>.rv-info-card{padding:30px;border:1px solid #d5e0ee;background:#f4f7fc;border-radius:8px;margin:0!important}.ns-story-row{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;padding-block:60px}.ns-story-row>figure{margin:0}.ns-story-row img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:8px}.ns-story-copy>h2{margin-bottom:24px}.ns-story-2>figure{order:2}.ns-banner-story{position:relative;isolation:isolate;min-height:650px;background:#142c47;color:white}.ns-banner-story .rv-banner-grid{display:block;padding-block:60px}.ns-banner-story .rv-banner-copy{max-width:760px;position:relative;z-index:2}.ns-banner-story .rv-banner-copy>h1,.ns-banner-story .rv-banner-copy>p{color:white}.ns-banner-story .rv-banner-grid>figure{position:absolute;inset:0;z-index:-1;margin:0;max-height:none;border-radius:0}.ns-banner-story .rv-banner-grid>figure::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#10273ced,#10273c66)}.ns-banner-story .rv-banner-grid>figure>img{height:100%;width:100%;object-fit:cover;aspect-ratio:auto}.ns-banner-story .rv-breadcrumbs,.ns-banner-story .rv-breadcrumbs a{color:#fff;position:relative;z-index:2}.ns-banner-business{background:#edf3ff;border-bottom:5px solid #1e57e1}.ns-layout-business .ns-section:nth-child(2){background:#f3f6fc;padding:40px;border-radius:10px;border:1px solid #d8e2ef}.ns-banner-landing .rv-banner-grid{grid-template-columns:1.35fr .65fr}.ns-banner-landing .rv-banner-grid>figure img{aspect-ratio:1/1}.ns-layout-landing>.ns-section:first-child{text-align:center;max-width:900px}.ns-layout-landing>.ns-section:first-child h2,.ns-layout-landing>.ns-section:first-child p{margin-inline:auto}.ns-pagination{display:flex;gap:12px;justify-content:center;margin-top:36px}.ns-pagination a,.ns-pagination .current{display:inline-grid;place-items:center;padding:10px 16px;border:1px solid #bdcfe8;border-radius:5px}.ns-pagination .current{background:#1e57e1;color:#fff}
.bold-site .ns-managed-hero [hidden]{display:none!important}.bold-site .ns-managed-hero picture{display:block;width:100%;height:100%}.bold-site .ns-managed-hero .cp-slide img{object-position:var(--ns-x) var(--ns-y)}.bold-site .ns-managed-hero.ns-align-center .cp-hero-copy{text-align:center}.bold-site .ns-align-center .cp-hero-copy :is(h1,p){margin-inline:auto}.bold-site .ns-align-center .cp-hero-buttons{justify-content:center}.bold-site .ns-overlay-strong .cp-hero-photo::after{background:linear-gradient(90deg,#081e37ed,#081e3799)}.bold-site .ns-managed-hero .cp-slide-bottom{pointer-events:auto}.ns-managed-hero .cp-dots{flex-wrap:wrap;justify-content:center}.ns-managed-hero .cp-dots button{min-width:38px}
.editor-styles-wrapper .ns-layout{font-family:Manrope,sans-serif;color:#182b44}.editor-styles-wrapper .ns-layout h2{font-size:36px;line-height:1.2}.editor-styles-wrapper .ns-layout p,.editor-styles-wrapper .ns-layout li{font-size:17px;line-height:1.8}
@media(max-width:900px){.ns-task-grid{grid-template-columns:1fr}.ns-story-row{gap:30px}.ns-banner-landing .rv-banner-grid{grid-template-columns:1fr 1fr}}
@media(max-width:720px){.ns-layout{padding-block:10px 40px}.ns-layout .ns-section{padding-block:35px}.ns-story-row{grid-template-columns:1fr;padding-block:35px;gap:24px}.ns-story-2>figure{order:0}.ns-banner-story{min-height:560px}.ns-banner-story .rv-banner-grid{padding-block:35px}.ns-banner-story .rv-banner-grid>figure{display:block!important}.ns-banner-landing .rv-banner-grid{display:block}.ns-banner-landing .rv-banner-grid>figure{margin-top:30px}.ns-layout-business .ns-section:nth-child(2){padding:25px}.bold-site .ns-managed-hero .cp-slide img{object-position:var(--ns-mx) var(--ns-my)}.bold-site .ns-managed-hero .cp-dots{margin:0}.bold-site .ns-managed-hero .cp-slide-bottom{justify-content:center}}

.editor-styles-wrapper .is-root-container>.wp-block{max-width:1600px;width:100%}
