:root{--r-card:8px;--r-core:8px}.quality-module__L-e4FW__page{max-width:var(--measure);padding:var(--s6) var(--s5) var(--s6);margin:0 auto}.quality-module__L-e4FW__eyebrow{padding:var(--s1) var(--s3);border-radius:var(--r-control);background:var(--sunk);color:var(--ink-muted);letter-spacing:.18em;text-transform:uppercase;font-size:.7rem;font-weight:500;display:inline-block}.quality-module__L-e4FW__page h1{margin-top:var(--s5);letter-spacing:-.02em;max-width:20ch;font-size:clamp(2.2rem,5.4vw,4rem)}.quality-module__L-e4FW__lede{margin:var(--s6) 0 0;max-width:58ch;color:var(--ink-muted);font-size:1.1rem}.quality-module__L-e4FW__status{margin-top:var(--s7);background:var(--sunk);border-radius:var(--r-card);padding:var(--s1)}.quality-module__L-e4FW__statusCore{background:var(--surface);border-radius:var(--r-core);padding:var(--s6)}.quality-module__L-e4FW__statusCore h2{font-size:1.15rem;font-weight:600}.quality-module__L-e4FW__statusWhen{margin:var(--s2) 0 0;color:var(--ink-faint);font-size:.85rem}.quality-module__L-e4FW__statusList{margin:var(--s5) 0 0;gap:var(--s4);max-width:68ch;padding:0;list-style:none;display:grid}.quality-module__L-e4FW__statusList li{padding-left:var(--s5);color:var(--ink-muted);position:relative}.quality-module__L-e4FW__statusList li:before{content:"";background:var(--gold);border-radius:2px;width:7px;height:7px;position:absolute;top:.55em;left:0}.quality-module__L-e4FW__statusList strong{color:var(--ink);font-weight:600}.quality-module__L-e4FW__figures{gap:var(--s4);margin-top:var(--s8);grid-template-columns:repeat(3,1fr);display:grid}.quality-module__L-e4FW__figure{background:var(--sunk);border-radius:var(--r-card);padding:var(--s1)}.quality-module__L-e4FW__figureCore{background:var(--surface);border-radius:var(--r-core);padding:var(--s6) var(--s5);height:100%}.quality-module__L-e4FW__figureCore strong{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1;display:block}.quality-module__L-e4FW__figureCore span{margin-top:var(--s3);color:var(--ink-muted);font-size:.95rem;display:block}.quality-module__L-e4FW__section{margin-top:var(--s10)}.quality-module__L-e4FW__section>h2{letter-spacing:-.01em;max-width:24ch;font-size:clamp(1.6rem,3.4vw,2.4rem)}.quality-module__L-e4FW__sectionNote{margin:var(--s4) 0 0;max-width:58ch;color:var(--ink-muted)}.quality-module__L-e4FW__results{gap:var(--s4);margin-top:var(--s7);grid-template-columns:repeat(6,1fr);display:grid}.quality-module__L-e4FW__card{background:var(--sunk);border-radius:var(--r-card);padding:var(--s1);grid-column:span 2;transition:transform .42s cubic-bezier(.32,.72,0,1)}.quality-module__L-e4FW__cardFeatured{grid-column:span 6}.quality-module__L-e4FW__cardCore{background:var(--surface);border-radius:var(--r-core);height:100%;padding:var(--s5);position:relative}.quality-module__L-e4FW__cardCore:before{content:"";left:0;top:var(--s4);bottom:var(--s4);background:var(--cleared);border-radius:3px;width:3px;position:absolute}.quality-module__L-e4FW__cardCore[data-state=detected]:before{background:var(--restricted)}.quality-module__L-e4FW__cardFeatured .quality-module__L-e4FW__cardCore{justify-content:space-between;align-items:flex-end;gap:var(--s5);padding:var(--s6) var(--s5);flex-wrap:wrap;display:flex}.quality-module__L-e4FW__cardName{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.15rem;font-weight:600}.quality-module__L-e4FW__cardFeatured .quality-module__L-e4FW__cardName{font-size:clamp(1.3rem,2.6vw,1.8rem)}.quality-module__L-e4FW__cardFlag{margin-top:var(--s2);color:var(--ink-muted);max-width:46ch;font-size:.9rem;display:block}.quality-module__L-e4FW__cardResult{margin-top:var(--s5);padding-top:var(--s4);border-top:1px solid var(--rule)}.quality-module__L-e4FW__cardFeatured .quality-module__L-e4FW__cardResult{text-align:right;border-top:0;margin-top:0;padding-top:0}.quality-module__L-e4FW__cardResult strong{letter-spacing:-.01em;font-size:1.05rem;font-weight:600;display:block}.quality-module__L-e4FW__cardMeta{margin-top:var(--s2);color:var(--ink-faint);letter-spacing:.05em;text-transform:uppercase;font-size:.78rem;display:block}@media (hover:hover) and (pointer:fine){.quality-module__L-e4FW__card:hover{transform:translateY(-2px)}}.quality-module__L-e4FW__provenance{margin-top:var(--s7);background:var(--sunk);border-radius:var(--r-card);padding:var(--s2)}.quality-module__L-e4FW__provenanceCore{background:var(--surface);border-radius:var(--r-core);padding:var(--s6)}.quality-module__L-e4FW__provHead{justify-content:space-between;align-items:flex-start;gap:var(--s5);flex-wrap:wrap;display:flex}.quality-module__L-e4FW__provHead h3{font-size:1.15rem;font-weight:600}.quality-module__L-e4FW__provHead p{margin:var(--s2) 0 0;color:var(--ink-muted);font-size:.95rem}.quality-module__L-e4FW__verdict{padding:var(--s2) var(--s4);border-radius:var(--r-control);background:var(--cleared-wash);color:var(--cleared);white-space:nowrap;font-size:.85rem;font-weight:600;display:inline-block}.quality-module__L-e4FW__meta{gap:var(--s5);margin:var(--s6) 0 0;padding-top:var(--s5);border-top:1px solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.quality-module__L-e4FW__meta dt{color:var(--ink-faint);letter-spacing:.05em;text-transform:uppercase;font-size:.72rem}.quality-module__L-e4FW__meta dd{margin:var(--s2) 0 0}.quality-module__L-e4FW__provFoot{justify-content:space-between;align-items:baseline;gap:var(--s5);margin-top:var(--s6);padding-top:var(--s5);border-top:1px solid var(--rule);flex-wrap:wrap;display:flex}.quality-module__L-e4FW__provFoot p{max-width:54ch;color:var(--ink-muted);margin:0;font-size:.95rem}.quality-module__L-e4FW__action{align-items:center;gap:var(--s3);color:var(--ink);white-space:nowrap;font-weight:600;text-decoration:none;transition:transform .32s cubic-bezier(.32,.72,0,1);display:inline-flex}.quality-module__L-e4FW__action span:first-child{border-bottom:2px solid var(--rule-strong);padding-bottom:2px}.quality-module__L-e4FW__actionIcon{background:var(--sunk);border-radius:999px;place-items:center;width:30px;height:30px;font-size:.85rem;transition:transform .32s cubic-bezier(.32,.72,0,1);display:grid}@media (hover:hover) and (pointer:fine){.quality-module__L-e4FW__action:hover .quality-module__L-e4FW__actionIcon{transform:translate(2px,-2px)}}.quality-module__L-e4FW__provActions{align-items:flex-start;gap:var(--s3);flex-direction:column;display:flex}.quality-module__L-e4FW__provWriteup{color:var(--ink-muted);border-bottom:1px solid var(--rule-strong);transition:color var(--dur-fast) ease, border-color var(--dur-fast) ease;padding-bottom:2px;font-size:.9rem;font-weight:500;text-decoration:none}@media (hover:hover) and (pointer:fine){.quality-module__L-e4FW__provWriteup:hover{color:var(--ink);border-color:var(--gold)}}.quality-module__L-e4FW__scope{margin-top:var(--s5);background:var(--sunk);border-radius:var(--r-card);padding:var(--s1);text-align:center}.quality-module__L-e4FW__scopeCore{background:var(--surface);border-radius:var(--r-core);padding:var(--s6);text-align:center}.quality-module__L-e4FW__scopeCore h3{font-size:1.05rem;font-weight:600}.quality-module__L-e4FW__scopeCore p{margin:var(--s3) auto;max-width:62ch;color:var(--ink-muted)}@keyframes quality-module__L-e4FW__rise{0%{opacity:0;transform:translateY(10px)}}.quality-module__L-e4FW__reveal{animation:.42s cubic-bezier(.32,.72,0,1) backwards quality-module__L-e4FW__rise}@media (max-width:900px){.quality-module__L-e4FW__results{grid-template-columns:repeat(2,1fr)}.quality-module__L-e4FW__card,.quality-module__L-e4FW__cardFeatured{grid-column:span 2}.quality-module__L-e4FW__figures{grid-template-columns:1fr}}@media (max-width:720px){.quality-module__L-e4FW__results{grid-template-columns:1fr}.quality-module__L-e4FW__card,.quality-module__L-e4FW__cardFeatured{grid-column:span 1}.quality-module__L-e4FW__cardFeatured .quality-module__L-e4FW__cardResult{text-align:left}}
