.deep-article-intro{padding-bottom:clamp(54px,7vw,92px)}
.deep-intro-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:clamp(28px,6vw,88px);align-items:start}
.deep-intro-grid>div{max-width:760px}.deep-opening{color:#244d4e;font-size:clamp(17px,1.7vw,22px);font-weight:560;line-height:1.65;margin:16px 0 20px}
.deep-scenario{position:relative;padding:clamp(27px,4vw,40px);border-radius:13px;background:#0e3a3d;color:#fff;box-shadow:0 20px 48px #0e3a3d24}.deep-scenario:before{content:"";position:absolute;right:24px;top:22px;width:38px;height:38px;border:1px solid #8cc63f;border-radius:50%}.deep-scenario:after{content:"→";position:absolute;right:34px;top:27px;color:#8cc63f;font-size:20px}.deep-scenario .eyebrow{color:#8cc63f}.deep-scenario>p:not(.eyebrow){margin:21px 0 18px;color:#fff;font-size:14px;line-height:1.8}.deep-scenario small{display:block;border-top:1px solid #ffffff24;padding-top:15px;color:#d1dfdc;font-size:9px;line-height:1.6}
.deep-two-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(36px,6vw,82px);align-items:start}.deep-two-column h2{font-size:clamp(27px,3vw,42px)}
.deep-priority-list{display:grid;gap:0;list-style:none;padding:0;margin:28px 0 0;border-top:1px solid #cbd9d6}.deep-priority-list li{display:grid;grid-template-columns:46px 1fr;gap:15px;padding:20px 0;border-bottom:1px solid #cbd9d6}.deep-priority-list span{color:#6b8b85;font-size:10px;font-weight:750;letter-spacing:.08em}.deep-priority-list p{margin:0;color:#365958;font-size:12px;line-height:1.7}
.deep-risk-grid{display:grid;gap:10px;margin-top:24px}.deep-risk-grid article{display:grid;grid-template-columns:40px 1fr;gap:12px;padding:18px;border:1px solid #d0deda;border-radius:9px;background:#fff}.deep-risk-grid span{display:grid;place-items:center;width:31px;height:31px;border-radius:50%;background:#eaf3d7;color:#0e3a3d;font-size:9px;font-weight:800}.deep-risk-grid p{margin:0;color:#405f5e;font-size:11px;line-height:1.7}
.deep-operating-plan{background:#092f32}.deep-plan-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:34px;background:#ffffff1c;border:1px solid #ffffff1c}.deep-plan-grid article{padding:clamp(23px,3vw,34px);background:#0e3a3d}.deep-plan-grid span{display:inline-flex;margin-bottom:35px;color:#8cc63f;font-size:11px;font-weight:800}.deep-plan-grid h3{color:#fff;font-size:18px;line-height:1.3;margin:0 0 13px}.deep-plan-grid p{color:#c8d9d6;font-size:11px;line-height:1.75;margin:0}
.deep-mode-choice .section-kicker{max-width:840px}.deep-mode-choice .section-kicker .body-copy{margin-top:14px}.deep-mode-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;margin-top:31px}.deep-mode-grid article{display:flex;flex-direction:column;min-height:270px;padding:clamp(27px,4vw,42px);border-radius:13px}.deep-mode-grid article.purchase{background:#0e3a3d;color:#fff}.deep-mode-grid article.rental{background:#8cc63f;color:#0e3a3d}.deep-mode-grid article.purchase .eyebrow{color:#8cc63f}.deep-mode-grid article.rental .eyebrow{color:#0e3a3d}.deep-mode-grid article>p:not(.eyebrow){margin:18px 0 25px;color:inherit;font-size:14px;line-height:1.75}.deep-mode-grid article>a{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:auto;padding-top:18px;border-top:1px solid currentColor;color:inherit;text-decoration:none;font-size:11px;font-weight:800}.deep-mode-grid article>a span{font-size:21px}
.deep-next-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(35px,7vw,96px);align-items:start}.deep-next-layout>div>h2{font-size:clamp(25px,2.8vw,39px)}.deep-resource-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:25px}.deep-resource-grid section{padding:18px;border:1px solid #153e4028;border-radius:9px;background:#ffffff65}.deep-resource-grid section>p{margin:0 0 13px;color:#2a514d;font-size:9px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.deep-resource-grid a{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid #173f4020;color:#0e3a3d;text-decoration:none;font-size:10px;font-weight:680;line-height:1.5}.deep-resource-grid a span{font-size:16px;line-height:1}.deep-resource-grid a:hover{text-decoration:underline}
@media(max-width:920px){.deep-intro-grid,.deep-two-column,.deep-next-layout{grid-template-columns:1fr}.deep-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.deep-intro-grid{gap:30px}}
@media(max-width:640px){.deep-mode-grid,.deep-resource-grid,.deep-plan-grid{grid-template-columns:1fr}.deep-mode-grid article{min-height:245px}.deep-priority-list li{grid-template-columns:38px 1fr}.deep-scenario{padding:25px 22px}.deep-scenario:before,.deep-scenario:after{display:none}}
