:root{color:#163126;background:#f3efe4;font-family:Georgia,Times New Roman,serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:#f3efe4}a{color:inherit}button{font:inherit}img{display:block;max-width:100%}.nav,.hero-grid,.hero-strip,.section,.system-inner,.closing-inner,footer{position:relative;width:min(1160px,calc(100% - 48px));margin:0 auto}.hero{position:relative;min-height:780px;overflow:hidden;color:#fffdf7;background:#10291f}.hero-image,.hero-shade{position:absolute;inset:0}.hero-image{background-image:url(/images/stewardship-table-v1.png);background-position:center;background-size:cover;filter:saturate(.92) contrast(1.05);transform:scale(1.015)}.hero-shade{background:radial-gradient(circle at 73% 15%,rgba(232,187,106,.18),transparent 22%),linear-gradient(90deg,#061610f7,#081d15d4 43%,#081a133d 74%,#07151070),linear-gradient(0deg,rgba(5,18,13,.48),transparent 38%)}.hero:after{position:absolute;right:-210px;bottom:120px;width:580px;height:580px;border:1px solid rgba(244,221,165,.2);border-radius:50%;box-shadow:0 0 0 70px #f4dda50a,0 0 0 140px #f4dda506;content:""}.nav{z-index:1;display:flex;align-items:center;justify-content:space-between;padding:29px 0;border-bottom:1px solid rgba(255,253,247,.19)}.brand{display:inline-flex;align-items:center;gap:12px;color:#fffdf7;font-family:Arial,sans-serif;font-size:.92rem;font-weight:700;letter-spacing:.015em;text-decoration:none}.brand small{display:block;margin-top:3px;color:#d8d1bb;font-size:.58rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.brand-mark{display:grid;width:36px;height:36px;place-items:center;border:1px solid rgba(255,253,247,.44);border-radius:50%;color:#113326;background:#e4bd73;font-size:.69rem;letter-spacing:-.05em}.nav-links{display:flex;gap:26px;font-family:Arial,sans-serif;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.nav-links a{color:#f5f0e4;text-decoration:none;text-underline-offset:7px}.nav-links a:hover{text-decoration:underline}.hero-grid{z-index:1;display:grid;grid-template-columns:minmax(0,1.28fr) minmax(280px,.72fr);gap:clamp(50px,8vw,120px);align-items:end;padding:140px 0 108px}.eyebrow{margin:0 0 16px;color:#9c6634;font-family:Arial,sans-serif;font-size:.68rem;font-weight:800;letter-spacing:.16em;line-height:1.3;text-transform:uppercase}.hero .eyebrow,.inverse .eyebrow,.closing .eyebrow,.image-band .eyebrow{color:#e7c682}h1,h2,h3,p{margin-top:0}h1{max-width:770px;margin-bottom:29px;font-size:clamp(3.15rem,6.3vw,6.65rem);font-weight:400;letter-spacing:-.064em;line-height:.93}.lede{max-width:620px;margin:0;color:#e2dac8;font-size:clamp(1.08rem,2vw,1.31rem);line-height:1.62}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:38px}.button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:11px;padding:0 20px;border-radius:2px;font-family:Arial,sans-serif;font-size:.72rem;font-weight:800;letter-spacing:.085em;text-decoration:none;text-transform:uppercase}.button-primary{color:#173329;background:#e8c376}.button-primary:hover{background:#f0d08d}.button-quiet{border:1px solid rgba(255,253,247,.35);color:#fffdf7}.button-quiet:hover{background:#fffdf714}.hero-note{padding:31px;border:1px solid rgba(255,253,247,.28);background:#081b13a6;box-shadow:0 20px 40px #00000024;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.note-label{display:block;margin-bottom:31px;color:#e6c379;font-family:Arial,sans-serif;font-size:.63rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.hero-note strong{display:block;margin-bottom:13px;font-size:1.64rem;font-weight:400;line-height:1.08}.hero-note p{margin:0;color:#ded7c8;font-size:.97rem;line-height:1.6}.hero-strip{z-index:1;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(255,253,247,.22);font-family:Arial,sans-serif;font-size:.65rem;font-weight:800;letter-spacing:.115em;text-transform:uppercase}.hero-strip span{padding:22px 16px 25px 0;color:#ece5d5}.section{padding:126px 0}.section-heading{max-width:790px;margin-bottom:54px}.section-heading h2,.guardrail-copy h2,.closing h2,.image-band h2{margin-bottom:19px;font-size:clamp(2.35rem,4.65vw,4.4rem);font-weight:400;letter-spacing:-.056em;line-height:.98}.section-heading>p:last-child,.guardrail-copy>p:last-child{max-width:710px;margin-bottom:0;color:#536158;font-size:1.07rem;line-height:1.67}.decision-section{padding-bottom:80px}.decision-heading{max-width:840px}.decision-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;border:1px solid #d8ceba;background:#d8ceba}.decision-card{min-height:252px;padding:31px 30px;background:#fffcf5}.decision-card>span,.system-card>span{display:block;margin-bottom:52px;color:#a36b36;font-family:Arial,sans-serif;font-size:.69rem;font-weight:800;letter-spacing:.12em}.decision-card h3{max-width:230px;margin-bottom:13px;color:#1a382b;font-size:1.5rem;font-weight:400;line-height:1.05}.decision-card p{margin:0;color:#57645b;line-height:1.58}.stewardship-section{display:grid;grid-template-columns:minmax(0,.91fr) minmax(0,1.09fr);gap:clamp(56px,9vw,148px);align-items:start}.stewardship-copy h2{max-width:500px}.stewardship-copy>p:nth-of-type(2){max-width:510px;color:#536158;font-size:1.08rem;line-height:1.7}.stewardship-disclaimer{max-width:465px;margin-bottom:0;padding-top:19px;border-top:1px solid #d6cab4;color:#796e5e!important;font-family:Arial,sans-serif;font-size:.76rem!important;font-weight:600;letter-spacing:.025em;line-height:1.58!important}.stewardship-principles{display:grid;gap:18px}.principle-card{min-height:224px;padding:31px;border:1px solid #d8ceb9;background:#eae2d2}.principle-card:nth-child(2){background:#1b402f;color:#fffdf5}.scripture-ref{display:inline-block;margin-bottom:31px;color:#8e5a2e;font-family:Arial,sans-serif;font-size:.64rem;font-weight:800;letter-spacing:.13em;text-decoration:none;text-transform:uppercase}.principle-card:nth-child(2) .scripture-ref{color:#e9c77f}.scripture-ref:hover{text-decoration:underline;text-underline-offset:5px}.principle-card h3{max-width:440px;margin-bottom:10px;font-size:1.58rem;font-weight:400;line-height:1.05}.principle-card p{max-width:540px;margin:0;color:#566158;line-height:1.58}.principle-card:nth-child(2) p{color:#d6dfd4}.image-band{position:relative;min-height:560px;overflow:hidden;color:#fffdf5;background:#183d2c}.image-band img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.image-band:after{position:absolute;inset:0;background:linear-gradient(90deg,#081e15e3,#0a2218b5 44%,#071b131f 76%);content:""}.image-band-copy{position:relative;z-index:1;width:min(1160px,calc(100% - 48px));margin:0 auto;padding:142px 0}.image-band h2{max-width:600px}.image-band p:last-child{max-width:510px;margin:0;color:#e0dfd2;font-size:1.08rem;line-height:1.65}.evidence{padding-bottom:148px}.evidence-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.evidence-card{display:flex;min-height:306px;flex-direction:column;padding:29px;border:1px solid #e0d7c7;background:#fffdf7}.card-meta{display:flex;justify-content:space-between;gap:12px;margin-bottom:43px;color:#99683b;font-family:Arial,sans-serif;font-size:.59rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.evidence-card h3{margin-bottom:13px;font-size:1.42rem;font-weight:400;line-height:1.06}.evidence-card p{color:#566259;line-height:1.57}.evidence-card a{margin-top:auto;color:#174535;font-family:Arial,sans-serif;font-size:.66rem;font-weight:800;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.evidence-card a:hover{text-decoration:underline;text-underline-offset:5px}.system-section{width:100%;max-width:none;color:#fffdf5;background:#143927}.system-inner{padding:124px 0}.inverse{margin-bottom:55px}.inverse h2{max-width:720px}.system-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#fffdf733}.system-card{min-height:318px;padding:32px;background:#143927}.system-card>span{margin-bottom:69px;color:#e7c47e}.system-card h3{margin-bottom:13px;font-size:1.7rem;font-weight:400;line-height:1.05}.system-card p{max-width:292px;margin:0;color:#d1dacc;line-height:1.58}.engagement{padding-top:142px}.engagement-heading{max-width:855px}.phase-layout{display:grid;grid-template-columns:.82fr 1.18fr;align-items:stretch;border:1px solid #d8cfbf;background:#fffdf8}.phase-tabs{display:flex;flex-direction:column;border-right:1px solid #d8cfbf}.phase-tab{width:100%;flex:1;padding:29px;border:0;border-bottom:1px solid #d8cfbf;color:#1e352b;background:transparent;cursor:pointer;text-align:left;transition:background .18s ease,color .18s ease}.phase-tab:last-child{border-bottom:0}.phase-tab:hover{background:#f0ebde}.phase-tab.active{color:#fffdf8;background:#174535}.phase-tab span,.phase-tab em{display:block;font-family:Arial,sans-serif;font-size:.63rem;font-style:normal;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.phase-tab span{margin-bottom:10px;color:#a56c37}.phase-tab.active span{color:#e7c47e}.phase-tab strong{display:block;max-width:240px;margin-bottom:16px;font-size:1.3rem;font-weight:400;line-height:1.06}.phase-tab em{color:#526157}.phase-tab.active em{color:#e9e0cd}.phase-detail{padding:clamp(33px,6vw,72px)}.phase-detail-top{display:flex;justify-content:space-between;padding-bottom:27px;border-bottom:1px solid #ddd4c3;color:#9a6a39;font-family:Arial,sans-serif;font-size:.67rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.phase-detail-top strong{color:#174535}.phase-detail h3{margin:45px 0 14px;font-size:clamp(2rem,4vw,3.18rem);font-weight:400;letter-spacing:-.045em;line-height:1}.phase-detail>p{max-width:590px;color:#566259;font-size:1.08rem;line-height:1.61}.timing{color:#9a6a39!important;font-family:Arial,sans-serif;font-size:.7rem!important;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.phase-decision{margin-top:24px;padding:14px 16px;border-left:3px solid #c08a45;color:#274237!important;background:#f4eee0;font-family:Arial,sans-serif;font-size:.82rem!important;font-weight:700;line-height:1.5!important}.phase-detail ul{display:grid;gap:13px;margin:34px 0 0;padding:0;list-style:none}.phase-detail li{position:relative;padding-left:24px;color:#294237;line-height:1.45}.phase-detail li:before{position:absolute;left:0;color:#af7438;font-family:Arial,sans-serif;font-weight:800;content:"✓"}.payment-note{display:flex;gap:22px;align-items:start;margin-top:18px;padding:21px 26px;border:1px solid #d8cebc;background:#e8dfce}.payment-note span{flex:0 0 auto;padding-top:2px;color:#8e5d30;font-family:Arial,sans-serif;font-size:.63rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.payment-note p{max-width:680px;margin:0;color:#33483c;font-size:.93rem;line-height:1.52}.guardrails{display:grid;grid-template-columns:.88fr 1.12fr;gap:clamp(45px,8vw,132px);align-items:start}.guardrails ol{margin:0;padding:0;border-top:1px solid #d7cdbd;list-style:none}.guardrails li{display:grid;grid-template-columns:58px 1fr;gap:18px;padding:24px 0;border-bottom:1px solid #d7cdbd;color:#274137;font-size:1.03rem;line-height:1.48}.guardrails li span{color:#a86c32;font-family:Arial,sans-serif;font-size:.68rem;font-weight:800;letter-spacing:.1em}.exclusions{padding-top:62px}.exclusion-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;border:1px solid #ded4c3;background:#ded4c3}.exclusion-grid p{display:flex;min-height:83px;align-items:center;gap:16px;margin:0;padding:22px;color:#394b41;background:#f3efe4;line-height:1.45}.exclusion-grid span{color:#a66d35;font-family:Arial,sans-serif;font-weight:800}.closing{width:100%;max-width:none;padding:130px max(24px,calc((100% - 840px)/2));color:#fffdf5;background:radial-gradient(circle at 50% 0%,rgba(221,183,107,.13),transparent 34%),#193226;text-align:center}.closing h2{max-width:720px;margin:0 auto 22px}.closing>p:last-child{max-width:650px;margin:0 auto;color:#d4dbd0;font-size:1.08rem;line-height:1.66}.review-materials{display:grid;grid-template-columns:minmax(0,.95fr) minmax(340px,.8fr);gap:68px;align-items:end;width:min(1160px,calc(100% - 48px));margin:0 auto;padding:100px 0}.review-materials h2{margin-bottom:18px;font-size:clamp(2.35rem,4.4vw,4.1rem);line-height:.98;letter-spacing:-.054em}.review-materials>div>p:last-child{max-width:530px;margin-bottom:0;color:#546159;font-size:1.04rem;line-height:1.62}.review-downloads{display:grid;gap:12px}.review-downloads a{display:grid;gap:8px;padding:25px 27px;color:#fffdf7;background:#174c35;border:1px solid #285f47;text-decoration:none;transition:transform .18s ease,background .18s ease}.review-downloads a:hover{background:#0f3929;transform:translateY(-2px)}.review-downloads span{color:#e8c376;font-family:Arial,sans-serif;font-size:.68rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.review-downloads strong{display:flex;align-items:center;justify-content:space-between;gap:18px;font-size:1.34rem;font-weight:400}footer{display:flex;justify-content:space-between;gap:24px;padding:28px 0 42px;color:#647069;font-family:Arial,sans-serif;font-size:.67rem;letter-spacing:.055em}footer a{color:#174535;font-weight:800}@media(max-width:820px){.hero{min-height:auto}.hero-image{background-position:62% center}.hero-shade{background:linear-gradient(90deg,#061610f2,#081c14c7 70%,#081b137a)}.hero-grid{grid-template-columns:1fr;gap:46px;padding:108px 0 76px}.hero-note{max-width:440px}.stewardship-section,.guardrails,.decision-grid,.evidence-grid,.system-grid{grid-template-columns:1fr}.decision-card,.system-card{min-height:0}.decision-card>span,.system-card>span{margin-bottom:36px}.system-inner{padding:84px 0}.image-band{min-height:600px}.image-band:after{background:linear-gradient(90deg,#081e15e8,#0a2218a6)}.image-band-copy{padding:118px 0}.phase-layout{grid-template-columns:1fr}.phase-tabs{border-right:0;border-bottom:1px solid #d8cfbf}.phase-tab strong{max-width:none}.phase-tab{padding:22px}}@media(max-width:620px){.nav{padding:20px 0}.nav-links{display:none}.hero-grid{padding-top:88px}h1{font-size:clamp(3rem,15vw,4.8rem)}.hero-strip{grid-template-columns:repeat(2,1fr)}.hero-strip span{padding:15px 7px 17px 0;font-size:.53rem}.section{padding:82px 0}.decision-section{padding-bottom:35px}.evidence{padding-bottom:86px}.engagement{padding-top:90px}.image-band{min-height:550px}.image-band-copy{padding:92px 0}.image-band h2{font-size:clamp(2.45rem,12vw,3.35rem)}.review-materials{grid-template-columns:1fr;gap:35px;padding:82px 0}.payment-note{display:grid;gap:10px;padding:19px}.phase-detail h3{margin-top:33px}.exclusion-grid{grid-template-columns:1fr}.closing{padding-top:88px;padding-bottom:88px}footer{display:grid}}
