.tabs{flex-wrap:wrap}.resource-note{display:inline-block;line-height:1.6;margin-top:6px;color:#80725d}.sources-section{padding:20px 0 40px;border-top:1px solid var(--line)}.sources-section>p{max-width:750px;color:#77776d;font-size:12px;line-height:1.8}#sourceList{display:grid;grid-template-columns:1fr 1fr;gap:25px 35px;margin-top:25px}.source-group{border-top:2px solid #23231f;padding-top:8px}.source-group>h3{font-family:'Space Grotesk';font-size:18px}.source-entry{border-bottom:1px solid var(--line);padding:13px 0}.source-entry>a{font-size:12px;font-weight:600}.source-entry p{font-size:10px;line-height:1.8;color:#77776d;margin:7px 0 0}.source-status{display:block;font-size:8px;text-transform:uppercase;letter-spacing:.7px;margin-top:7px;color:#7b755b}#publisher{font-size:10px}.card p{line-height:1.5}@media(max-width:620px){aside{grid-template-columns:1fr 1fr;gap:8px}aside label[for=collection]{grid-column:1;grid-row:2}#collection{grid-column:1;grid-row:3}aside label[for=publisher]{grid-column:2;grid-row:2}#publisher{grid-column:2;grid-row:3}aside label[for=level]{grid-column:1;grid-row:4}#level{grid-column:1;grid-row:5}aside label[for=subject]{grid-column:2;grid-row:4}#subject{grid-column:2;grid-row:5}aside label[for=year]{grid-column:1;grid-row:6}#year{grid-column:1;grid-row:7}aside label[for=session]{grid-column:2;grid-row:6}#session{grid-column:2;grid-row:7}.tabs button{padding:9px 7px;font-size:8px}#sourceList{grid-template-columns:1fr}.card-actions .open{max-width:85px;text-align:center;white-space:normal}}

.link-check{display:inline-block;font-size:8px;line-height:1.5;margin-top:8px;padding:3px 6px;border:1px solid #dbdbd2;border-radius:3px;color:#77776d}.link-check.verified{background:#e9f3d3;color:#435a25;border-color:#d1e4ac}.link-check.failed{background:#f6e6df;color:#8c4e34}.open.unavailable{color:#929282;cursor:default;display:inline-block}.verified-toggle{display:flex;align-items:center;gap:6px;font-size:10px;color:#4e5641;cursor:pointer}.verified-toggle input{accent-color:#667e33;margin:0}.result-head{gap:12px;flex-wrap:wrap}.source-entry>strong{font-size:12px;color:#7a766e}.audit-report{display:inline-block;font-size:11px;text-decoration:underline;margin:12px 0}.source-entry .source-status{line-height:1.7}@media(max-width:620px){.verified-toggle{font-size:9px;flex-basis:100%;margin-bottom:4px}.link-check{font-size:7px}.card h3{word-break:normal}}
