.comparison-chapter .page-header{margin-bottom:28px}.comparison-chapter .exp-flow{margin-top:24px}.comparison-chapter :is(.calc-form,.calc-results){border:1px solid var(--border);border-radius:16px;box-shadow:0 18px 45px -38px #164d4055}.comparison-chapter .calc-results th{color:var(--text-muted);background:var(--bg-muted);font-size:11px;font-weight:600}.comparison-chapter .calc-results :is(th,td){padding-block:15px}.comparison-chapter .calc-results tr{transition:background .18s cubic-bezier(.16,1,.3,1)}.comparison-chapter .calc-results tbody tr:hover{background:var(--bg-muted)}.business-plan-story{--bg:#102e27;--bg-card:#163b30;--bg-muted:#214c3d;--text:#fffefb;--text-muted:#c4d3c8;--text-inverse:#102e27;--border:#7a9b8540;--border-strong:#7a9b8570;--primary:#dfc997;--primary-hover:#eedcb7;--brand-900:#e7f0e4;--brand-700:#b5d0bd;--brand-600:#9cbda6;--brand-500:#80a48e;--brand-300:#c4dccb;--gold-600:#e7cf9a;--positive:#a9d6b8;--negative:#ffb4ac;--warning:#eed6a6;color:var(--text);background:radial-gradient(at 100% 0,#b9a67612,#0000 55%),#102e27;border:1px solid #7a9b8540;border-radius:20px;margin-top:20px;margin-bottom:32px;box-shadow:0 24px 60px -40px #102e2770}.business-plan-story .exp-kicker{color:#dfc997}.business-plan-heading{padding-top:30px;padding-bottom:26px}.business-plan-heading h1{font-family:var(--font-lora), Georgia, serif;letter-spacing:-.04em;margin-top:14px;font-size:clamp(36px,4.5vw,58px);font-weight:500;line-height:1.1}.business-plan-heading>p:last-child{color:var(--text-muted);margin-top:16px;font-size:14px;line-height:1.8}.business-plan-story .business-plan-metric{background:linear-gradient(130deg,#234b3b,#163b30);border-radius:13px;padding:22px 20px}.business-plan-metric>p:last-child{letter-spacing:-.035em;margin-top:10px;font-size:clamp(18px,2vw,25px);font-weight:600}.business-plan-panel-title{font-family:var(--font-lora), Georgia, serif;align-items:center;gap:9px;font-size:20px;font-weight:500;display:flex}.business-plan-panel-title svg{color:#dfc997;flex:none;width:19px;height:19px}.business-plan-story .text-emerald-600{color:var(--positive)}.business-plan-story .text-red-500{color:var(--negative)}.business-plan-story :is(.text-amber-600,.text-secondary){color:#eed6a6}.business-plan-story .text-primary-foreground{color:#102e27}.business-plan-story :is(input,select,textarea){color:#fffefb;border-color:var(--border-strong);background:#102e27}.business-plan-story input::placeholder{color:#c4d3c8}.business-plan-story :is(input,select,textarea,button,a):focus-visible{outline-offset:3px;outline:2px solid #eed6a6}.business-plan-story button{min-height:36px}.learn-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-end;gap:32px;padding-block:12px 28px;display:flex}.learn-heading>div>p{color:var(--brand-700);letter-spacing:.16em;font-size:10px;font-weight:600}.dark .learn-heading>div>p{color:var(--brand-300)}.learn-heading h1{max-width:670px;font-family:var(--font-lora), Georgia, serif;letter-spacing:-.04em;margin-top:16px;font-size:clamp(35px,4.7vw,58px);font-weight:500;line-height:1.12}.learn-heading>div>span{max-width:570px;color:var(--text-muted);margin-top:17px;font-size:14px;line-height:1.8;display:block}.learn-search{border:1px solid var(--border-strong);width:min(310px,100%);min-height:48px;color:var(--text-muted);background:var(--bg-card);border-radius:9px;flex:none;align-items:center;gap:10px;padding:0 8px 0 14px;display:flex}.learn-search input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;padding-block:12px;font-size:12px}.learn-search button{color:#fffefb;background:#164d40;border-radius:6px;flex:none;place-items:center;width:38px;height:38px;display:grid}.learn-search button:hover{background:#103c32}.learn-search :is(input,button):focus-visible{outline:2px solid var(--brand-600);outline-offset:3px}.learn-chapter .news-card{border-radius:14px;box-shadow:0 15px 38px -33px #164d4040}.learn-chapter .news-card h3{font-family:var(--font-lora), Georgia, serif;letter-spacing:-.025em;font-weight:500}.learn-chapter .news-card-featured:has(.news-card-image){grid-template-columns:1.1fr 1fr;display:grid}.learn-chapter .news-card-featured .news-card-image{height:100%;min-height:300px}.learn-chapter .news-card-featured .news-card-copy{flex-direction:column;justify-content:center;padding:32px;display:flex}.learn-chapter .news-card-featured h3{margin-top:21px;font-size:clamp(23px,2.7vw,33px);line-height:1.3}.learn-chapter .news-card-featured .news-card-copy>p{margin-top:16px;font-size:14px;line-height:1.85}.learn-chapter .news-card-copy>div:first-child{flex-wrap:wrap}.learning-resource-hero{grid-template-columns:1fr 1.05fr;align-items:center;gap:36px;margin-bottom:32px;display:grid}.learning-resource-hero h1{font-family:var(--font-lora), Georgia, serif;letter-spacing:-.04em;margin-top:17px;font-size:clamp(39px,4.9vw,65px);font-weight:500;line-height:1.1}.learning-resource-hero h1 em{color:var(--brand-700)}.dark .learning-resource-hero h1 em{color:var(--brand-300)}.learning-resource-hero>div>p:not(.exp-kicker){max-width:460px;color:var(--text-muted);margin-top:21px;font-size:14px;line-height:1.9}.learning-resource-hero .exp-button{margin-top:25px}.learning-resource-image{border:1px solid var(--border);border-radius:16px;min-height:360px;position:relative;overflow:hidden}.learning-resource-image img{object-fit:cover;object-position:center}.learn-chapter .card h2{font-family:var(--font-lora), Georgia, serif;font-size:20px;font-weight:500}@media (max-width:900px){.learn-heading{flex-direction:column;align-items:flex-start;gap:22px}.learn-search{width:min(440px,100%)}.learning-resource-hero{gap:24px}.learning-resource-hero h1{font-size:44px}.learning-resource-image{min-height:340px}.learning-resource-hero .exp-button{gap:10px;font-size:11px}}@media (max-width:767px){.business-plan-story{border-radius:14px;margin-top:10px}.business-plan-heading{padding-top:24px}.business-plan-heading h1{font-size:37px}.business-plan-heading>p:last-child{font-size:16px;line-height:1.75}.business-plan-story .business-plan-metric{padding:17px 12px}.business-plan-metric>p:last-child,.business-plan-panel-title{font-size:18px}.learn-heading h1{font-size:clamp(35px,9vw,46px)}.learn-heading>div>span{font-size:13px}.learn-chapter .news-card-featured:has(.news-card-image){grid-template-columns:minmax(0,1fr)}.learn-chapter .news-card-featured .news-card-image{min-height:230px}.learn-chapter .news-card-featured h3{margin-top:15px;font-size:26px}.learning-resource-hero{grid-template-columns:minmax(0,1fr);margin-bottom:22px}.learning-resource-hero h1{font-size:clamp(40px,11vw,58px)}.learning-resource-image{min-height:300px}.learning-resource-hero>div>p:not(.exp-kicker){font-size:16px;line-height:1.75}.learning-resource-hero .exp-button{font-size:14px}.learn-search input{min-height:48px;font-size:16px}.learn-search button{width:44px;height:44px}.learn-chapter .news-card-featured .news-card-copy{padding:20px}.learn-chapter .news-card-featured .news-card-copy>p{font-size:16px;line-height:1.75}}@media (prefers-reduced-motion:reduce){:is(.comparison-chapter,.business-plan-story,.learn-chapter) *{transition:none!important}}html[data-motion=reduced] :is(.comparison-chapter,.business-plan-story,.learn-chapter) *{transition:none!important}
