/* HD1: the shared historical dossier reading structure. */
.iq-hd1-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:22px 0;color:#74634d;font-size:.9rem}
.iq-hd1-breadcrumb a{text-decoration:none;color:#762338}.iq-hd1-breadcrumb a:hover{text-decoration:underline}
.iq-hd1-dashboard{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:24px}
.iq-hd1-dashboard a{display:flex;flex-direction:column;padding:17px 18px;background:#fffaf0;border:1px solid #dfd1b6;border-top:3px solid #a7833b;border-radius:10px;text-decoration:none;color:#584a38;min-width:0}
.iq-hd1-dashboard strong{font-family:Georgia,serif;font-size:1.85rem;color:#762338}.iq-hd1-dashboard span{font-size:.9rem;line-height:1.4;overflow-wrap:anywhere;hyphens:auto}
.iq-hd1-guide{padding:22px 24px;border:1px solid #ddcdb5;border-radius:12px;background:#fffdf8;box-sizing:border-box;margin-bottom:28px}
.iq-hd1-route{display:flex;flex-wrap:wrap;gap:.6rem 1.6rem}.iq-hd1-route a{font-weight:650;color:#762338;text-decoration:none;border-bottom:2px solid #c5a15c;padding:.35rem 0}
.iq-hd1-route a:hover{border-color:#762338}.iq-hd1-find{border-top:1px solid #d8cdb8;margin-top:18px;padding-top:15px}.iq-hd1-find>summary{cursor:pointer;color:#584a38;font-weight:600;list-style:revert}
.iq-hd1-search-tools{display:grid;grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr);gap:14px;margin-top:18px;align-items:end}
.iq-hd1-search-tools label{display:flex;flex-direction:column;gap:7px;font-size:.92rem;color:#584a38;min-width:0}
.iq-hd1-search-tools input,.iq-hd1-search-tools select,.iq-hd1-search-tools button{font:inherit;min-height:44px;border:1px solid #cbbba0;border-radius:6px;background:#fff;padding:9px 12px;color:#463d31;width:100%;box-sizing:border-box;min-width:0}
.iq-hd1-search-tools select{max-width:100%;text-overflow:ellipsis}.iq-hd1-search-tools button{cursor:pointer;background:#f8f0e0}.iq-hd1-search-tools p,.iq-hd1-search-tools ol{grid-column:1/-1;margin:0}
.iq-hd1-search-tools p{font-size:.9rem;color:#74634d}.iq-hd1-search-tools ol{padding-left:22px}.iq-hd1-search-tools li{margin:8px 0}.iq-hd1-search-tools li a{color:#762338;text-underline-offset:3px}
.iq-hd1-guide :focus-visible,.iq-hd1-breadcrumb :focus-visible,.iq-hd1-dashboard :focus-visible{outline:3px solid #9b6d29;outline-offset:4px}
.iq-dossier [id]{scroll-margin-top:6rem}
@media(max-width:700px){.iq-hd1-guide{padding:18px}.iq-hd1-search-tools{grid-template-columns:minmax(0,1fr)}.iq-hd1-dashboard{gap:8px}.iq-hd1-dashboard a{padding:12px 10px}.iq-hd1-dashboard strong{font-size:1.5rem}.iq-hd1-dashboard span{font-size:.8rem}.iq-hd1-route{gap:.5rem 1rem}}
@media(max-width:380px){.iq-hd1-dashboard{grid-template-columns:minmax(0,1fr)}.iq-hd1-dashboard a{flex-direction:row;align-items:center;gap:16px}}
