.rdp-caption{height:40px;display:flex;justify-content:center;align-items:center;position:relative;padding:0 1rem}.rdp-nav_button{width:40px;height:40px;background-color:#f1f3f5;border-radius:50%;display:flex;justify-content:center;align-items:center;border:none;cursor:pointer}.rdp-nav_button svg{width:16px;height:16px;fill:#2f3542}.rdp-nav_button_previous{position:absolute;left:0;top:50%;transform:translateY(-50%);border:.5px solid #dfe4ea;border-radius:7px;width:22px;height:20px}.rdp-nav_button_next{position:absolute;right:0;top:50%;transform:translateY(-50%);border:1px solid #dfe4ea;border-radius:7px;width:22px;height:20px}.rdp-caption_label{font-size:18px;font-weight:300;color:#111928}.rdp-months{justify-content:center}.rdp-head_cell{font-weight:600;font-size:12px;color:#637381}.rdp-day_selected,.rdp-day_selected:hover,.rdp-day_selected:focus{background-color:#007481}.rdp-day_range_start,.rdp-day_range_end{border-radius:7px}@media screen and (max-width: 780px){.wrapper{left:0;right:auto}}@media screen and (min-width: 780px){.wrapper{right:0;left:auto}}@media screen and (max-width: 460px){.rdp.one-tap{--rdp-cell-size: 50px}}@media screen and (max-width: 400px){.rdp.one-tap{--rdp-cell-size: 40px}}@media screen and (max-width: 350px){.rdp.one-tap{--rdp-cell-size: 35px}}.tiptap :first-child{margin-top:0}.tiptap ul,.tiptap ol{padding:0 1rem;margin:.25rem 1rem .25rem .4rem}.tiptap ul li p,.tiptap ol li p{margin-top:.25em;margin-bottom:.25em}.tiptap em{font-style:italic}.tiptap h1,.tiptap h2,.tiptap h3,.tiptap h4,.tiptap h5,.tiptap h6{line-height:1.1;margin-top:2.5rem;text-wrap:pretty}.tiptap h1,.tiptap h2{margin-top:3.5rem;margin-bottom:1.5rem}.tiptap h1{font-size:1.4rem}.tiptap h2{font-size:1.2rem}.tiptap h3{font-size:1.1rem}.tiptap h4,.tiptap h5,.tiptap h6{font-size:1rem}.tiptap code{background-color:var(--purple-light);border-radius:.4rem;color:var(--black);font-size:.85rem;padding:.25em .3em}.tiptap pre{background:var(--black);border-radius:.5rem;color:var(--white);font-family:JetBrainsMono,monospace;margin:1.5rem 0;padding:.75rem 1rem}.tiptap pre code{background:none;color:inherit;font-size:.8rem;padding:0}.tiptap blockquote{border-left:3px solid var(--gray-3);margin:1.5rem 0;padding-left:1rem}.tiptap hr{border:none;border-top:1px solid var(--gray-2);margin:2rem 0}.is-active{background-color:#e0e0e0;border-radius:4px;padding:4px}.unreset p:empty{margin:0;min-height:16px}.unreset p:empty+p{margin-top:0}.unreset ul+p:empty,.unreset ol+p:empty{margin-top:-.5rem}
