.method-filters{display:flex;flex-wrap:wrap;gap:16px;align-items:end;margin-top:24px}.method-filters label{display:flex;flex-direction:column;gap:5px;flex:1 1 175px}.method-filters .query-label{flex-basis:100%}.method-filters input,.method-filters select,.method-filters button{font:inherit;padding:10px;border:1px solid #9a8c84;border-radius:6px;max-width:100%;min-width:0;background:#fff;color:#171313}.method-filters button{cursor:pointer}.methods{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:18px}.method{padding:24px;background:white;border:1px solid var(--line);border-radius:12px;scroll-margin-top:100px;min-width:0;overflow-wrap:anywhere}.method h3{font:700 1.22rem/1.25 Calibri,Aptos,'Segoe UI',sans-serif;letter-spacing:normal}.method-meta{font-size:.9rem;color:var(--muted)}.method details{font-size:.95rem}.method details summary,.coverage summary{cursor:pointer;color:var(--red);font-weight:650}.method details li{margin-bottom:12px}.method details li span{display:block}.coverage{padding:18px;border:1px solid var(--line);border-radius:8px}.method[hidden],[hidden]{display:none!important}.method-skip{position:absolute;top:-100px;left:10px;background:white;z-index:20;padding:10px}.method-skip:focus{top:5px}.method:target{outline:3px solid var(--gold)}h1 a,h2 a,h3 a{text-decoration:none}@media(max-width:600px){.method-filters label{flex-basis:100%}.method{padding:18px}.method-filters button{width:100%}}
