.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{font-family:var(--font-heading);scroll-margin-top:120px}.prose a{text-decoration:none}.prose a[href]:not([href^="#"]):not(.btn){color:var(--brand)}.prose a[href^="#"]{align-items:center;display:inline-flex;position:relative}.prose a[href^="#"] .heading-anchor-copy{background:transparent;border:none;color:var(--muted);cursor:pointer;font-size:.85em;line-height:1;margin-left:.25em;opacity:0;padding:0;transition:opacity .3s ease}.prose .heading-anchor-copy:focus-visible,.prose a[href^="#"]:focus-visible .heading-anchor-copy,.prose a[href^="#"]:hover .heading-anchor-copy{opacity:1}.prose ul li{list-style-type:none;padding-left:1.4em;position:relative}.prose ul li::marker{content:""}.prose ul li:before{color:var(--brand);content:"❖";font-size:1em;left:0;line-height:1.2;position:absolute;top:.2em}.prose .btn.buttonlink{align-items:stretch;background-color:transparent;border-color:var(--brand);border-width:2px;color:var(--brand);display:inline-flex;padding:0;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.prose .btn.buttonlink:focus-visible,.prose .btn.buttonlink:hover{background-color:var(--brand);border-color:var(--brand);color:#fff;outline:none}.prose .buttonlink__label{align-items:center;color:#fff;display:inline-flex;gap:.35rem;padding:10px 18px}.prose .buttonlink__icon{border-left:1px solid;color:currentColor;display:grid;line-height:1;min-height:100%;min-width:44px;padding:10px;place-items:center;transition:background-color .2s ease,color .2s ease,border-left-color .2s ease}.fade-enter-active,.fade-leave-active{transition:opacity .2s ease}.fade-enter-from,.fade-leave-to{opacity:0}
