.curated-filters{display:grid;grid-template-columns:minmax(160px,.8fr) minmax(200px,1.2fr);gap:16px;margin-top:24px}
.curated-filters .download-filter{margin:0;display:flex;flex-direction:column;align-items:stretch;gap:8px}
.curated-filters select,.curated-filters input{width:100%;min-width:0;min-height:46px;border:1px solid var(--line);border-radius:0;padding:11px 12px;background:var(--paper,#fffdf8);color:var(--ink);font:inherit}
.curated-filters input:focus,.curated-filters select:focus{outline:2px solid var(--accent,#572638);outline-offset:3px}
.pdf-set .curated-mark{font-size:.75rem;letter-spacing:.035em;font-weight:650;color:var(--accent,#572638);margin:12px 0}
.pdf-set .curated-summary{font-size:.9rem;line-height:1.65;color:var(--muted);margin:12px 0 20px}
.pdf-set .assessment-note{margin:14px 0;line-height:1.6}
.pdf-download-grid{align-items:start}
.pdf-set[hidden],.curated-empty[hidden],[data-pdf-clear][hidden]{display:none!important}
.curated-empty{padding:30px 0 60px;color:var(--muted)}
[data-pdf-clear]{border:0;padding:4px 0;background:none;cursor:pointer}
.guide-aside>p{line-height:1.7;color:var(--muted);margin:16px 0 24px}
@media(max-width:640px){.curated-filters{grid-template-columns:1fr;gap:14px}.pdf-set .curated-summary{font-size:.92rem}}
