@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap");:root{--bs-brand-50:#fdf2f0;--bs-brand-100:#fbe4e0;--bs-brand-200:#f5c0b6;--bs-brand-300:#e69485;--bs-brand-400:#ce6d5a;--bs-brand-500:#b04632;--bs-brand-600:#8f3828;--bs-brand-700:#6e2b1f}body{font-family:Inter,sans-serif;color:var(--bs-brand-700)}.btn-brand{background:var(--bs-brand-500)!important;color:#fff!important}.btn-brand:hover{background:var(--bs-brand-600)!important;color:#fff!important}.text-brand-500{color:var(--bs-brand-500)!important}.bg-brand-50{background-color:var(--bs-brand-50)!important}.bg-brand-100{background-color:var(--bs-brand-100)!important}.shadow-card{box-shadow:0 2px 4px rgba(0,0,0,.1)!important}.rounded-brand{border-radius:.2rem!important}.border-brand-500{border-color:var(--bs-brand-500)!important}.border-brand-100{border-color:var(--bs-brand-100)!important}.highlight-card{box-shadow:0 2px 12px rgba(176,70,50,.25)!important}.formatic-btn-outline-primary{border-radius:var(--radius)!important;background-color:transparent!important;color:var(--bs-brand-500)!important;border:1px solid var(--bs-brand-500)!important}.formatic-btn-outline-primary:hover{background-color:var(--bs-brand-50)!important;border-color:var(--bs-brand-500)!important;color:var(--bs-brand-700)!important}.formatic-btn-outline-primary:active{background-color:var(--bs-brand-500)!important}.formatic-btn-outline-primary:active,.formatic-btn-outline-primary:disabled{border-color:var(--bs-brand-500)!important;color:#fff}main h1{font-size:2.5rem;font-weight:700;margin-bottom:1rem;color:#1a1a1a}main h2{font-size:1.75rem;font-weight:600;padding-bottom:.5rem;border-bottom:1px solid #dee2e6;color:#2a2a2a}main h3{font-size:1.25rem;font-weight:600;margin-top:1.5rem;margin-bottom:1rem;color:#3a3a3a}main p{color:#4a4a4a;line-height:1.7;font-size:1rem}main .lead{font-size:1.125rem;color:#666}html{scroll-behavior:smooth;scroll-padding-top:2rem}.nav-link{color:#666;transition:color .2s}.nav-link:hover{color:var(--brand-500)}aside{scrollbar-width:thin;scrollbar-color:#dee2e6 transparent}aside::-webkit-scrollbar{width:6px}aside::-webkit-scrollbar-track{background:transparent}aside::-webkit-scrollbar-thumb{background-color:#dee2e6;border-radius:3px}