html{scroll-behavior:smooth;scroll-padding-top:100px}body{background-color:#FDFDFD}.tiptap{line-height:1.8}.tiptap ul{list-style-type:disc!important;padding-left:1.5rem!important;margin:1.5rem 0!important}.tiptap ol{list-style-type:decimal!important;padding-left:1.5rem!important;margin:1.5rem 0!important}.tiptap li{margin:.5rem 0!important}.tiptap img{max-width:100%;height:auto;border-radius:1.5rem;margin:2rem 0}input:focus-visible,textarea:focus-visible{outline:none;border-color:rgba(0,0,0,.2);background-color:#fff;box-shadow:0 0 0 4px rgba(0,0,0,.02)}::placeholder{color:rgba(0,0,0,.3);font-weight:500}input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #F9F9F9 inset!important;-webkit-text-fill-color:#000!important}
.text-black\/60{color:rgba(0,0,0,.72)!important}.text-black\/45{color:rgba(0,0,0,.6)!important}.text-black\/40{color:rgba(0,0,0,.58)!important}.text-gray-500{color:#525252!important}.text-gray-400{color:#5e5e5e!important}a:focus-visible,button:focus-visible{outline:3px solid #000;outline-offset:2px}a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}
h1,h2{letter-spacing:-.01em}h1{margin-bottom:.6em;line-height:1.1}h2{margin-bottom:.6em;line-height:1.15}.label-caps{font-size:10px;font-weight:700;letter-spacing:.3em;text-transform:uppercase}
