.main-nav[data-nm74-navigation]{grid-template-columns:repeat(var(--nm74-menu-count, 8),minmax(0,1fr))}.main-nav .nm74-nav-item{min-width:0}.main-nav>a{text-align:center}.main-nav[data-nm74-navigation] [data-nm74-nav-panel]>a{display:flex!important}.main-nav[data-nm74-navigation] [data-nm74-nav-panel] .nav-services{display:block!important}.main-nav [data-nm74-nav-panel] .nav-services>button{min-height:42px;justify-content:space-between;padding:9px 10px;border:0;border-radius:0;color:var(--navy);background:transparent;box-shadow:none;text-align:left;font:inherit}.main-nav [data-nm74-nav-panel] .nav-services>button:before,.main-nav [data-nm74-nav-panel] .nav-services>button:after{content:none}.main-nav [data-nm74-nav-panel] .nav-services{border-bottom:1px solid rgba(31,39,91,.15)}.main-nav [data-nm74-nav-panel] .nav-services:last-child{border-bottom:0}.main-nav [data-nm74-nav-panel] [data-nm74-nav-panel]{position:static;width:auto;max-width:none;max-height:none;margin:0 0 5px 10px;padding:0 0 0 9px;overflow:visible;border-left:1px dashed rgba(31,39,91,.4);border-radius:0;box-shadow:none}.main-nav .nm74-nav-parent-link{font-weight:600}.main-nav [data-nm74-nav-toggle]:focus-visible,.main-nav a:focus-visible{outline:2px solid var(--navy);outline-offset:-4px}.nm74-empty-menu{display:block}.nm74-empty-menu a{width:fit-content}.nm74-nav-fallback{padding:16px;border-radius:7px;color:var(--navy);background:var(--cream)}.nm74-nav-fallback ul{padding-left:20px}.nm74-nav-fallback a{color:inherit}.nm74-document{position:relative;margin-top:28px;margin-bottom:36px;padding:clamp(22px,4vw,40px);border-radius:7px;color:var(--navy);background:radial-gradient(ellipse at center,#f5e4c9,#eacb9a 58%,#c9800c 180%);box-shadow:-3px 5px 8px #14082a33;overflow-wrap:anywhere}.nm74-document:after{position:absolute;inset:3px;border:1px dashed rgba(31,39,91,.7);border-radius:4px;content:"";pointer-events:none}.nm74-document h1{margin:0 0 24px;font-size:clamp(1.6rem,calc(3vw * var(--text-scale, 1)),2.5rem);font-weight:600;line-height:1.25}.nm74-document h2{margin:30px 0 16px;font-size:1.6rem;line-height:1.3}.nm74-document h3{margin:26px 0 12px;font-size:1.25rem;line-height:1.35}.nm74-document h4,.nm74-document h5,.nm74-document h6{margin:24px 0 12px;font-size:1.125rem;line-height:1.4}.nm74-document p{margin:0 0 18px}.nm74-document a:not(.green-button):not(.cream-button):not(.wp-block-button__link){color:inherit;text-underline-offset:3px}.nm74-document a:focus-visible{outline:2px solid var(--navy);outline-offset:4px}.nm74-document__header{margin-bottom:24px}.nm74-document__header h1{margin-bottom:14px}.nm74-document__meta{font-size:.875rem;line-height:1.5}.nm74-document__image{max-width:100%;margin:0 0 24px}.nm74-document__image img{display:block;width:100%;height:auto;max-height:680px;object-fit:cover;border-radius:6px}.nm74-entry-content{font-size:1rem;line-height:1.6}.nm74-entry-content>:first-child{margin-top:0}.nm74-entry-content img{max-width:100%;height:auto}.nm74-entry-content iframe,.nm74-entry-content video{max-width:100%}.nm74-entry-content .wp-block-embed__wrapper{overflow:hidden}.nm74-entry-content blockquote{margin:24px 0;padding:18px 24px;border-block:1px dashed rgba(31,39,91,.65)}.nm74-entry-content blockquote>:last-child{margin-bottom:0}.nm74-entry-content table{width:100%;border-collapse:collapse}.nm74-entry-content th,.nm74-entry-content td{padding:12px;border:1px solid rgba(31,39,91,.35)}.nm74-entry-content .wp-block-table{overflow-x:auto}.nm74-entry-content .alignleft{float:left;margin:0 24px 18px 0}.nm74-entry-content .alignright{float:right;margin:0 0 18px 24px}.nm74-entry-content .aligncenter{margin-inline:auto}.nm74-entry-content .alignwide,.nm74-entry-content .alignfull{width:100%;max-width:100%;margin-inline:0}.nm74-entry-content:after{display:block;clear:both;content:""}.nm74-entry-content .wp-block-button__link{position:relative;min-height:44px;padding:12px 20px;border-radius:6px;color:#fff;background:linear-gradient(#3caa35,#174f12);box-shadow:-2px 3px 5px #5b37014d;font:.875rem/1.4 "Roboto Serif",Georgia,serif;text-decoration:none}.nm74-entry-content .wp-block-button__link:after{position:absolute;inset:3px;border:1px dashed currentColor;border-radius:4px;content:"";pointer-events:none}.nm74-breadcrumbs{margin-bottom:24px;font-size:.875rem}.nm74-breadcrumbs ol{display:flex;margin:0;padding:0;flex-wrap:wrap;gap:8px;list-style:none}.nm74-breadcrumbs li{display:inline}.nm74-breadcrumbs li+li:before{margin-right:8px;content:"/"}.nm74-document .nm74-breadcrumbs a{text-decoration:underline}.nm74-post-list{display:grid;gap:28px}.nm74-post-summary{display:flex;min-width:0;padding-bottom:28px;align-items:start;gap:24px;border-bottom:1px dashed rgba(31,39,91,.55)}.nm74-post-summary:last-child{border-bottom:0}.nm74-post-summary__image{display:block;width:30%;max-width:300px;min-width:0;flex-shrink:0}.nm74-post-summary__image img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:6px}.nm74-post-summary__copy{min-width:0;flex:1 1 auto}.nm74-document .nm74-post-summary h2{margin:0 0 12px;font-size:1.5rem}.nm74-document .nm74-post-summary h2 a{text-decoration:none}.nm74-search-form{margin:24px 0}.nm74-search-form>label{display:block;margin-bottom:8px;font-size:.875rem;font-weight:600}.nm74-search-form>div{display:flex;align-items:stretch;gap:12px}.nm74-search-form input{width:100%;min-width:0;min-height:44px;padding:10px 14px;flex:1 1 auto;border:1px dashed var(--navy);border-radius:6px;color:var(--navy);background:#fffaf0bf;font:inherit}.nm74-search-form button{flex:0 0 auto}.nm74-document .pagination,.nm74-document .post-navigation{margin-top:28px;padding-top:20px;border-top:1px dashed rgba(31,39,91,.55)}.nm74-document .nav-links{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px}.nm74-document .page-numbers{display:inline-flex;min-width:44px;min-height:44px;padding:8px;align-items:center;justify-content:center}.nm74-document .page-numbers.current{border:1px dashed var(--navy);border-radius:6px;font-weight:600}.nm74-document .nav-previous,.nm74-document .nav-next{max-width:46%}.nm74-edit-link{margin-top:24px;font-size:.875rem}.screen-reader-text{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(hover:hover)and (pointer:fine){.main-nav [data-nm74-nav-panel] a:hover,.main-nav [data-nm74-nav-panel] .nav-services>button:hover{background-color:#9d641d1a}.nm74-document a:hover{text-decoration-thickness:2px}.nm74-entry-content .wp-block-button__link:hover{filter:brightness(1.1);transform:translateY(-1px)}}@media(max-width:900px){.main-nav[data-nm74-navigation]{grid-template-columns:repeat(var(--nm74-mobile-count, 4),minmax(0,1fr))}.main-nav [data-nm74-mobile-hidden]{display:none!important}.main-nav [data-nm74-nav-panel]>a{display:flex!important}.main-nav [data-nm74-nav-panel] .nav-services{display:block!important}}@media(max-width:1149px){:root:is([data-text-step="1"],[data-text-step="2"],[data-text-step="3"],[data-text-step="4"]) .main-nav[data-nm74-navigation]{grid-template-columns:repeat(var(--nm74-mobile-count, 4),minmax(0,1fr))}:root:is([data-text-step="1"],[data-text-step="2"],[data-text-step="3"],[data-text-step="4"]) .main-nav [data-nm74-mobile-hidden]{display:none!important}}@media(max-width:599px){.nm74-document{margin-top:20px;padding:22px}.nm74-post-summary{flex-direction:column;gap:16px}.nm74-post-summary__image{width:100%;max-width:100%}.nm74-entry-content .alignleft,.nm74-entry-content .alignright{float:none;margin:0 auto 20px}.nm74-entry-content blockquote{padding-inline:14px}.nm74-document .nav-previous,.nm74-document .nav-next{max-width:100%}}@media(max-width:700px){.main-nav>a.nav-works{padding-inline:4px}}@font-face{font-family:"Roboto Serif";src:url(../fonts/roboto-serif-400.c3d131d22489.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:"Roboto Serif";src:url(../fonts/roboto-serif-600.ed56267b8c68.woff2) format("woff2");font-weight:600;font-display:swap}.editor-styles-wrapper{color:#1f275b;background-color:#f5e4c9;font-family:"Roboto Serif",Georgia,serif;font-size:16px;line-height:1.6}.editor-styles-wrapper h1,.editor-styles-wrapper h2,.editor-styles-wrapper h3{font-family:"Roboto Serif",Georgia,serif;font-weight:600;line-height:1.3}
