/* Global theme styles. Colours and typography remain configurable in Site Editor. */
*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;overflow-wrap:break-word}button,input,select,textarea{font:inherit}img{max-width:100%;height:auto}figure{margin-inline:0}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #097747;outline-offset:4px}button{cursor:pointer}a{text-underline-offset:.2em}a:hover{text-decoration-thickness:2px}.wp-site-blocks>*{margin-block-start:0}.wp-site-blocks>header,.wp-site-blocks>footer{margin:0}.nmr-main{margin:0!important;min-height:45vh}.nmr-page-main{padding:clamp(32px,5vw,70px) 24px 75px}.nmr-page-main>.wp-block-post-content{margin-top:32px}.nmr-page-heading{margin-bottom:32px!important}.nmr-page-heading h1{max-width:1000px;margin-block:0}.nmr-page-feature{border-radius:9px;overflow:hidden;margin-block:32px}.nmr-page-feature img{max-height:540px;object-fit:cover}.nmr-page-main p,.nmr-page-main li{color:#51485A}.wp-block-post-content>p,.wp-block-post-content>h2,.wp-block-post-content>h3,.wp-block-post-content>ul,.wp-block-post-content>ol{max-width:780px;margin-inline:auto}.wp-block-post-content>h2,.wp-block-post-content>h3{margin-top:2.2em}.wp-block-post-content>p{margin-block:1em}.wp-block-post-content img{border-radius:5px}.wp-block-post-content a{overflow-wrap:anywhere}.wp-block-query li{list-style:none}.nmr-query-card{background:#faf8fb;border:1px solid #e8e2eb;border-radius:7px;padding:24px;margin-bottom:24px}.nmr-query-card .wp-block-post-title{font-size:1.6rem!important}.nmr-query-card .wp-block-post-title a{text-decoration:none}.nmr-query-card .wp-block-post-title a:hover{text-decoration:underline}.nmr-query-card .wp-block-post-excerpt{font-size:.94rem}.wp-block-query-pagination{margin-block:32px}.wp-block-query-pagination a,.wp-block-query-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:6px 10px}.wp-block-search{margin-block:28px}.wp-block-search__inside-wrapper{gap:8px}.wp-block-search__input{border:1px solid #b4a5bd;border-radius:5px;padding:12px;min-width:0}.wp-block-search__button{border:0;border-radius:5px}.nmr-eyebrow{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.15em;line-height:1.6;color:#61396f!important}.nmr-home-intro,.nmr-home-pathways{max-width:1264px;width:calc(100% - 64px);margin-inline:auto!important}.nmr-home-intro{padding-block:70px}.nmr-home-intro h2{font-size:clamp(30px,3.4vw,47px);max-width:470px;margin-top:12px}.nmr-home-intro>.wp-block-columns{gap:64px;margin:0}.nmr-home-intro p{font-size:1rem;color:#655f6a}.nmr-home-intro .wp-block-column:first-child{flex-basis:45%!important}.nmr-home-pathways{padding-bottom:70px}.nmr-home-pathways h2{font-size:clamp(28px,3vw,40px)}.nmr-home-pathways .wp-block-columns{gap:20px;align-items:stretch}.nmr-pathway-card{height:100%;padding:28px;background:#faf8fb;border-top:3px solid #9155a7;display:flex;flex-direction:column}.nmr-pathway-card.green{background:#f0f6f2;border-color:#1cb16c}.nmr-pathway-card.neutral{background:#f7f6f8;border-color:#a293af}.nmr-pathway-card h3{font-size:1.65rem;line-height:1.2;margin:18px 0 14px}.nmr-pathway-card p{font-size:.94rem;color:#655f6a}.nmr-pathway-card .wp-block-buttons{margin-top:auto}.nmr-pathway-card .wp-block-button__link{background:transparent;color:#61396f;padding:10px 0;text-align:left;font-size:.9rem;text-decoration:underline;text-underline-offset:.25em}.nmr-values-strip{background:#f5f0f7;border-block:1px solid #e8e2eb;padding:22px 24px}.nmr-values-strip .wp-block-columns{max-width:1264px;margin:0 auto;gap:20px}.nmr-values-strip p{text-align:center;font-size:.87rem;color:#655f6a;margin:0}.nmr-values-strip strong{color:#61396f}.nmr-story-band{background:#faf8f4;padding:clamp(35px,5vw,70px) 24px}.nmr-story-band>.wp-block-columns{max-width:1100px;margin:0 auto;gap:60px;align-items:center}.nmr-story-band h2{font-size:clamp(30px,3.4vw,47px)}.nmr-story-band figure{max-width:300px;margin:auto}.nmr-story-band .wp-block-image img{object-fit:contain}.nmr-story-band p{color:#655f6a}.nmr-home-closing{background:#f0f6f2;text-align:center;padding:clamp(40px,6vw,80px) 24px}.nmr-home-closing p{max-width:620px;margin-inline:auto}.nmr-home-closing h2{font-size:clamp(30px,3.5vw,48px);max-width:750px;margin-inline:auto}.nmr-home-closing .wp-block-buttons{justify-content:center}.editor-styles-wrapper .nmr-main{min-height:0}.editor-styles-wrapper .nmr-home-intro,.editor-styles-wrapper .nmr-home-pathways{width:100%}
@media(max-width:780px){.nmr-home-intro,.nmr-home-pathways{width:calc(100% - 40px)}.nmr-home-intro{padding-block:45px}.nmr-home-intro>.wp-block-columns{gap:24px}.nmr-home-pathways{padding-bottom:45px}.nmr-home-pathways .wp-block-column{margin-bottom:16px}.nmr-story-band>.wp-block-columns{gap:30px}.nmr-values-strip p{text-align:left}.nmr-values-strip .wp-block-columns{gap:10px}.nmr-story-band figure{max-width:210px;margin-left:0}.nmr-page-main{padding-inline:20px}.nmr-home-closing{text-align:left}.nmr-home-closing .wp-block-buttons{justify-content:flex-start}.nmr-query-card{padding:20px}.wp-block-post-template.is-layout-grid{grid-template-columns:1fr!important}}
@media(max-width:380px){.nmr-home-intro,.nmr-home-pathways{width:calc(100% - 32px)}.nmr-page-main{padding-inline:16px}.nmr-pathway-card{padding:22px}.wp-block-search__inside-wrapper{flex-wrap:wrap}.wp-block-search__button{margin:0;min-height:44px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}

/* Homepage pathway actions remain ordinary editable core paragraph links. */
.nmr-pathway-card .nmr-pathway-link{margin-top:auto!important;margin-bottom:0;padding-top:8px}.nmr-pathway-link a{display:inline-flex;align-items:center;gap:18px;min-height:44px;color:#61396f;font-size:.9rem;font-weight:700;text-underline-offset:.25em}.nmr-pathway-link a span{font-size:1.35rem}
