*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6}body{color:#1a202c;background-color:#fff;font-size:1rem;line-height:1.6}h1,h2,h3,h4,h5,h6{line-height:1.3}h1{font-size:2.5rem;font-weight:800}h2{font-size:2rem;font-weight:700}h3{font-size:1.75rem;font-weight:700}h4{font-size:1.5rem;font-weight:600}h5{font-size:1.25rem;font-weight:600}h6{font-size:1rem;font-weight:600}p{margin-bottom:1rem}a{color:#4f46e5;text-decoration:none;transition:color .2s}a:hover{color:#4338ca}img,svg,video{max-width:100%;display:block}ul,ol{list-style:none}table{border-collapse:collapse}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--primary,#d4a574);outline-offset:2px}.screen-reader-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.loading-spinner{border:2px solid #e5e7eb;border-top-color:#4f46e5;border-radius:50%;width:1.25rem;height:1.25rem;animation:.8s linear infinite spin-360;display:inline-block}@keyframes spin-360{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-contrast:high){:focus-visible{outline-width:3px}}@media (prefers-color-scheme:dark){body{color:#f9fafb;background-color:#111827}a{color:#818cf8}a:hover{color:#a5b4fc}}@media print{*,:before,:after{color:#000!important;box-shadow:none!important;text-shadow:none!important;background:0 0!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}img,video{page-break-inside:avoid}h2,h3{page-break-after:avoid}body{font-size:12pt;line-height:1.4}}
