:root{--green:#5d9842;--navy:#1a2833;--blue:#185392;--orange:#c45508;--gray:#414042;--light:#f2f4f0;--white:#fff;--lime:#809975;--max:1240px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--navy);font-family:'Inter',Arial,sans-serif;background:#fff}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.skip{position:fixed;left:1rem;top:-5rem;z-index:99;background:#fff;padding:.8rem 1rem}.skip:focus{top:1rem}.site-header{height:92px;display:flex;align-items:center;padding:0 max(28px,calc((100vw - var(--max))/2));gap:38px;background:#fff;position:relative;z-index:20;border-bottom:1px solid rgba(26,40,51,.1)}.brand{width:148px;margin-right:auto}.brand img{width:126px}.site-header nav{display:flex;gap:30px;font-size:.84rem;font-weight:700}.site-header nav a,.text-link{padding:36px 0;position:relative}.site-header nav a:after,.text-link:after{content:"";height:2px;background:var(--green);position:absolute;left:0;right:100%;bottom:26px;transition:.25s}.site-header nav a:hover:after,.text-link:hover:after{right:0}.header-actions{display:flex;align-items:center;gap:24px}.menu-button{display:none}.button{display:inline-flex;align-items:center;justify-content:center;gap:14px;background:var(--green);color:#fff;padding:17px 22px;font-size:.83rem;letter-spacing:.03em;font-weight:800;text-transform:uppercase;transition:.2s;border:1px solid var(--green)}.button:hover{transform:translateY(-2px);filter:brightness(1.05)}.button.small{padding:14px 18px}.button.ghost{background:transparent;border-color:rgba(255,255,255,.62)}.button.lime{background:var(--lime);border-color:var(--lime);color:var(--navy)}.button.navy{background:var(--navy);border-color:var(--navy)}.hero{min-height:calc(100svh - 92px);position:relative;color:#fff;display:flex;align-items:center;overflow:hidden}.hero-image,.hero-shade{position:absolute;inset:0}.hero-image{background:url('hero.webp') center 42%/cover no-repeat;transform:scale(1.02)}.hero-shade{background:linear-gradient(90deg,rgba(12,23,31,.86) 0%,rgba(12,23,31,.62) 48%,rgba(12,23,31,.15) 78%),linear-gradient(0deg,rgba(7,16,21,.35),transparent 48%)}.hero-content{position:relative;z-index:2;width:min(var(--max),calc(100% - 56px));margin:auto;padding:70px 0 120px}.eyebrow{font-family:'Inter',Arial,sans-serif;font-weight:800;letter-spacing:.16em;font-size:.74rem;margin:0 0 22px;text-transform:uppercase}.eyebrow.light{color:#d8e7d2}.eyebrow.green{color:var(--green)}h1,h2,h3,p{margin-top:0}h1,h2{font-weight:800;letter-spacing:-.045em;line-height:.97}h1{font-size:clamp(4.1rem,8.4vw,7.8rem);margin-bottom:32px;max-width:940px}h2{font-size:clamp(2.7rem,5.1vw,5.25rem);margin-bottom:30px}.hero-copy{font-family:Georgia,serif;font-size:clamp(1.07rem,1.55vw,1.35rem);line-height:1.6;max-width:650px;color:#f5f6f4;margin-bottom:34px}.hero-actions{display:flex;gap:14px;flex-wrap:wrap}.hero-note{position:absolute;right:max(28px,calc((100vw - var(--max))/2));bottom:46px;z-index:2;border-left:3px solid var(--green);padding-left:18px;font-size:.86rem;color:#e9ede8}.hero-note span{display:block;font-weight:800;color:#fff;margin-bottom:5px;text-transform:uppercase;letter-spacing:.1em}.scroll-cue{position:absolute;bottom:38px;left:50%;z-index:3;font-size:1.5rem}.section{width:min(var(--max),calc(100% - 56px));margin:auto;padding:120px 0}.section-label{font-weight:800;font-size:.7rem;letter-spacing:.16em;color:#74808a;display:flex;gap:14px;align-items:center}.section-label span{color:var(--green)}.section-label.inverse{color:#aebbc3}.mission{display:grid;grid-template-columns:170px 1fr 350px;gap:60px;align-items:start}.mission-copy{max-width:690px}.mission-copy h2{font-size:clamp(3rem,5vw,5rem)}.mission-copy .lede{font-family:Georgia,serif;font-size:1.27rem;line-height:1.7;color:var(--gray)}.mission-copy>p:not(.eyebrow):not(.lede){font-size:1rem;line-height:1.7;color:#62686c;max-width:620px}.arrow-link{display:inline-flex;gap:25px;align-items:center;margin-top:22px;font-size:.82rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;border-bottom:2px solid var(--green);padding-bottom:8px}.stat-card{background:var(--green);color:#fff;padding:50px 42px;margin-top:74px;box-shadow:16px 16px 0 #e5ebe2}.stat-card strong{font-size:4.8rem;line-height:1}.stat-card strong span{font-size:2.4rem}.stat-card p{font-family:Georgia,serif;line-height:1.55;margin:12px 0 28px}.stat-card .small-stat{font-size:3.1rem}.stat-rule{height:1px;background:rgba(255,255,255,.35);margin:8px 0 28px}.stat-rule span{display:block;background:#fff;width:3.3%;height:4px;transform:translateY(-2px)}.path-section{background:var(--navy);color:#fff;padding:120px max(28px,calc((100vw - var(--max))/2));display:grid;grid-template-columns:.9fr 1.1fr;gap:70px}.path-intro h2{font-size:clamp(3rem,4.5vw,4.7rem)}.path-intro>p:not(.eyebrow){font-family:Georgia,serif;color:#d2d9dd;line-height:1.7;font-size:1.08rem;max-width:580px}.path-intro .section-label{margin-bottom:80px}.steps{list-style:none;margin:68px 0 15px;padding:0;border-top:1px solid rgba(255,255,255,.2)}.steps li{display:grid;grid-template-columns:56px 1fr;gap:18px;padding:26px 0;border-bottom:1px solid rgba(255,255,255,.2)}.steps li>span{font-size:.72rem;color:var(--lime);font-weight:800}.steps h3{font-size:1.3rem;margin-bottom:7px}.steps p{font-family:Georgia,serif;line-height:1.55;color:#bac4ca;margin:0;max-width:520px}.path-section>.button{grid-column:2;justify-self:start}.stories-heading{margin:55px 0 48px;display:flex;justify-content:space-between;align-items:end}.stories-heading .eyebrow{align-self:start;padding-top:18px}.stories-heading h2{max-width:700px;margin:0}.story-grid{display:grid;grid-template-columns:1.55fr 1fr;grid-template-rows:310px 250px;gap:18px}.story-card{position:relative;overflow:hidden;background:var(--navy);color:#fff}.story-main{grid-row:span 2}.story-card img{width:100%;height:100%;object-fit:cover;transition:.5s}.story-card:hover img{transform:scale(1.025)}.story-card:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(12,24,32,.88),transparent 68%)}.story-overlay{position:absolute;z-index:2;left:32px;right:32px;bottom:28px}.story-overlay span{font-size:.68rem;letter-spacing:.15em;font-weight:800;color:#c8e3bb}.story-overlay h3{font-size:clamp(1.5rem,2.4vw,2.45rem);max-width:500px;margin:12px 0}.story-overlay a,.quote-card a{font-size:.76rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.quote-card{background:var(--green);padding:35px;display:flex;flex-direction:column;justify-content:space-between}.quote-card:after{display:none}.quote-card p{font-family:Georgia,serif;font-size:1.5rem;line-height:1.45}.decision{background:var(--navy);display:grid;grid-template-columns:1fr 1.15fr;color:#fff;min-height:670px}.decision>img{width:100%;height:100%;object-fit:cover;max-height:760px}.decision-copy{padding:90px clamp(40px,7vw,110px);display:flex;flex-direction:column;align-items:start;justify-content:center}.decision-copy h2{font-size:clamp(3rem,5vw,5.2rem)}.decision-copy>p:not(.eyebrow){font-family:Georgia,serif;color:#d9e0e3;line-height:1.7;font-size:1.08rem;max-width:580px}.decision-copy small{color:#adb8be;margin-top:16px}.partner-band{background:var(--lime);display:grid;grid-template-columns:1.15fr 1fr auto;gap:60px;align-items:center;padding:75px max(28px,calc((100vw - var(--max))/2))}.partner-band h2{font-size:clamp(2.6rem,4.5vw,4.5rem);margin:0}.partner-band>p{font-family:Georgia,serif;font-size:1.08rem;line-height:1.65;max-width:470px;margin:0}footer{background:#111c23;color:#fff;display:grid;grid-template-columns:2fr repeat(3,1fr);gap:50px;padding:80px max(28px,calc((100vw - var(--max))/2)) 35px}footer img{background:#fff;padding:9px;width:150px;margin-bottom:25px}.footer-brand p{font-family:Georgia,serif;color:#b9c2c7;max-width:270px;line-height:1.5}footer h3{font-size:.7rem;letter-spacing:.15em;text-transform:uppercase;color:#809975;margin-bottom:20px}footer div>a{display:block;color:#c8d0d4;font-size:.87rem;margin:12px 0}.copyright{grid-column:1/-1;border-top:1px solid rgba(255,255,255,.12);padding-top:24px;margin-top:30px;color:#7f8c93;font-size:.72rem}
@media(max-width:980px){.site-header{height:76px;padding:0 24px}.site-header nav,.header-actions{display:none}.menu-button{display:block;background:transparent;border:0;font-weight:800;color:var(--navy);text-transform:uppercase;letter-spacing:.1em}.site-header.open{height:auto;flex-wrap:wrap;padding-bottom:22px}.site-header.open nav{display:flex;order:3;flex-basis:100%;flex-direction:column;gap:0}.site-header.open nav a{padding:13px 0}.site-header.open .header-actions{display:flex;order:4;flex-basis:100%}.hero{min-height:calc(100svh - 76px)}.mission{grid-template-columns:1fr 310px}.mission>.section-label{grid-column:1/-1}.path-section{grid-template-columns:1fr}.path-section>.button{grid-column:1}.partner-band{grid-template-columns:1fr 1fr}.partner-band>.button{justify-self:start}.story-grid{grid-template-columns:1.25fr 1fr}.decision-copy{padding:70px 45px}footer{grid-template-columns:1.7fr repeat(3,1fr)}}
@media(max-width:720px){.site-header{padding:0 18px}.brand{width:130px}.brand img{width:116px}.hero-content{width:calc(100% - 36px);padding:70px 0 120px}h1{font-size:clamp(3.7rem,17vw,5.5rem)}.hero-copy{font-size:1rem}.hero-note{left:18px;right:auto;bottom:34px}.scroll-cue{display:none}.section{width:calc(100% - 36px);padding:85px 0}.mission{grid-template-columns:1fr;gap:34px}.mission-copy h2{font-size:3.2rem}.stat-card{margin-top:5px;padding:40px 30px;box-shadow:10px 10px 0 #e5ebe2}.path-section{padding:85px 18px;gap:36px}.path-intro .section-label{margin-bottom:55px}.path-intro h2{font-size:3.05rem}.steps{margin-top:20px}.stories-heading{display:block;margin-top:48px}.stories-heading h2{font-size:3.1rem}.story-grid{display:flex;flex-direction:column}.story-card{min-height:380px}.story-main{min-height:500px}.quote-card{min-height:240px}.decision{grid-template-columns:1fr}.decision>img{height:480px}.decision-copy{padding:70px 24px}.decision-copy h2{font-size:3.2rem}.partner-band{grid-template-columns:1fr;gap:28px;padding:70px 24px}.partner-band h2{font-size:3.05rem}footer{grid-template-columns:1fr 1fr;padding:65px 24px 30px}.footer-brand{grid-column:1/-1}.copyright{grid-column:1/-1}.button{width:100%}.hero-actions{display:grid}.header-actions .button{width:auto}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}
.diagonal-arrow{display:block;width:21px;height:21px;flex:0 0 21px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter}.diagonal-arrow.dark{color:var(--navy)}
.hero-image{background-image:url('ministry-baptism.webp');background-position:center 46%}.hero-shade{background:linear-gradient(90deg,rgba(12,23,31,.88) 0%,rgba(12,23,31,.66) 47%,rgba(12,23,31,.18) 79%),linear-gradient(0deg,rgba(7,16,21,.38),transparent 48%)}
@media(max-width:720px){.hero-image{background-position:62% center}.hero-shade{background:linear-gradient(90deg,rgba(12,23,31,.76),rgba(12,23,31,.44)),linear-gradient(0deg,rgba(7,16,21,.6),transparent 58%)}}
.partner-pill{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 19px;border-radius:999px;background:var(--navy);color:#fff;font-size:.78rem;font-weight:800;letter-spacing:.025em;transition:transform .2s,background .2s}.partner-pill:hover{transform:translateY(-1px);background:#243847}.partner-pill:focus-visible{outline:3px solid rgba(24,83,146,.32);outline-offset:3px}
@media(max-width:720px){.site-header.open .header-actions{align-items:center;gap:12px}.partner-pill{min-height:43px;padding:0 20px}}
.mission-video-section{background:var(--navy);color:#fff;padding:120px max(28px,calc((100vw - var(--max))/2))}.mission-video-inner{display:grid;grid-template-columns:1.08fr .92fr;gap:clamp(50px,6vw,90px);align-items:center}.mission-video-frame{position:relative;aspect-ratio:16/9;background:#081116;box-shadow:16px 16px 0 rgba(93,152,66,.28)}.mission-video-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.mission-message .section-label{margin-bottom:42px}.mission-message h2{font-size:clamp(2.7rem,4.3vw,4.7rem);line-height:1.02;margin-bottom:32px}.mission-message>p{font-family:Georgia,serif;font-size:1.08rem;line-height:1.75;color:#d6dde1;max-width:620px}.mission-message .mission-resolve{font-family:'Inter',Arial,sans-serif;color:#fff;font-weight:800;font-size:1.25rem;margin-top:30px;margin-bottom:0}
@media(max-width:900px){.mission-video-inner{grid-template-columns:1fr;gap:55px}.mission-video-frame{box-shadow:10px 10px 0 rgba(93,152,66,.28)}}
@media(max-width:720px){.mission-video-section{padding:82px 18px}.mission-message .section-label{margin-bottom:34px}.mission-message h2{font-size:clamp(2.65rem,12vw,3.7rem);line-height:1.05}.mission-message>p{font-size:1rem;line-height:1.75}.mission-video-frame{box-shadow:8px 8px 0 rgba(93,152,66,.3)}}
.need-label{margin-bottom:44px}.mission-message h2{margin-top:0}
@media(max-width:720px){.mission-video-section{padding:54px 18px 58px}.need-label{margin-bottom:22px}.mission-video-inner{gap:25px}.mission-message h2{font-size:clamp(2rem,9vw,2.55rem);line-height:1.04;margin-bottom:20px}.mission-message>p{font-size:.94rem;line-height:1.55;margin-bottom:16px}.mission-message .mission-resolve{font-size:1.05rem;margin-top:20px}.mission-video-frame{box-shadow:6px 6px 0 rgba(93,152,66,.3)}}
.prepare-section{display:grid;grid-template-columns:.85fr 1.15fr;min-height:780px}.prepare-section>img{width:100%;height:100%;object-fit:cover}.prepare-copy{padding:110px clamp(42px,6vw,95px)}.prepare-copy .section-label{margin-bottom:58px}.prepare-copy h2{font-size:clamp(2.8rem,4.6vw,5rem);max-width:820px}.stay-list{list-style:none;padding:0;margin:42px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:0 34px}.stay-list li{position:relative;padding:18px 0 18px 26px;border-top:1px solid #d9ded7;font-size:.95rem;line-height:1.45}.stay-list li:before{content:"";position:absolute;left:0;top:24px;width:9px;height:9px;background:var(--green);transform:rotate(45deg)}
.difference-section{background:var(--light);padding:120px max(28px,calc((100vw - var(--max))/2))}.difference-heading{max-width:820px}.difference-heading .section-label{margin-bottom:55px}.difference-heading h2{font-size:clamp(3rem,5vw,5.4rem)}.difference-heading>p{font-family:Georgia,serif;font-size:1.2rem;line-height:1.7;color:#596166;max-width:700px}.difference-heading>strong{display:block;margin-top:22px;font-size:1.15rem}.difference-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:60px}.difference-grid article{background:#fff;padding:34px 28px;min-height:230px;border-top:5px solid var(--green)}.difference-grid article>span{font-size:.72rem;font-weight:800;color:var(--green);letter-spacing:.12em}.difference-grid h3{font-size:1.25rem;margin:25px 0 12px}.difference-grid p{font-family:Georgia,serif;color:#697075;line-height:1.55;margin:0}
.complex-section{display:grid;grid-template-columns:1.05fr .95fr;background:var(--navy);color:#fff;padding:120px max(28px,calc((100vw - var(--max))/2));gap:clamp(50px,6vw,90px);align-items:center}.complex-video{position:relative;aspect-ratio:16/9;background:#081116}.complex-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.complex-copy h2{font-size:clamp(2.8rem,4.3vw,4.7rem)}.complex-copy>p:not(.eyebrow){font-family:Georgia,serif;color:#d6dde1;font-size:1.08rem}.complex-copy h3{font-size:1.1rem;line-height:1.5;margin:34px 0 20px}.complex-copy dl{margin:0 0 30px}.complex-copy dl div{display:grid;grid-template-columns:80px 1fr;border-top:1px solid rgba(255,255,255,.2);padding:15px 0}.complex-copy dt{color:var(--lime);font-weight:800}.complex-copy dd{margin:0;color:#cdd5d9;font-family:Georgia,serif}.complex-copy>strong{line-height:1.5}
.readiness-section{display:grid;grid-template-columns:1.08fr .92fr;background:var(--lime)}.readiness-copy{padding:110px max(40px,calc((100vw - var(--max))/2));padding-right:clamp(45px,7vw,110px)}.readiness-copy .section-label{margin-bottom:50px}.readiness-copy h2{font-size:clamp(3rem,5vw,5.3rem)}.readiness-copy>p{font-family:Georgia,serif;font-size:1.05rem;line-height:1.65;max-width:700px}.readiness-copy h3{font-size:1rem;margin:28px 0 16px}.readiness-copy ul{list-style:none;padding:0;margin:0 0 25px}.readiness-copy li{padding:12px 0 12px 24px;border-top:1px solid rgba(26,40,51,.25);position:relative}.readiness-copy li:before{content:"";position:absolute;left:2px;top:18px;width:8px;height:8px;background:var(--navy);transform:rotate(45deg)}.readiness-section>img{width:100%;height:100%;object-fit:cover;min-height:760px}.final-assessment{text-align:center;background:var(--navy);color:#fff;padding:105px 24px}.final-assessment h2{font-size:clamp(3rem,5vw,5.2rem);max-width:850px;margin-left:auto;margin-right:auto}.final-assessment>p:not(.eyebrow){font-family:Georgia,serif;color:#d6dde1;line-height:1.7;font-size:1.1rem;max-width:720px;margin:0 auto 35px}.final-assessment .button{width:auto}
@media(max-width:980px){.prepare-section,.complex-section,.readiness-section{grid-template-columns:1fr}.prepare-section>img{height:520px}.difference-grid{grid-template-columns:1fr 1fr}.readiness-section>img{min-height:0;height:520px}.readiness-copy{padding:90px 40px}}
@media(max-width:720px){.prepare-section>img{height:370px}.prepare-copy{padding:70px 18px}.prepare-copy .section-label,.difference-heading .section-label,.readiness-copy .section-label{margin-bottom:36px}.prepare-copy h2,.difference-heading h2,.complex-copy h2,.readiness-copy h2,.final-assessment h2{font-size:clamp(2.45rem,11vw,3.3rem)}.stay-list{grid-template-columns:1fr;margin-top:32px}.difference-section,.complex-section{padding:78px 18px}.difference-grid{grid-template-columns:1fr;margin-top:42px}.difference-grid article{min-height:0}.complex-section{gap:38px}.complex-copy dl div{grid-template-columns:65px 1fr}.readiness-copy{padding:75px 18px}.readiness-section>img{height:380px}.final-assessment{padding:82px 18px}.final-assessment .button{width:100%}}

/* Restored visual system from the original ministry and assessment sections. */
.difference-heading{max-width:900px}.difference-heading>p{font-size:1.3rem}.difference-heading>strong{font-size:1.25rem}.difference-grid{gap:22px;margin-top:68px}.difference-grid article{position:relative;display:flex;flex-direction:column;min-height:330px;padding:34px 30px 38px;border-top:0;box-shadow:0 12px 30px rgba(26,40,51,.07)}.difference-grid article:after{content:"";position:absolute;left:0;right:0;bottom:0;height:5px;background:var(--green)}.difference-grid article>img{width:76px;height:76px;object-fit:contain;object-position:left center;margin:0 0 30px}.difference-grid article>span{margin-bottom:10px}.difference-grid h3{font-size:1.45rem;line-height:1.12;margin:0 0 14px}.difference-grid p{font-size:1.03rem;line-height:1.6}
.readiness-section{grid-template-columns:1.03fr .97fr;align-items:stretch}.readiness-copy{padding-top:120px;padding-bottom:120px}.readiness-copy h2{max-width:720px;margin-bottom:36px}.readiness-copy>p{font-size:1.12rem;line-height:1.75;max-width:680px}.readiness-copy h3{font-size:1.12rem;line-height:1.45;margin:38px 0 18px}.readiness-copy ul{display:grid;gap:12px;margin-bottom:30px}.readiness-copy li{display:flex;align-items:center;min-height:62px;padding:15px 18px 15px 58px;border:0;background:rgba(255,255,255,.72);font-weight:700;line-height:1.45}.readiness-copy li:before{content:"✓";display:grid;place-items:center;left:17px;top:50%;width:26px;height:26px;border-radius:50%;background:var(--navy);color:#fff;font-size:.82rem;font-weight:900;transform:translateY(-50%)}.readiness-section>.readiness-device{height:100%;min-height:760px;padding:70px clamp(32px,5vw,76px);object-fit:contain;background:#f4f7f1}
@media(max-width:980px){.difference-grid article{min-height:290px}.readiness-section>.readiness-device{min-height:0;height:560px;padding:45px}}
@media(max-width:720px){.difference-heading>p{font-size:1.08rem}.difference-heading>strong{font-size:1.08rem}.difference-grid{gap:16px;margin-top:38px}.difference-grid article{min-height:0;padding:26px 24px 30px}.difference-grid article>img{width:62px;height:62px;margin-bottom:20px}.difference-grid h3{font-size:1.35rem}.readiness-copy{padding-top:72px;padding-bottom:64px}.readiness-copy .section-label{margin-bottom:30px}.readiness-copy h2{font-size:clamp(2.55rem,11.5vw,3.35rem);margin-bottom:26px}.readiness-copy>p{font-size:1rem;line-height:1.65}.readiness-copy h3{font-size:1rem;margin-top:30px}.readiness-copy li{min-height:58px;padding:13px 14px 13px 54px;font-size:.93rem}.readiness-section>.readiness-device{height:390px;padding:30px 20px}}

/* A single continuous reel keeps the still and all six clips precisely timed. */
.hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 42%;opacity:0;pointer-events:none}
.hero-video.is-playing{opacity:1}
.hero-motion{position:absolute;right:24px;bottom:18px;z-index:4;padding:9px 14px;border:1px solid rgba(255,255,255,.65);border-radius:4px;background:rgba(12,23,31,.6);color:#fff;font:700 12px 'Inter',Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;min-height:44px}
.hero-motion[hidden]{display:none}.hero-motion:focus-visible{outline:3px solid #fff;outline-offset:3px}
@media(max-width:720px){.hero-video{object-position:center}.hero-motion{right:18px;bottom:20px}.hero-note{max-width:calc(100% - 110px)}}

/* Outgoing links use line icons, never emoji presentation or the old blue asset. */
.tet-inline-arrow{display:inline-block;width:1em;height:1em;min-width:1em;vertical-align:-.12em;flex-shrink:0;fill:none;stroke:currentColor}.op-text-link>.tet-inline-arrow{color:#1a2833}

/* Use the site sans stack for native control defaults. */
:where(button,input,select,textarea,optgroup){font-family:'Inter',Arial,sans-serif}
