article.content{--padding: 3rem;display:flex;flex-direction:column;gap:1.5rem;padding:var(--padding);padding-top:0;border-radius:var(--content-border-radius);background-color:var(--surface)}@media only screen and (max-width: 61.99rem){article.content{--padding: 2.25rem}}@media only screen and (max-width: 47.99rem){article.content{--padding: 1.5rem}}article.content>:first-child{display:inline-block;margin:0;padding:0;font-size:1.5rem;padding:1.25rem 0;border-top:.125rem solid var(--primary);border-bottom:none;width:fit-content;color:var(--on-surface)}article.content>[data-markdown]{flex:1}article.content>:last-child{margin:1.5rem 0 0;color:var(--on-surface)}details[name=faq]{--summary-color: var(--primary);--divider-color: var(--on-surface);margin-bottom:0}details[name=faq]>summary{display:flex;gap:.5rem;padding:.75rem 1rem;font-weight:700;cursor:pointer;align-items:center;justify-content:space-between}details[name=faq]>article{padding:.25rem 1rem .75rem}details[name=faq]>article :last-child{margin-bottom:0}details[name=faq] [role=doc-endnotes] ol{margin-top:1rem}details[name=faq] [role=doc-endnotes] p{margin:0}details[name=faq]{--border: 0.03125rem solid var(--divider-color);border-bottom:var(--border);scroll-margin-top:6.25rem}h2+details[name=faq]{border-top:var(--border)}details[name=faq][open]>summary::after{transform:rotate(-180deg)}details[name=faq]>summary::after{display:block;background-color:var(--summary-color);mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m12 15.4-6-6L7.4 8l4.6 4.6L16.6 8 18 9.4l-6 6Z"/></svg>');mask-position:center;mask-repeat:no-repeat;mask-size:contain;width:1.5rem;height:1.5rem;flex-shrink:0;content:"";transition:transform .3s ease}@media(prefers-reduced-motion: reduce){details[name=faq]>summary::after{transition:none}}details[name=faq]>summary::-webkit-details-marker{display:none}main.page-not-found{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:5rem 0}main.page-not-found *{margin:0}main.page-not-found h1{color:var(--primary);font-size:5rem;font-weight:500}main.page-not-found p{padding:1.25rem 0;color:var(--primary);font-size:1.5rem}main.page-not-found p:first-of-type{border-top:.125rem solid var(--primary)}main.page-not-found a{color:var(--primary)}#main-content>.container,#main-content>.container>article.content{flex:1}