/* Only explicitly marked native nonprofit pages and their editor content. */
body.hcb-nonprofit-native-page{background:#fff}
body.hcb-nonprofit-native-page .main,body.hcb-nonprofit-native-page .main-content,body.hcb-nonprofit-native-page .the-post,body.hcb-nonprofit-native-page .post-content-wrap,body.hcb-nonprofit-native-page .post-content{width:100%;max-width:none;margin:0;padding:0}
body.hcb-nonprofit-native-page .main>.ts-row,body.hcb-nonprofit-native-page .main-content>article{margin:0}
body.hcb-nonprofit-native-page .main-content>article>.post-header,body.hcb-nonprofit-native-page .main-content>article>.post-meta,body.hcb-nonprofit-native-page .breadcrumbs-wrap,body.hcb-nonprofit-native-page #breadcrumb,body.hcb-nonprofit-native-page .the-post-header,body.hcb-nonprofit-native-page .single-featured,body.hcb-nonprofit-native-page .post-content-wrap>.post-share-float,body.hcb-nonprofit-native-page .post-footer,body.hcb-nonprofit-native-page .post-tags,body.hcb-nonprofit-native-page .the-post-tags,body.hcb-nonprofit-native-page .post-share-b,body.hcb-nonprofit-native-page .post-share-bot,body.hcb-nonprofit-native-page .author-box,body.hcb-nonprofit-native-page .related-posts,body.hcb-nonprofit-native-page .comments,body.hcb-nonprofit-native-page .main-sidebar{display:none!important}
.hcb-nonprofit-native{font-size:19px;line-height:1.65;max-width:none!important;width:100%;margin:0!important;overflow-wrap:break-word}
.hcb-nonprofit-native *{box-sizing:border-box;min-width:0}
.hcb-nonprofit-native .wp-block-group,.hcb-nonprofit-native .wp-block-buttons{margin-block-start:0!important;margin-block-end:0!important}
.hcb-nonprofit-native .wp-block-group__inner-container{display:contents!important}
.hcb-nonprofit-native.hcb-nonprofit-native :is(p,li,dt,dd,small,figcaption,summary,.wp-block-button__link,.hcb-connector-story__link),.hcb-nonprofit-native.hcb-nonprofit-native :is(.hci-tabs a,.hci-links a,.hcb-connector-people strong,.hcb-connector-people span,.hcb-nonprofit-inline span,.hcb-nonprofit-inline small){font-size:19px!important;line-height:1.65!important}
.hcb-nonprofit-native.hcb-nonprofit-native .hci-deck,.hcb-nonprofit-native.hcb-nonprofit-native .hcb-connector-deck{font-size:23px!important;line-height:1.5!important}
.hcb-nonprofit-native.hcb-nonprofit-native .hcb-connector-lead{font-size:23px!important;line-height:1.55!important}
.hcb-nonprofit-native.hcb-nonprofit-native .hcb-connector :is(h1,h2,h3){font-family:Arial,Helvetica,sans-serif!important}
.hcb-nonprofit-native .wp-block-image{margin:0}
.hcb-nonprofit-native .wp-block-image img{display:block;max-width:100%;height:auto}
.hcb-nonprofit-native.hcb-nonprofit-native .hci-portrait img{width:100%;height:390px;object-fit:cover}
.hcb-nonprofit-native.hcb-nonprofit-native .hci-logo img{height:340px;object-fit:contain}
.hcb-nonprofit-native .hcb-connector-hero__media img{width:100%;height:100%;min-height:510px;object-fit:cover;object-position:center}
.hcb-nonprofit-native .hcb-connector-hero__media--logo img{padding:56px;object-fit:contain}
.hcb-nonprofit-native .hcb-connector-proof__brand>.wp-block-image{width:100%}
.hcb-nonprofit-native .hcb-connector-proof__brand img{margin:auto}
.hcb-nonprofit-native.hcb-nonprofit-native .hcb-connector-hero :is(h1,h3){max-width:680px;margin:0 0 22px;color:#fff!important;font-size:clamp(48px,6vw,78px)!important;line-height:.96!important;letter-spacing:-.055em}
.hcb-nonprofit-native .hci-crumb p{margin:0}
.hcb-nonprofit-native .hci-tabs p{margin:4px 0!important}
.hcb-nonprofit-native .hci-links+.hci-links{margin-top:-24px!important}
.hcb-nonprofit-native .hcb-nonprofit-facts-list{margin:0}
.hcb-nonprofit-native .hcb-nonprofit-fact-label{font-weight:700;text-transform:uppercase;letter-spacing:.07em;margin:20px 0 6px!important}
.hcb-nonprofit-native .hcb-nonprofit-fact-value{margin:0!important}
.hcb-nonprofit-native .hcb-nonprofit-inline{margin:0}
.hcb-nonprofit-native .hcb-connector-people .hcb-nonprofit-inline span{letter-spacing:.06em}
.hcb-nonprofit-native .hcb-nonprofit-service-number{margin:0 0 30px!important}
.hcb-nonprofit-native .hcb-nonprofit-service-number span{margin:0}
.hcb-nonprofit-native .hcb-nonprofit-proof-point{margin:0!important}
.hcb-nonprofit-native .hcb-nonprofit-proof-point span{display:block}
.hcb-nonprofit-native .hcb-nonprofit-company{margin:0!important}
.hcb-nonprofit-native .hci-legacy-content{padding-top:28px;overflow:visible}
.hcb-nonprofit-native .hcb-nonprofit-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}
.hcb-nonprofit-native .wp-block-button{all:unset;display:inline-block;max-width:100%}
.hcb-nonprofit-native .wp-block-button>.wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;gap:12px;max-width:100%;min-height:48px;height:auto!important;max-height:none;padding:14px 22px;white-space:normal;text-transform:none;letter-spacing:normal;line-height:1.45!important;text-decoration:none!important;border-radius:0;font-weight:700}
.hcb-nonprofit-native .hci-button>.wp-block-button__link{background:#d5a83f;color:#102542!important}
.hcb-nonprofit-native .hci-outline>.wp-block-button__link{background:transparent;border:1px solid #c1cfdd;color:#fff!important}
.hcb-nonprofit-native .hcb-connector-hero__link>.wp-block-button__link{color:#fff!important;background:transparent;padding:4px 0;text-align:left;justify-content:flex-start}
.hcb-nonprofit-native .hcb-nonprofit-directory-button>.wp-block-button__link{color:#101319!important;background:#fff;padding:18px 20px;text-align:left}
.hcb-nonprofit-native .hcb-connector-directory>.hcb-nonprofit-actions{margin:27px 0 22px!important}
.hcb-nonprofit-native .hcb-nonprofit-closing-button>.wp-block-button__link{color:#fff!important;background:#063db6;padding:20px 24px;box-shadow:8px 8px 0 #cbd8f6}
.hcb-nonprofit-native a:focus-visible,.hcb-nonprofit-native summary:focus-visible{outline:3px solid #d5a83f;outline-offset:4px}
.hcb-nonprofit-native .hcb-nonprofit-video{padding:0!important;position:relative;background:#000;overflow:hidden}
.hcb-nonprofit-native .hcb-nonprofit-video:after{pointer-events:none}
.hcb-nonprofit-native .hcb-nonprofit-video>a{display:block}
.hcb-nonprofit-native .hcb-nonprofit-video img{width:100%;aspect-ratio:9/16;object-fit:cover}
.hcb-nonprofit-native .hcb-nonprofit-video figcaption{margin:0;pointer-events:none}
.hcb-nonprofit-native .hcb-connector-stories__grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}
.hcb-nonprofit-native .hcb-connector-story{width:auto!important;margin:0!important;max-width:none!important}
@media(max-width:980px){.hcb-nonprofit-native .hcb-connector-stories__grid{grid-template-columns:1fr}.hcb-nonprofit-native .hcb-connector-hero__grid,.hcb-nonprofit-native .hcb-connector-intro__grid{grid-template-columns:minmax(0,1fr);gap:32px}.hcb-nonprofit-native .hcb-connector-directory{position:static;width:100%}.hcb-nonprofit-native .hcb-connector-hero__media{width:100%;max-width:580px;margin:0 auto}}
@media(max-width:767px){.hcb-nonprofit-native .hcb-connector-hero__media img{min-height:390px}.hcb-nonprofit-native.hcb-nonprofit-native .hcb-connector-hero :is(h1,h3){font-size:44px!important}.hcb-nonprofit-native .hcb-connector-directory{box-shadow:none}.hcb-nonprofit-native .hcb-connector-proof__brand{box-shadow:none}.hcb-nonprofit-native .hcb-connector-closing__inner>.hcb-nonprofit-actions{width:100%}}
@media(max-width:600px){.hcb-nonprofit-native .hcb-nonprofit-actions{align-items:stretch;flex-direction:column}.hcb-nonprofit-native .hcb-nonprofit-actions>.wp-block-button,.hcb-nonprofit-native .hcb-nonprofit-actions>.wp-block-button>a{display:flex;width:100%}.hcb-nonprofit-native .hcb-connector-hero__link>.wp-block-button__link{width:auto}.hcb-nonprofit-native.hcb-nonprofit-native .hci-portrait img{height:290px}.hcb-nonprofit-native.hcb-nonprofit-native .hci-logo img{height:250px}.hcb-nonprofit-native.hcb-nonprofit-native .hci-deck,.hcb-nonprofit-native.hcb-nonprofit-native .hcb-connector-deck{font-size:21px!important}.hcb-nonprofit-native .hcb-connector-hero__media,.hcb-nonprofit-native .hcb-connector-hero__media img{min-height:0}.hcb-nonprofit-native .hcb-connector-hero__media img{height:auto}.hcb-nonprofit-native .hcb-connector-stories__grid{display:block!important}.hcb-nonprofit-native .hcb-connector-story+.hcb-connector-story{margin-top:24px!important}}
/* Native paragraph/button wrappers added to the preserved video treatment. */
.hcb-nonprofit-native .hcb-nonprofit-quote-mark{margin:0!important;height:95px}
.hcb-nonprofit-native .hcb-nonprofit-quote-mark>.hcb-connector-voices__mark{display:block}
.hcb-nonprofit-native .hcb-nonprofit-video-eyebrow{margin:0 0 8px!important}
.hcb-nonprofit-native .hcb-nonprofit-voices-button>.wp-block-button__link{background:transparent;color:#fff!important;padding:4px 0;text-align:left;justify-content:flex-start}
.hcb-nonprofit-native .hcb-nonprofit-video figcaption .hcb-connector-video__play{position:absolute!important;top:50%;left:50%}
.hcb-nonprofit-native .hci-kicker,.hcb-nonprofit-native .hcb-connector-eyebrow,.hcb-nonprofit-native .hcb-connector-kicker{letter-spacing:.07em}
/* Override the two higher-specificity legacy paragraph rules on native profiles. */
.hcb-nonprofit-native.hcb-nonprofit-native .hcb-connector-story__body>p:not(.hcb-connector-story__meta),.hcb-nonprofit-native.hcb-nonprofit-native .hcb-connector-closing p:not(.hcb-connector-eyebrow){font-size:19px!important}
