blockquote{padding:1rem 3rem;line-height:2.25;border-left:none;background-color:#f5f8fa}blockquote p{line-height:2.5}p{line-height:2.5}.footer-prof{line-height:2.5}.author-box-prof{line-height:2.5}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-left-width:.25rem;border-left-color:var(--tw-prose-quote-borders);quotes:none;margin-top:1.6em;margin-bottom:1.6em;padding-left:3rem}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:3em}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:8rem}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-body)}html{scroll-behavior:smooth}.pagetop{height:50px;width:50px;position:fixed;right:30px;bottom:30px;background:#fff;border:solid 2px #000;border-radius:50%;display:flex;justify-content:center;align-items:center;z-index:2}.pagetop__arrow{height:10px;width:10px;border-top:3px solid #000;border-right:3px solid #000;transform:translateY(20%)rotate(-45deg)}.pagetop{box-shadow:0 4px 6px rgb(0 0 0/.3)}@media(hover:hover) and (pointer:fine){.pagetop:hover,.pagetop:hover .pagetop__arrow{border-color:#3293e7}}