.subventions-hero .page-hero-content{max-width:58rem}.subventions-hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.subventions-btn,.subventions-final-cta a{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.75rem 1.1rem;border-radius:8px;font-weight:700;text-decoration:none;line-height:1.2}.subventions-btn--primary,.subventions-final-cta a{background:#f37e05;color:#111827}.subventions-btn--secondary{border:1px solid rgb(90 95 202 / .28);color:#4549a8;background:#fff}.subventions-layout{align-items:start}.subventions-sidebar{position:sticky;top:6rem;align-self:start;padding:1rem;border:1px solid rgb(15 23 42 / .1);border-radius:8px;background:#fff}.subventions-sidebar__title{margin:0 0 .75rem;font-size:.8rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.subventions-sidebar nav{display:grid;gap:.35rem}.subventions-sidebar a{display:block;padding:.55rem .65rem;border-radius:7px;color:#334155;font-weight:650;text-decoration:none}.subventions-sidebar a:hover,.subventions-sidebar a[aria-current="page"]{background:#f1f5f9;color:#4549a8}.subventions-main{position:relative}.subventions-positioning,.subventions-section,.subventions-final-cta{margin-bottom:2rem}.subventions-positioning{padding:1.25rem;border-left:4px solid #f37e05;border-radius:8px;background:#fff7ed;color:#431407}.subventions-positioning p,.subventions-section p,.subventions-final-cta p{margin-top:0}.subventions-section h2,.subventions-final-cta h2{margin:0 0 1rem;color:#1e293b;font-size:clamp(1.35rem, 2vw, 1.75rem);line-height:1.25}.subventions-card-grid,.subventions-budget-examples{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.subventions-card,.subventions-budget-example{padding:1.1rem;border:1px solid rgb(15 23 42 / .1);border-radius:8px;background:#fff}.subventions-card h3{margin:0 0 .45rem;color:#1e293b;font-size:1.02rem;line-height:1.3}.subventions-card p{margin:0;color:#475569}.subventions-list{display:grid;gap:.55rem;margin:0;padding-left:1.2rem}.subventions-list li::marker{color:#f37e05}.subventions-note{margin:1rem 0 0;padding:1rem;border-radius:8px;background:#f8fafc;border:1px solid rgb(15 23 42 / .1);color:#475569}.subventions-budget{overflow-x:auto;border:1px solid rgb(15 23 42 / .1);border-radius:8px;background:#fff}.subventions-budget table{width:100%;border-collapse:collapse}.subventions-budget th,.subventions-budget td{padding:.85rem 1rem;border-bottom:1px solid rgb(15 23 42 / .08);text-align:left;vertical-align:top}.subventions-budget th{background:#f8fafc;color:#334155;font-size:.85rem;text-transform:uppercase;letter-spacing:.04em}.subventions-budget td:last-child{white-space:nowrap;font-weight:700;color:#1e293b}.subventions-budget tr.is-total td{background:#fff7ed;color:#111827;font-weight:800}.subventions-budget-example__label{margin:0 0 .2rem;color:#475569;font-weight:800}.subventions-budget-example strong{display:block;margin-bottom:.8rem;color:#4549a8;font-size:1.2rem}.subventions-budget-example__benefit{margin:.9rem 0 0;color:#334155;font-weight:650}.subventions-faq details{border:1px solid rgb(15 23 42 / .1);border-radius:8px;background:#fff}.subventions-faq details+details{margin-top:.65rem}.subventions-faq summary{cursor:pointer;padding:.9rem 1rem;font-weight:800;color:#1e293b}.subventions-faq details p{margin:0;padding:0 1rem 1rem;color:#475569}.subventions-final-cta{padding:clamp(1.35rem, 4vw, 2rem);border-radius:8px;background:#1a162e;color:#f8fafc}.subventions-final-cta h2,.subventions-final-cta p{color:inherit}.subventions-final-cta a{margin-top:.25rem}[data-theme="dark"] .subventions-btn--secondary,[data-theme="dark"] .subventions-sidebar,[data-theme="dark"] .subventions-card,[data-theme="dark"] .subventions-budget,[data-theme="dark"] .subventions-budget-example,[data-theme="dark"] .subventions-faq details{background:#1d1829;border-color:rgb(255 255 255 / .1)}[data-theme="dark"] .subventions-btn--secondary,[data-theme="dark"] .subventions-sidebar a,[data-theme="dark"] .subventions-card h3,[data-theme="dark"] .subventions-section h2,[data-theme="dark"] .subventions-faq summary{color:#f1f5f9}[data-theme="dark"] .subventions-card p,[data-theme="dark"] .subventions-note,[data-theme="dark"] .subventions-budget-example__benefit,[data-theme="dark"] .subventions-faq details p{color:#cbd5e1}[data-theme="dark"] .subventions-sidebar a:hover,[data-theme="dark"] .subventions-sidebar a[aria-current="page"],[data-theme="dark"] .subventions-note,[data-theme="dark"] .subventions-budget th{background:rgb(255 255 255 / .06)}[data-theme="dark"] .subventions-positioning{background:rgb(243 126 5 / .12);color:#fed7aa}@media (max-width:968px){.subventions-layout{display:block}.subventions-sidebar{position:static;margin-bottom:1.25rem}.subventions-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.subventions-hero-actions,.subventions-card-grid,.subventions-budget-examples,.subventions-sidebar nav{grid-template-columns:1fr}.subventions-hero-actions{display:grid}.subventions-btn,.subventions-final-cta a{width:100%;box-sizing:border-box}}