.quality:where(.astro-4UYXMKFC){max-width:1050px;width:100%;min-width:0;box-sizing:border-box;margin:2rem auto 4rem;padding:0 1rem;line-height:1.8}h1:where(.astro-4UYXMKFC){font-size:clamp(1.8rem,5vw,2.8rem)}h2:where(.astro-4UYXMKFC),.quality:where(.astro-4UYXMKFC) h2{font-size:1.3rem;margin-top:2rem}a:where(.astro-4UYXMKFC){color:rgb(var(--color-accent));text-decoration:underline}.quality:where(.astro-4UYXMKFC) table{width:100%;border-collapse:collapse;font-size:.8rem;margin:1rem 0}.quality:where(.astro-4UYXMKFC) th,.quality:where(.astro-4UYXMKFC) td{padding:.6rem;border-bottom:1px solid rgba(var(--color-border),.4);text-align:left}.quality:where(.astro-4UYXMKFC) label{display:block;margin:.8rem 0}.quality:where(.astro-4UYXMKFC) input,.quality:where(.astro-4UYXMKFC) select,.quality:where(.astro-4UYXMKFC) textarea,.quality:where(.astro-4UYXMKFC) button{max-width:calc(100% - .5rem);padding:.4rem;color:rgb(var(--color-text));background:rgb(var(--color-fill));border:1px solid rgb(var(--color-border));border-radius:4px;margin-left:.5rem;box-sizing:border-box}.quality:where(.astro-4UYXMKFC) details{margin:1rem 0}.quality:where(.astro-4UYXMKFC) summary{cursor:pointer}.quality:where(.astro-4UYXMKFC) code{overflow-wrap:anywhere}.quality:where(.astro-4UYXMKFC) pre{overflow-wrap:anywhere;font-size:.85rem}.quality:where(.astro-4UYXMKFC) button:disabled{opacity:.5}
