/* A restrained visual layer: forest, paper, fine rules and one icon family. */
.hero-secondary{display:block;width:fit-content;max-width:100%;margin-top:15px;color:#f0f3e9;font-size:14px;line-height:1.5;text-underline-offset:4px}
.hero-secondary:hover{color:#fff}
.independence>div{gap:16px}
.site-icon{display:inline-block;vertical-align:middle;flex-shrink:0;width:24px;height:24px}
.quick-symbol{width:38px;height:38px;border-color:#b8cba870;background:#ffffff0c;border-radius:6px}
.quick-symbol .site-icon{width:23px;height:23px}
.resource-card-top{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:15px}
.resource-card-top .eyebrow{margin:0}
.resource-card-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid #dce3d1;background:#f0f4e9;color:var(--green);border-radius:6px;flex-shrink:0}
.resource-card{padding:20px 14px;border-top-color:#718954;background:linear-gradient(#f9faf6,white 135px)}
.resource-card h3 a{gap:10px}
.editorial-list .list-index{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;background:#f1f4eb;border:1px solid #dce3d1;border-radius:6px;color:var(--green);padding:0}
.accountability-panel>.panel-mark{display:flex;align-items:center;justify-content:center;width:45px;height:45px;border:1px solid #bbc8a8;background:#f7f8f1;color:var(--green);margin-bottom:20px;border-radius:6px}
.article-kicker,.learning-kicker{display:flex;align-items:center;gap:12px;margin-bottom:18px}
.article-kicker .eyebrow,.learning-kicker .eyebrow{margin:0}
.topic-mark{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid #dce3d1;background:#f2f5eb;border-radius:6px;color:var(--green);flex-shrink:0}
.topic-mark .site-icon{width:21px;height:21px}
.article-image.editorial-image{border:1px solid #dce2d4;background:#f8f8f1;overflow:hidden}
.article-image.editorial-image img{width:100%;height:auto;max-height:none;aspect-ratio:1376/768;object-fit:contain}
.article-image.editorial-image figcaption{font-size:11px;line-height:1.5;padding:10px 14px;border-top:1px solid #e1e5d7;background:#fafbf7;color:#616c56}
.records-path{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:28px 0 34px}
.records-path>a{min-width:0;display:flex;flex-direction:column;align-items:flex-start;padding:17px 15px 15px;background:#f6f7ef;border:1px solid #dce2d0;border-top:3px solid #839460;text-decoration:none;color:var(--deep)}
.records-path>a:hover{background:#edf2e3;border-color:#8da274}
.path-top{display:flex;align-items:center;justify-content:space-between;width:100%;color:#5e7947;margin-bottom:18px}
.path-top>span{font:18px var(--serif);color:#8b916e}
.records-path strong{font:600 18px/1.3 var(--serif);margin-bottom:9px}
.records-path .path-description{font-size:13px;line-height:1.55;color:#59664e;margin-bottom:20px}
.path-read{font-size:11px;font-weight:600;margin-top:auto}
.library-card-top>.resource-kind{display:flex;align-items:center;gap:10px;min-width:0}
.resource-kind .site-icon{width:20px;height:20px;color:#6c8152}
.resource-kind .eyebrow{margin:0}
.species-thumb{width:100%;height:145px;object-fit:contain;display:block;background:#f7f7ef;border-bottom:1px solid #e0e4d7;margin:0 0 16px}
.visual-link-strip{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:26px 0}
.visual-link-strip>a{display:flex;align-items:flex-start;gap:14px;padding:19px;background:#f1f4e9;border:1px solid #d9e1ce;text-decoration:none}
.visual-link-strip .site-icon{margin-top:2px;color:var(--green)}
.visual-link-strip strong{font:600 18px/1.25 var(--serif);display:block;margin-bottom:7px}
.visual-link-strip span{font-size:12px;color:#5a674f;display:block;line-height:1.5}
@media(max-width:1100px){.records-path{grid-template-columns:1fr}.records-path>a{display:grid;grid-template-columns:36px 1fr;gap:0 13px;padding:17px}.path-top{grid-row:1/4;display:block;margin:0}.path-top>span{display:block;font-size:13px;margin-top:9px}.records-path strong{font-size:19px}.records-path .path-description{margin-bottom:8px}.path-read{grid-column:2}.visual-link-strip{grid-template-columns:1fr}}
@media(max-width:900px){.quick-symbol{display:flex;width:30px;height:30px}.quick-symbol .site-icon{width:19px;height:19px}.quick-actions>a{gap:10px}.resource-card{padding:18px 12px}}
@media(max-width:700px){.quick-actions>a{flex-wrap:wrap}.quick-actions>a>div{flex:1;min-width:100px}.quick-actions>a>b{display:none}.quick-actions .quick-symbol{width:28px;height:28px}.article-kicker,.learning-kicker{gap:10px}.species-thumb{height:170px}.library-card-top>.resource-kind{align-items:flex-start}.records-path{margin-block:23px}.article-image.editorial-image{margin-block:22px}}
@media print{.quick-symbol,.resource-card-icon,.topic-mark,.panel-mark,.resource-kind>.site-icon{display:none}.article-kicker,.learning-kicker{display:block}.records-path{display:none}.article-image.editorial-image img{height:auto;max-height:180px;object-fit:contain}.article-image.editorial-image{break-inside:avoid}.resource-card{background:none}.visual-link-strip{display:none}}
