.wra-native-main{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.wn-page{float:none!important;width:100%!important;max-width:none!important;padding:0!important;margin:0!important;font-family:inherit;color:#17233A;font-size:16px;line-height:1.75}.wn-page *{box-sizing:border-box}.wn-page .wn-wrap{max-width:1160px;margin:auto}.wn-page .wn-section{padding:76px 28px;margin:0}.wn-page .wn-soft{background:#F2F5F7}.wn-page .wn-dark{background:#151D36;color:#fff}.wn-page .wn-kicker{color:#378FB5;font-size:10px;letter-spacing:1.8px;font-weight:700;margin:0 0 18px}.wn-page h1,.wn-page h2,.wn-page h3{font-family:inherit;font-weight:650;color:#151D36}.wn-page h1{font-size:clamp(38px,4.5vw,60px);line-height:1.1;letter-spacing:-2px;margin:0 0 25px}.wn-page h1 span{color:#378FB5}.wn-page h2{font-size:clamp(28px,3.1vw,39px);line-height:1.2;letter-spacing:-1px;margin:0 0 22px}.wn-page h3{font-size:21px;line-height:1.35;letter-spacing:-.3px;margin:0 0 14px}.wn-page p{color:#526078;margin:0 0 18px}.wn-page a{color:#236f92}.wn-page .wn-lead{font-size:18px;max-width:760px}.wn-page .wn-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:30px}.wn-page .wn-two{grid-template-columns:repeat(2,minmax(0,1fr))}.wn-page .wn-card{background:#fff;border-top:2px solid #378FB5;padding:30px 27px;border-radius:9px}.wn-page .wn-card p:last-child{margin-bottom:0}.wn-page .wn-card a{text-decoration:none}.wn-page .wn-card a:hover{text-decoration:underline}.wn-page .wn-split{display:grid;grid-template-columns:1.05fr 1fr;gap:64px;align-items:center}.wn-page .wn-hero{background:#F2F5F7;padding:64px 28px}.wn-page .wn-hero-photo{width:100%;height:430px;object-fit:cover;display:block;border-radius:12px}.wn-page .wn-hero p{max-width:500px}.wn-page .wn-button{display:inline-flex;gap:26px;align-items:center;justify-content:center;background:#151D36;color:#fff!important;padding:15px 23px;border-radius:6px;min-height:52px;font-size:14px;font-weight:600;text-decoration:none;margin-top:12px}.wn-page .wn-button:hover{background:#378FB5}.wn-page a:focus-visible,.wn-page summary:focus-visible{outline:3px solid #378FB5;outline-offset:4px}.wn-page .wn-link{font-size:14px;font-weight:600;text-underline-offset:4px}.wn-page .wn-hero-simple{padding:56px 28px}.wn-page .wn-hero-simple h1{font-size:clamp(36px,4vw,52px)}.wn-page .wn-hero-simple p{max-width:730px}.wn-page .wn-steps{counter-reset:steps;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:35px}.wn-page .wn-step{border-top:1px solid #ccd8e2;padding-top:24px}.wn-page .wn-step:before{counter-increment:steps;content:'0' counter(steps);display:block;color:#378FB5;font-size:29px;line-height:1;margin-bottom:24px;font-weight:650}.wn-page .wn-dark h2,.wn-page .wn-dark h3{color:#fff}.wn-page .wn-dark p{color:#cbd5e5}.wn-page .wn-dark .wn-button{background:#378FB5}.wn-page .wn-cta{display:flex;align-items:center;justify-content:space-between;gap:35px}.wn-page .wn-cta h2{max-width:700px}.wn-page .wn-cta .wn-button{flex-shrink:0}.wn-page .wn-prose{max-width:850px;margin:auto}.wn-page .wn-prose h2{font-size:29px;margin-top:40px}.wn-page .wn-prose h3{margin-top:30px}.wn-page .wn-prose img{max-width:100%;height:auto;border-radius:9px}.wn-page .wn-prose figure{margin:20px 0}.wn-page .wn-prose iframe{max-width:100%}.wn-page .wn-prose table{display:block;overflow:auto;max-width:100%}.wn-page .wn-prose ul,.wn-page .wn-prose ol{padding-left:23px;color:#526078}.wn-page .wn-prose li{margin-bottom:10px}.wn-page .wn-prose a{overflow-wrap:anywhere}.wn-page .wn-forms{max-width:830px;margin:auto}.wn-page .wpcf7 form{padding:32px;background:#F2F5F7;border-radius:12px}.wn-page input:not([type=checkbox]):not([type=radio]):not([type=submit]),.wn-page select,.wn-page textarea{max-width:100%;width:100%;border:1px solid #d6dfe8;border-radius:6px;background:#fff;color:#17233A;padding:14px 16px;font:inherit}.wn-page input[type=submit],.wn-page button[type=submit]{background:#151D36;color:#fff;border:0;border-radius:6px;padding:15px 24px;font-weight:600}.wn-page input[type=checkbox],.wn-page input[type=radio]{width:auto;margin-right:8px}.wn-page .wpcf7 label{font-size:14px;color:#526078}.wn-page .wn-review-widget{overflow:hidden;max-width:100%;margin:32px 0}.wn-page .wn-review-widget iframe{width:100%;max-width:100%;border:0}.wn-page .wn-post img{width:100%;height:180px;object-fit:cover;border-radius:7px;margin-bottom:22px}.wn-page .wn-post h2{font-size:23px;letter-spacing:-.4px}.wn-page .wn-pagination{display:flex;justify-content:center;gap:18px;margin-top:35px}.wn-page .wn-sitemap{columns:2;list-style:none;padding:0}.wn-page .wn-sitemap li{margin-bottom:12px}.wn-page .wn-legal{font-size:15px}.wn-page .wn-legal h2{margin-top:35px}.wn-page details{border-bottom:1px solid #d8e2ea;padding:19px 0}.wn-page summary{cursor:pointer;font-weight:600;color:#17233A}.wn-page details p{margin:15px 0 0}.wn-page .wn-service-grid a{display:block;color:#17233A}.wn-page .wn-inline-photo{width:100%;height:370px;object-fit:cover;border-radius:12px}.wn-page .wr_jobs,.wn-page .job_listings{max-width:1160px;margin:auto}
@media(max-width:950px){.wn-page .wn-split{gap:30px}.wn-page .wn-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wn-page .wn-hero-photo{height:390px}.wn-page h1{font-size:46px}.wn-page .wn-cta{align-items:flex-start;flex-direction:column}}
@media(max-width:700px){.wn-page .wn-section{padding:48px 20px}.wn-page .wn-hero{padding:38px 20px}.wn-page .wn-split,.wn-page .wn-grid,.wn-page .wn-two,.wn-page .wn-steps{grid-template-columns:1fr}.wn-page h1{font-size:41px;letter-spacing:-1.5px}.wn-page .wn-hero-photo{height:300px}.wn-page h2{font-size:29px}.wn-page .wn-lead{font-size:16px}.wn-page .wn-card{padding:25px 22px}.wn-page .wpcf7 form{padding:22px 18px}.wn-page .wn-sitemap{columns:1}.wn-page .wn-inline-photo{height:270px}.wn-page .wn-hero-simple{padding:38px 20px}.wn-page .wn-prose h2{font-size:26px}.wn-page .wn-steps{gap:18px}.wn-page .wn-review-widget{margin:22px 0}}
body.wra-native-page #content.site-content{max-width:none!important;width:100%!important;padding:0!important;margin:0!important}body.wra-native-page .wn-native-content{margin:0!important;padding:0!important}
body.wra-native-page .wr-list{max-width:1160px;padding:0}body.wra-native-page .wr-list a,body.wra-native-page .wr-list-eyebrow{color:#236f92}body.wra-native-page .wr-list .wr-list-filter-actions button,body.wra-native-page .wr-list-pagination .current{background:#151D36;border-color:#151D36;color:#fff}body.wra-native-page .wr-list-filters,body.wra-native-page .wr-list-cv{background:#F2F5F7;border-color:#dce4eb}body.wra-native-page .wr-list-card{box-shadow:none;border-radius:9px}body.wra-native-page .wr-list .wr-list-card h3 a{color:#17233A}body.wra-native-page .wr-list-pagination .current{color:#fff}

/* 29 October: spacing, contrast, profiles and editorial layouts. */
.wn-page .wn-consultation{background:#F2F5F7;border-top:1px solid #e2e8ed;border-bottom:1px solid #e2e8ed}
.wn-page .wn-certification{padding:30px;background:#F2F5F7;border-radius:12px}
.wn-page .wn-certification>img{display:block;width:120px;height:auto;max-height:150px;object-fit:contain;margin:0 0 24px}
.wn-page .wn-certification h3{font-size:21px}.wn-page .wn-hero-photo[src*="daria-kashirska"]{height:490px;object-position:center 24%}
.wn-page .wn-contact-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.wn-page .wn-contact-cards a{overflow-wrap:anywhere}
.wn-page .wn-forms .wpcf7{width:100%;max-width:100%}.wn-page .wn-forms .wpcf7 form{width:100%;max-width:100%;margin:0}
.wn-page .wn-forms .wpcf7 form>p,.wn-page .wn-forms .wpcf7 label,.wn-page .wn-forms .wpcf7-form-control-wrap{display:block;width:100%;max-width:100%}
.wn-page .wn-forms .wpcf7 input:not([type=checkbox]):not([type=radio]):not([type=submit]),.wn-page .wn-forms .wpcf7 textarea,.wn-page .wn-forms .wpcf7 select{box-sizing:border-box;width:100%;max-width:100%;min-width:0}
.wn-page .wn-forms .wpcf7 textarea{resize:vertical;min-height:150px}.wn-page .wn-forms .wpcf7-acceptance label{display:flex;align-items:flex-start;gap:8px;line-height:1.7}.wn-page .wn-forms .wpcf7-acceptance input{flex:0 0 auto;margin-top:6px}.wn-page .wn-forms .wpcf7-list-item{margin-left:0}
.wn-page .wr-list .wr-list-count{margin:36px 0 22px!important}.wn-page .wr-list .wr-list-results>.wr-list-count{margin-top:22px!important}
.wn-page a.wr-action-button:not(.wr-button-outline){color:#fff!important;background:#151D36!important;border-color:#151D36!important}.wn-page a.wr-action-button:not(.wr-button-outline):hover{background:#378FB5!important;border-color:#378FB5!important}
.wn-page a.wr-action-button.wr-button-outline{color:#151D36!important;background:#fff!important;border-color:#151D36!important}
.wn-page .wn-partner-logo{height:100px;display:flex;align-items:center;margin-bottom:24px}.wn-page .wn-partner-logo img{width:auto;height:auto;max-width:190px;max-height:64px;object-fit:contain}.wn-page .wn-partner h2{font-size:25px;margin-bottom:15px}.wn-page .wn-partner{display:flex;flex-direction:column}.wn-page .wn-partner>.wn-link{margin-top:auto;padding-top:12px}
.wn-page .wn-article-title{max-width:1160px}.wn-page .wn-article-title h1{max-width:950px;font-size:clamp(34px,4vw,52px)}.wn-page .wn-article-meta{font-size:13px;margin-bottom:0;color:#64758a}
.wn-page .wn-article-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:65px;align-items:start}.wn-page .wn-article-body{min-width:0;margin:0;padding:0}.wn-page .wn-article-body .entry-content{margin:0!important;padding:0!important}
.wn-page .wn-article-featured{margin:0 0 35px;background:#F2F5F7;border-radius:10px;overflow:hidden}.wn-page .wn-article-featured img{display:block;width:100%;height:auto;max-height:520px;object-fit:contain}
.wn-page .wn-post-content{font-size:16px;line-height:1.85;color:#526078;overflow-wrap:anywhere}.wn-page .wn-post-content p{font-size:inherit;line-height:inherit;margin:0 0 22px}.wn-page .wn-post-content h2{font-size:30px;margin:38px 0 20px}.wn-page .wn-post-content h3{font-size:24px;margin:30px 0 17px}.wn-page .wn-post-content h4{font-size:20px;line-height:1.4;color:#17233A;margin:25px 0 15px}.wn-page .wn-post-content img{max-width:100%;height:auto}.wn-page .wn-post-content figure{max-width:100%;margin:25px 0}.wn-page .wn-post-content iframe{max-width:100%}.wn-page .wn-post-content table{display:block;max-width:100%;overflow:auto}.wn-page .wn-post-content blockquote{border-left:3px solid #378FB5;padding:16px 24px;margin:25px 0;background:#F2F5F7;font-size:18px}.wn-page .wn-post-content li{margin-bottom:10px}
.wn-page .wn-article-sidebar{border-left:1px solid #dce4eb;padding-left:28px}.wn-page .wn-article-sidebar section{margin:0 0 40px}.wn-page .wn-article-sidebar h2{font-size:20px;letter-spacing:-.3px;margin:0 0 20px}.wn-page .wn-article-sidebar ul{list-style:none;margin:0;padding:0}.wn-page .wn-recent-posts li{padding:0 0 18px;margin:0 0 18px;border-bottom:1px solid #e2e8ed}.wn-page .wn-recent-posts a{display:block;color:#17233A;font-weight:600;font-size:14px;line-height:1.55;text-decoration:none}.wn-page .wn-recent-posts time{display:block;color:#64758a;font-size:11px;line-height:1.5;margin-top:7px}.wn-page .wn-category-list li{margin-bottom:13px}.wn-page .wn-category-list a{font-size:14px;color:#526078;text-decoration:none}.wn-page .wn-article-sidebar a:hover{color:#378FB5;text-decoration:underline}
.wn-page .wn-article-navigation{border-top:1px solid #dce4eb;padding-top:28px;margin-top:40px;display:flex;justify-content:space-between;gap:24px}.wn-page .wn-article-navigation span{flex:1;font-size:13px}.wn-page .wn-article-navigation span:last-child{text-align:right}
@media(max-width:950px){.wn-page .wn-article-layout{grid-template-columns:minmax(0,1fr) 230px;gap:32px}.wn-page .wn-article-sidebar{padding-left:22px}}
@media(max-width:700px){.wn-page .wn-contact-cards,.wn-page .wn-article-layout{grid-template-columns:1fr}.wn-page .wn-article-sidebar{border-left:0;border-top:1px solid #dce4eb;padding:32px 0 0}.wn-page .wn-article-title h1{font-size:35px}.wn-page .wn-post-content h2{font-size:27px}.wn-page .wn-hero-photo[src*="daria-kashirska"]{height:330px;object-position:center 20%}.wn-page .wn-certification{padding:25px}.wn-page .wn-partner-logo{height:86px}.wn-page .wn-partner-logo img{max-width:170px;max-height:58px}.wn-page .wn-forms .wpcf7 form{padding:22px 18px}}
