body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%;height:auto}html{scroll-behavior:smooth}.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{font-family:"Montserrat",system-ui,-apple-system,sans-serif;font-weight:700;color:#232323}.prose h1{font-size:2.25rem;margin-bottom:1.5rem}.prose h2{font-size:1.875rem;margin-top:3rem;margin-bottom:1rem}.prose h3{font-size:1.5rem;margin-top:2rem;margin-bottom:.75rem}.prose h4{font-size:1.25rem;margin-top:1.5rem;margin-bottom:.5rem}.prose p{margin-bottom:1rem;line-height:1.75}.prose a{color:#ff5700;text-decoration:none;transition:color 150ms ease}.prose a:hover{color:#ff6a00}.prose ul,.prose ol{margin-bottom:1rem;padding-left:1.5rem}.prose li{margin-bottom:.5rem}.prose blockquote{border-left:4px solid #ff5700;padding-left:1rem;margin:1.5rem 0;font-style:italic;color:#5a5a5a}.prose code{background:#ede8e3;padding:.125rem .375rem;border-radius:.375rem;font-size:.875em}.prose pre{background:#232323;color:#fff;padding:1rem;border-radius:.75rem;overflow-x:auto;margin:1.5rem 0}.prose pre code{background:rgba(0,0,0,0);padding:0}.prose img{border-radius:.75rem;margin:1.5rem 0}.prose table{width:100%;border-collapse:collapse;margin:1.5rem 0}.prose table th,.prose table td{padding:.75rem 1rem;border:1px solid #e1dad5;text-align:left}.prose table th{background:#ede8e3;font-weight:600}.prose table tr:nth-child(even){background:#ede8e3}.accordion-item{border-bottom:1px solid #e1dad5}.accordion-item:last-child{border-bottom:none}.accordion-trigger{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1rem 0;text-align:left;font-weight:600;color:#232323;background:rgba(0,0,0,0);border:none;cursor:pointer;transition:color 150ms ease}.accordion-trigger:hover{color:#ff5700}.accordion-trigger .accordion-icon{transition:transform 200ms ease}.accordion-trigger[aria-expanded=true] .accordion-icon{transform:rotate(180deg)}.accordion-content{max-height:0;overflow:hidden;transition:max-height 300ms ease ease-out}.accordion-content.open{max-height:500px}.accordion-content p{padding-bottom:1rem;color:#5a5a5a}.form-input,.form-select,.form-textarea{width:100%;padding:.75rem 1rem;background:#ede8e3;border:2px solid rgba(0,0,0,0);border-radius:.75rem;font-family:"Inter",system-ui,-apple-system,sans-serif;font-size:1rem;color:#232323;transition:border-color 150ms ease,box-shadow 150ms ease}.form-input:focus,.form-select:focus,.form-textarea:focus{outline:none;border-color:#ff5700;box-shadow:0 0 0 3px rgba(255,87,0,.1)}.form-input::placeholder,.form-select::placeholder,.form-textarea::placeholder{color:#bdbdbd}.form-label{display:block;margin-bottom:.5rem;font-weight:500;color:#232323}.form-error{margin-top:.25rem;font-size:.875rem;color:#dc2626}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;font-weight:600;border-radius:9999px;transition:all 150ms ease;cursor:pointer;border:none}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:#ff5700;color:#fff}.btn-primary:hover:not(:disabled){background:#ff6a00}.btn-dark{background:#232323;color:#fff}.btn-dark:hover:not(:disabled){background:#3a3a3a}.btn-outline{background:rgba(0,0,0,0);border:2px solid #232323;color:#232323}.btn-outline:hover:not(:disabled){background:#232323;color:#fff}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}*:focus-visible{outline:2px solid #ff5700;outline-offset:2px}::selection{background:rgba(255,87,0,.2);color:#232323}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#ede8e3}::-webkit-scrollbar-thumb{background:#e1dad5;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:#bdbdbd}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes slideUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeIn .5s ease-out}.animate-slide-up{animation:slideUp .5s ease-out}@media print{.no-print{display:none !important}header,footer{display:none !important}body{background:#fff !important}}/*# sourceMappingURL=main.css.map */