/* THE WAY / ZOE LIFE — sacred design system v4 — ALL SANS-SERIF */
:root{
  --navy-950:#0a1a30; --navy-900:#0f2647; --navy-800:#173764; --navy-700:#22497f;
  --gold-400:#e0b458; --gold-500:#c9982f; --gold-600:#a97a1f;
  --cream-50:#faf6ec; --cream-100:#f2ead6; --ivory:#fffdf7;
  --stone-300:#d9d2c2; --stone-600:#6b6353; --stone-800:#39352c;
  --white:#ffffff;
  --bg-page:var(--cream-50); --bg-surface:var(--ivory); --bg-surface-alt:var(--cream-100);
  --text-heading:var(--navy-900); --text-body:var(--stone-800); --text-muted:var(--stone-600);
  --text-on-dark:var(--white); --text-on-dark-muted:#c9d3e0;
  --border-soft:var(--stone-300); --accent:var(--gold-500); --accent-hover:var(--gold-600);
  --font-display:Calibri, Carlito, 'Segoe UI', Arial, Helvetica, sans-serif;
  --font-sans:Calibri, Carlito, 'Segoe UI', Arial, Helvetica, sans-serif;
  --content-max:68rem; --radius-md:10px; --radius-lg:18px;
  --space-2:1rem; --space-3:1.5rem; --space-4:2.25rem; --space-5:3.5rem; --space-6:5.5rem;
}
*,*::before,*::after{box-sizing:border-box}
html{scroll-behavior:smooth}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation-duration:.01ms!important;transition-duration:.01ms!important}}
body{margin:0;font-family:var(--font-sans);font-size:1rem;line-height:1.7;color:var(--text-body);background:var(--bg-page);-webkit-font-smoothing:antialiased}
img{max-width:100%;display:block}
a{color:inherit;text-decoration:none}
ul{margin:0;padding:0;list-style:none}
h1,h2,h3,h4{margin:0;color:var(--text-heading);font-family:var(--font-display);font-weight:700;line-height:1.08;letter-spacing:-.025em}
p{margin:0}
button{font:inherit;cursor:pointer}
.wrap{max-width:var(--content-max);margin:0 auto;padding:0 var(--space-3)}
:focus-visible{outline:3px solid var(--gold-500);outline-offset:2px}
.skip-link{position:absolute;left:-999px;background:var(--navy-900);color:#fff;padding:.75rem 1.25rem;border-radius:6px;z-index:100}
.skip-link:focus{left:var(--space-3);top:var(--space-3)}
.eyebrow{display:block;font-family:var(--font-sans);font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-bottom:var(--space-2)}
.section{padding:var(--space-6) 0}
.section-alt{background:var(--bg-surface-alt)}
.section-dark{background:var(--navy-950);color:var(--text-on-dark)}
.section-dark h2,.section-dark h3{color:#fff}
.section-dark p{color:var(--text-on-dark-muted)}
.btn{display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 1.75rem;border-radius:999px;font-weight:700;font-family:var(--font-sans);font-size:.95rem;border:2px solid transparent;transition:transform .15s ease,background .15s ease}
.btn:hover{transform:translateY(-1px)}
.btn-primary{background:var(--gold-500);color:var(--navy-950)}
.btn-primary:hover{background:var(--gold-400)}
.btn-ghost{background:transparent;border-color:currentColor;color:inherit}
.btn-ghost:hover{background:rgba(255,255,255,.1)}
.btn-ghost-light{background:transparent;border-color:var(--navy-800);color:var(--navy-800)}
.btn-ghost-light:hover{background:var(--navy-900);color:#fff}
.cta-row{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:var(--space-4)}
.site-header{position:sticky;top:0;z-index:50;background:rgba(10,26,48,.94);backdrop-filter:blur(6px);border-bottom:1px solid rgba(255,255,255,.08)}
.site-header .wrap{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:.85rem var(--space-3)}
.brand{display:flex;align-items:center;gap:.6rem;color:#fff}
.brand svg{color:var(--gold-400)}
.brand-text{display:flex;flex-direction:column;line-height:1.05}
.brand-text .b1{font-family:var(--font-sans);font-weight:800;font-size:1.12rem;letter-spacing:.035em}
.brand-text .b2{font-size:.68rem;letter-spacing:.18em;color:var(--gold-400)}
.nav-toggle{display:inline-flex;background:none;border:none;padding:.4rem;color:#fff}
.primary-nav{display:none}
.primary-nav ul{display:flex;align-items:center;gap:var(--space-3)}
.primary-nav a{font-size:.85rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#dbe2ec;padding:.4rem 0;border-bottom:2px solid transparent}
.primary-nav a:hover,.primary-nav a[aria-current="page"]{color:#fff;border-bottom-color:var(--gold-400)}
.header-actions{display:none}
.mobile-panel{display:none;background:var(--navy-950);border-top:1px solid rgba(255,255,255,.1)}
.mobile-panel.is-open{display:block}
.mobile-panel ul{padding:var(--space-2) var(--space-3) var(--space-3);display:flex;flex-direction:column;gap:.2rem}
.mobile-panel a{display:block;padding:.65rem .25rem;font-weight:700;color:#dbe2ec;border-bottom:1px solid rgba(255,255,255,.08)}
.mobile-panel .btn{margin-top:var(--space-2);width:100%;justify-content:center}
@media (min-width:900px){.nav-toggle{display:none}.primary-nav{display:block}.header-actions{display:inline-flex}.mobile-panel{display:none!important}}
.hero{position:relative;color:#fff;padding:var(--space-6) 0 var(--space-5);overflow:hidden;background:
  radial-gradient(ellipse at 15% 10%,rgba(224,180,88,.14),transparent 55%),
  radial-gradient(ellipse at 85% 85%,rgba(34,73,127,.5),transparent 55%),
  linear-gradient(160deg,var(--navy-950) 0%,var(--navy-900) 55%,var(--navy-800) 100%)}
.hero::after{content:"";position:absolute;inset:0;pointer-events:none;background-image:repeating-linear-gradient(115deg,rgba(255,255,255,.025) 0 2px,transparent 2px 90px)}
.hero .wrap{position:relative}
.hero-inner{max-width:42rem}
.hero .eyebrow{color:var(--gold-400)}
.hero h1{font-size:clamp(2.8rem,6.2vw,5rem);color:#fff;font-weight:800;letter-spacing:-.045em;max-width:12ch}
.hero .verse-ref{margin-top:var(--space-3);font-style:normal;font-family:var(--font-sans);font-size:1.08rem;color:var(--text-on-dark-muted);border-left:3px solid var(--gold-400);padding-left:var(--space-2)}
.page-hero{background:var(--navy-950);color:#fff;padding:var(--space-5) 0 var(--space-4)}
.page-hero .eyebrow{color:var(--gold-400)}
.page-hero h1{color:#fff;font-size:clamp(2rem,4.4vw,3rem)}
.page-hero p{margin-top:var(--space-2);max-width:42rem;color:var(--text-on-dark-muted);font-size:1.15rem}
.lede{max-width:44rem}
.lede h2{font-size:clamp(1.6rem,3vw,2.2rem)}
.lede p{margin-top:var(--space-2);font-size:1.1rem}
.journey-grid{margin-top:var(--space-5);display:grid;gap:var(--space-3);grid-template-columns:1fr}
@media (min-width:720px){.journey-grid{grid-template-columns:repeat(2,1fr)}}
@media (min-width:1100px){.journey-grid.cols-4{grid-template-columns:repeat(4,1fr)}}
.journey-card{background:var(--bg-surface);border:1px solid var(--border-soft);border-radius:var(--radius-lg);padding:var(--space-3);display:flex;flex-direction:column;gap:.6rem}
.journey-card .num{font-family:var(--font-display);font-size:1.6rem;color:var(--gold-500)}
.journey-card h3{font-size:1.25rem}
.journey-card p{color:var(--text-muted);font-size:.96rem;flex-grow:1}
.dark-card{background:var(--navy-900);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);padding:var(--space-3)}
.dark-card h3{color:#fff}
.dark-card p{color:var(--text-on-dark-muted)}
.split{display:grid;gap:var(--space-3);grid-template-columns:1fr}
@media (min-width:800px){.split{grid-template-columns:1fr 1fr}}
.panel{background:var(--bg-surface);border:1px solid var(--border-soft);border-radius:var(--radius-lg);padding:var(--space-4)}
.panel h3{font-size:1.15rem;letter-spacing:.02em;color:var(--navy-900);margin-bottom:var(--space-2)}
.need-list{margin-top:var(--space-4);display:grid;gap:.75rem;grid-template-columns:1fr}
@media (min-width:720px){.need-list{grid-template-columns:1fr 1fr}}
.need-item{background:var(--bg-surface);border:1px solid var(--border-soft);border-left:4px solid var(--gold-500);border-radius:var(--radius-md);padding:1rem 1.25rem}
.need-item h4{font-family:var(--font-sans);font-size:1rem;font-weight:700;color:var(--navy-900)}
.need-item p{margin-top:.35rem;font-size:.92rem;color:var(--text-muted)}
.scripture-note{margin-top:var(--space-2);font-size:.85rem;color:var(--text-muted);font-style:italic}
form.honest{margin-top:var(--space-3)}
form.honest textarea,form.honest input{width:100%;font:inherit;padding:.8rem 1rem;border-radius:var(--radius-md);border:1px solid var(--border-soft);background:var(--bg-surface)}
form.honest textarea{min-height:120px;resize:vertical}
.form-note{margin-top:.6rem;font-size:.85rem;color:var(--text-muted)}
.form-status{margin-top:.6rem;font-size:.9rem}
.form-status[data-state="submitted"]{color:var(--gold-600)}
.notice-banner{margin-top:var(--space-2);padding:.9rem 1.1rem;border-radius:var(--radius-md);background:var(--bg-surface-alt);border:1px dashed var(--stone-300);font-size:.88rem;color:var(--text-muted)}
.site-footer{background:var(--navy-950);color:var(--text-on-dark-muted);padding:var(--space-6) 0 var(--space-3);margin-top:var(--space-6)}
.footer-grid{display:grid;gap:var(--space-4);grid-template-columns:1fr}
@media (min-width:720px){.footer-grid{grid-template-columns:1.4fr 1fr 1fr}}
.footer-brand .brand-text .b1{color:#fff}
.footer-brand p{margin-top:var(--space-2);font-size:.92rem;max-width:20rem;font-family:var(--font-sans)}
.footer-col h4{color:#fff;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;margin-bottom:var(--space-2);font-family:var(--font-sans)}
.footer-col li{margin-bottom:.5rem;font-size:.92rem}
.footer-col a:hover{color:#fff}
.footer-bottom{margin-top:var(--space-5);padding-top:var(--space-3);border-top:1px solid rgba(255,255,255,.12);font-size:.8rem;display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:space-between}

/* v3 — emphasis, rhythm, and all-sans-serif hierarchy */
.lede h2{font-weight:800;letter-spacing:-.035em;max-width:20ch}
.lede p{max-width:60ch}
.statement-section{padding:clamp(6rem,12vw,10rem) 0;background:var(--ivory)}
.statement-section .lede{max-width:58rem}
.statement-section .eyebrow{margin-bottom:1.25rem}
.statement-section h2{font-size:clamp(2.7rem,7vw,5.4rem);max-width:13ch;line-height:.98}
.statement-section p{font-size:clamp(1.08rem,2vw,1.28rem);max-width:48rem}
.zoe-section{padding:clamp(6rem,11vw,9rem) 0;background:linear-gradient(145deg,var(--cream-100),var(--ivory))}
.zoe-lockup{max-width:54rem}
.zoe-lockup h2{font-size:clamp(2.5rem,6vw,4.7rem);font-weight:800;max-width:12ch}
.zoe-lockup>p{margin-top:1.2rem;max-width:52rem;font-size:1.08rem}
.zoe-word{font-size:1.4rem!important;letter-spacing:.03em;color:var(--navy-800)}
.zoe-word span{font-size:1.7rem}
.zoe-declaration{margin-top:2rem!important;padding-top:1.5rem;border-top:2px solid var(--gold-500);font-weight:800;color:var(--navy-900);font-size:clamp(1.15rem,2.3vw,1.45rem)!important}
.eternity-section{padding:clamp(7rem,13vw,11rem) 0;background:var(--navy-950);color:#fff;position:relative;overflow:hidden}
.eternity-section:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 80% 20%,rgba(224,180,88,.14),transparent 36%);pointer-events:none}
.eternity-section .wrap{position:relative}
.eternity-section .eyebrow{color:var(--gold-400)}
.eternity-section h2{color:#fff;font-size:clamp(3.2rem,9vw,7rem);font-weight:800;line-height:.9;max-width:9ch;letter-spacing:-.055em}
.eternity-section p{color:var(--text-on-dark-muted);font-size:clamp(1.08rem,2vw,1.3rem);max-width:48rem;margin-top:1.5rem}
.eternity-section .scripture-note{color:#d9c89f;font-size:.9rem}
.journey-card,.dark-card{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}
.journey-card:hover,.dark-card:hover{transform:translateY(-3px)}
.journey-card:hover{border-color:#cbb77f;box-shadow:0 12px 30px rgba(10,26,48,.07)}
.section-dark .dark-card{background:rgba(255,255,255,.035)}
.scripture-note{font-style:normal;letter-spacing:.01em}
@media (max-width:719px){.section{padding:4.25rem 0}.statement-section,.zoe-section,.eternity-section{padding:5.5rem 0}.hero{padding:5rem 0 4rem}}


/* Verified MEV Scripture anchors */
.scripture-anchor{margin:1.25rem 0 .45rem;padding:1rem 1.25rem;border-left:3px solid var(--gold-500);background:rgba(255,255,255,.45);font-family:var(--font-sans);font-size:clamp(1.05rem,1.5vw,1.3rem);font-weight:600;line-height:1.55;color:var(--text-heading)}
.section-dark .scripture-anchor,.eternity-section .scripture-anchor{background:rgba(255,255,255,.06)}

/* NON-NEGOTIABLE TYPOGRAPHY LOCK: no serif faces anywhere in the ministry UI. */
html,body,button,input,textarea,select,h1,h2,h3,h4,h5,h6,p,a,span,div,blockquote,cite,small,strong,em,li,dt,dd,figcaption{font-family:Calibri,Carlito,'Segoe UI',Arial,Helvetica,sans-serif!important;}

.scripture-text{margin:.9rem 0 .35rem;padding:.9rem 1rem;border-left:3px solid var(--gold-500);background:rgba(255,255,255,.5);font-size:.98rem;font-weight:600;line-height:1.55;color:var(--navy-900);font-style:normal;}
.section-dark .scripture-text{background:rgba(255,255,255,.07);color:#fff;}

/* v5 — KINGDOM COLOR SYSTEM — 2026-09-15 */
:root{
  --med-blue-300:#6ec5df; --med-blue-400:#36a6c9; --med-blue-500:#197fa8; --med-blue-600:#12678d;
  --crimson-500:#982f3d; --crimson-600:#7f2532;
  --royal-gold:#e0b458; --royal-gold-bright:#efc766;
}
/* JESUS' self-identifying titles: THE WAY, THE TRUTH, THE LIFE */
.jesus-title{color:var(--royal-gold-bright)!important;font-weight:800;text-shadow:0 1px 18px rgba(224,180,88,.12)}
/* Brand name is THE WAY — never title-case "The Way" in visible identity. */
.brand-text .b1{color:var(--royal-gold-bright)}
/* Mediterranean blue introduces living water / sky / new-life energy without replacing the navy foundation. */
.zoe-section{background:
 radial-gradient(circle at 88% 18%,rgba(54,166,201,.20),transparent 31%),
 radial-gradient(circle at 12% 82%,rgba(224,180,88,.12),transparent 28%),
 linear-gradient(145deg,#eef8fb 0%,var(--ivory) 52%,var(--cream-100) 100%)}
.zoe-section .eyebrow{color:var(--med-blue-600)}
.zoe-word{color:var(--med-blue-600)}
.zoe-declaration{border-top-color:var(--med-blue-500)}
/* The JESUS Window gets a restrained Mediterranean-light signature. */
#jesus-window{background:
 radial-gradient(circle at 88% 20%,rgba(54,166,201,.20),transparent 32%),
 radial-gradient(circle at 8% 82%,rgba(224,180,88,.10),transparent 30%),
 var(--navy-950)}
/* Holy sobriety: crimson appears only as a restrained redemption/judgment accent. */
.eternity-section:after{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,transparent,var(--crimson-500),transparent);opacity:.9}
/* Scripture remains readable; color belongs to its frame/reference, not random words. */
.scripture-note{color:var(--gold-600)}
.section-dark .scripture-note,.eternity-section .scripture-note{color:var(--gold-400)}
.scripture-anchor{border-left-color:var(--royal-gold)}
/* Stronger luminous buttons without turning the site into advertising. */
.btn-primary{background:linear-gradient(135deg,var(--royal-gold-bright),var(--gold-500));box-shadow:0 7px 22px rgba(201,152,47,.16)}
.btn-primary:hover{background:var(--royal-gold-bright)}

/* A++++ INTEGRATION — Mediterranean Kingdom visual system */
:root{--med-blue:#0e6f91;--med-blue-deep:#0b5675;--royal-gold:#d8a936;--royal-gold-bright:#efc35c;--crimson-500:#8f2f32}
/* Explicit sans at source: no legacy display face */
:root{--font-display:Calibri,Carlito,'Segoe UI',Arial,Helvetica,sans-serif;--font-sans:Calibri,Carlito,'Segoe UI',Arial,Helvetica,sans-serif}
h1,h2,h3,h4,h5,h6,.brand-text .b1,.journey-card h3,.lede h2{font-family:Calibri,Carlito,'Segoe UI',Arial,Helvetica,sans-serif!important;font-style:normal;font-weight:800;letter-spacing:-.025em}
.brand-text .b1{font-size:1.2rem;letter-spacing:.055em}.brand-text .b2{font-family:Calibri,Carlito,'Segoe UI',Arial,Helvetica,sans-serif!important;font-weight:500}
/* Cinematic section rhythm */
.section{position:relative}.section>.wrap{position:relative;z-index:1}
.lede h2{font-size:clamp(2rem,4.2vw,3.7rem);line-height:1.02}.lede p{line-height:1.72}
.section-alt{background:linear-gradient(135deg,#f5efe2,#fffdf7 55%,#edf6f7)}
.section-dark{background:radial-gradient(circle at 85% 15%,rgba(14,111,145,.32),transparent 34%),linear-gradient(145deg,#07182b,#0f2647 65%,#0b5675)}
/* Journey cards become waypoints rather than filing cards */
.journey-grid{position:relative;counter-reset:waypoint;gap:1.2rem}
.journey-grid:before{content:"";position:absolute;left:1.5rem;right:1.5rem;top:-1rem;height:2px;background:linear-gradient(90deg,transparent,var(--royal-gold),var(--med-blue),var(--royal-gold),transparent);opacity:.75}
.journey-card{position:relative;border:1px solid rgba(15,38,71,.13);border-top:4px solid var(--royal-gold);border-radius:12px;background:linear-gradient(160deg,#fffdf7 0%,#faf6ec 72%,#eef6f7 100%);box-shadow:0 12px 34px rgba(10,26,48,.065);padding:1.65rem 1.7rem;overflow:hidden}
.journey-card:after{content:"";position:absolute;width:7rem;height:7rem;border-radius:50%;right:-3.5rem;top:-3.5rem;background:radial-gradient(circle,rgba(14,111,145,.13),transparent 70%)}
.journey-card h3{font-size:clamp(1.15rem,1.7vw,1.45rem);color:var(--navy-900);line-height:1.12}
.journey-card p{color:#514c42}.journey-card .scripture-note{margin-top:auto;padding-top:.75rem;color:#9b711b;font-weight:700;font-style:normal;letter-spacing:.015em}
.journey-card .scripture-text{border-left:3px solid var(--med-blue);margin:1rem 0 .35rem;padding:.35rem 0 .35rem 1rem;color:#25384e;font-style:normal;font-size:1rem;line-height:1.6}
/* Formation stages: narrative color cues */
#formation-journey .journey-card:nth-child(1),#formation-journey .journey-card:nth-child(4){border-top-color:#173764}
#formation-journey .journey-card:nth-child(2){border-top-color:var(--crimson-500)}
#formation-journey .journey-card:nth-child(3),#formation-journey .journey-card:nth-child(7){border-top-color:var(--med-blue)}
#formation-journey .journey-card:nth-child(5),#formation-journey .journey-card:nth-child(6),#formation-journey .journey-card:nth-child(9){border-top-color:var(--royal-gold-bright)}
#formation-journey .journey-card:nth-child(8),#formation-journey .journey-card:nth-child(10){border-top-color:var(--royal-gold)}
/* Strong declaration bands */
.statement-section,.eternity-section{background:radial-gradient(circle at 12% 20%,rgba(14,111,145,.24),transparent 34%),linear-gradient(145deg,#07182b,#0f2647 68%,#0b5675)!important;color:#fff}
.statement-section h2,.eternity-section h2{color:#fff}.statement-section p,.eternity-section p{color:#d7e1eb}
/* Real CTAs: gold actions below artwork; no duplicate overlay over baked artwork */
.approved-hero-cta{position:static!important;transform:none!important;margin:0!important;width:100%;min-width:0!important;border:0;border-radius:0;padding:1.05rem 1.5rem;background:linear-gradient(90deg,#c9982f,#efc35c,#c9982f);color:#07182b!important;box-shadow:none;font-size:.92rem;letter-spacing:.09em}
.approved-hero-cta:hover{transform:none!important;background:linear-gradient(90deg,#e0b458,#f5d37c,#e0b458)}
.approved-hero-cta:focus-visible{outline:4px solid #fff;outline-offset:-6px}
.approved-hero-cta.home-cta{min-width:0!important}
@media(max-width:760px){.approved-hero{min-height:0;display:block}.approved-hero img{width:100%;height:auto;max-width:100%}.approved-hero-cta{font-size:.82rem;padding:.95rem 1rem}}
/* Need lists / panels inherit the new system */
.need-item,.panel{border-radius:12px;border-color:rgba(15,38,71,.14);background:linear-gradient(150deg,#fffdf7,#f8f3e8);box-shadow:0 10px 28px rgba(10,26,48,.05)}
.need-item{border-left:4px solid var(--med-blue)}
/* Scripture gets authority, not footnote styling */
.scripture-anchor{background:linear-gradient(135deg,#0f2647,#173764);color:#fff;border-left:5px solid var(--royal-gold-bright);padding:1.5rem 1.7rem;border-radius:0 10px 10px 0;box-shadow:0 12px 32px rgba(10,26,48,.12)}
/* Mobile journey path */
@media(max-width:719px){.journey-grid:before{left:0;right:auto;top:0;bottom:0;width:2px;height:auto;background:linear-gradient(180deg,transparent,var(--royal-gold),var(--med-blue),var(--royal-gold),transparent)}.journey-card{margin-left:.7rem}}
.gold-word{color:var(--royal-gold-bright)!important}


/* 2026-09-15 RENDERED TYPOGRAPHY GUARANTEE — visual QA fix */
html body, html body *:not(svg):not(path){font-family:Calibri,Carlito,"Segoe UI",Arial,Helvetica,sans-serif!important;}
h1,h2,h3,h4,h5,h6,.brand,.brand-text,.brand-text *,.journey-card h3,.lede h2,.need-item h4{font-family:Calibri,Carlito,"Segoe UI",Arial,Helvetica,sans-serif!important;font-style:normal!important;}
.approved-hero-link{display:block;position:relative;width:100%;line-height:0;cursor:pointer;}
.approved-hero-link img{display:block;width:100%;height:auto;}
.approved-hero-link:focus-visible{outline:5px solid #efc35c;outline-offset:-5px;}
/* The CTA is already part of the approved artwork. The entire artwork is the reliable click target. */
.approved-hero-cta{display:none!important;}
/* V6 DEPLOYMENT LOCK — visible typography */
html,body,body *:not(svg):not(path){font-family:Arial,Helvetica,sans-serif!important}
h1,h2,h3,h4,h5,h6,.brand,.brand *,.brand-text,.brand-text *,.journey-card h3,.lede h2,.need-item h4{font-family:Arial,Helvetica,sans-serif!important;font-style:normal!important}
