/* Every editorial entry carries its real cover; the ten hearings lead the homepage. */
.ten-hearings{margin:26px 0 34px;padding:26px;background:#fffaf0;border:1px solid #cdb899;border-top:4px solid #b49364;border-radius:10px;box-shadow:0 5px 18px #78563508}.ten-hearings .section-heading{padding:0;border:0;align-items:flex-end;margin-bottom:12px}.ten-hearings h2{font-size:clamp(26px,2.5vw,33px)}.ten-eyebrow{font-size:10px!important;letter-spacing:.14em;color:#806044!important;font-weight:750;margin:0 0 9px!important}.ten-range{font-size:13px;font-weight:700;letter-spacing:.07em;color:#77583e;margin:0 0 20px}.ten-hearing-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.ten-hearing-card{display:flex;flex-direction:column;min-width:0;border:1px solid #ddceba;border-radius:7px;background:#fffdf8;overflow:hidden;text-decoration:none;transition:border-color .18s,box-shadow .18s}.ten-hearing-card>img{width:100%;height:108px;object-fit:cover;background:#ece4d7}.ten-card-copy{padding:13px 12px 14px;display:flex;flex-direction:column;flex:1}.ten-meta{display:flex;gap:5px;justify-content:space-between;flex-wrap:wrap;align-items:center;margin-bottom:9px;font-size:10px;line-height:1.7;color:#77583e}.ten-meta b{letter-spacing:.09em;color:#94634b}.ten-meta time{font-size:11px;letter-spacing:.015em}.ten-card-copy h3{font-size:16px;line-height:1.55;letter-spacing:.01em;margin:0 0 12px;font-weight:700}.ten-read{font-size:11px;font-weight:700;line-height:1.7;color:#806044;margin-top:auto}.ten-hearing-card:hover{border-color:#b49364;box-shadow:0 5px 14px #6b553a12}.ten-nav-link{color:#806044!important;font-weight:750!important}
.section-nav.art-pathways a.thumbnail-pathway{gap:15px}.thumbnail-pathway>img{width:82px;height:74px;flex-shrink:0;object-fit:cover;border-radius:5px;border:1px solid #d8c7ac}.art-pathways .path-copy{flex:1}.portal-card{display:flex;align-items:center;gap:12px;padding:12px;min-height:122px}.portal-card>img{width:76px;height:92px;flex-shrink:0;object-fit:cover;border-radius:4px;background:#ece5d9}.portal-card .collection-copy{flex:1;min-width:0}.portal-card h3{font-size:17px;line-height:1.55}.portal-card p{font-size:12px;line-height:1.8}
.reading-card>img{width:100%;height:105px;object-fit:cover;border-radius:4px;margin-bottom:14px;background:#ece5d9}.reading-card b{margin-bottom:8px}.hearing-event.thumbnail-link{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;align-items:center;padding:14px}.hearing-event.thumbnail-link>img{width:64px;height:76px;object-fit:cover;border-radius:4px;background:#e8e4d7}.thumbnail-copy{display:block;min-width:0}.hearing-event .thumbnail-copy time{display:block;grid-row:auto;font-size:13px}.hearing-event .thumbnail-copy strong{display:block;font-size:15px;line-height:1.6;margin:4px 0}.hearing-event .thumbnail-copy .event-status{display:block;font-size:12px;line-height:1.7}
.topic-group a.thumbnail-link{display:grid;grid-template-columns:54px minmax(0,1fr);gap:11px;align-items:center;padding:10px 0;min-height:76px}.topic-group a.thumbnail-link>img{width:54px;height:58px;object-fit:cover;border-radius:4px;background:#e9e1d3}.topic-group .thumbnail-copy{font-size:13px;line-height:1.8}.case-text-card.thumbnail-link{display:grid;grid-template-columns:100px minmax(0,1fr);gap:0;align-items:center;padding:0}.case-text-card.thumbnail-link>img{width:100px;height:124px;object-fit:cover}.case-text-card .thumbnail-copy{padding:15px;font:700 18px/1.6 "Noto Serif TC","Noto Serif SC","Songti TC","STSong",serif}.record-list a.thumbnail-link{display:grid;grid-template-columns:66px minmax(0,1fr);gap:13px;align-items:center;padding:15px}.record-list a.thumbnail-link>img{width:66px;height:80px;object-fit:cover;border-radius:4px;background:#ece5d9}.record-list .thumbnail-copy strong{font-size:16px;line-height:1.6}.record-list .thumbnail-copy small{font-size:12px;line-height:1.7;margin-top:5px}
@media(min-width:761px) and (max-width:1100px){.ten-hearings{padding:23px;margin:24px 0 30px}.ten-hearing-grid{gap:11px}.ten-hearing-card>img{height:92px}.ten-card-copy{padding:11px 10px}.ten-card-copy h3{font-size:14px}.ten-meta{gap:3px;font-size:9px}.ten-meta time{font-size:10px}.ten-read{font-size:10px}.thumbnail-pathway>img{width:64px;height:66px}.art-pathways strong{font-size:18px}.portal-card>img{width:76px;height:82px}.hearing-event.thumbnail-link{grid-template-columns:54px minmax(0,1fr);gap:10px;padding:12px}.hearing-event.thumbnail-link>img{width:54px;height:68px}.topic-group a.thumbnail-link{grid-template-columns:58px minmax(0,1fr);gap:12px}.topic-group a.thumbnail-link>img{width:58px;height:58px}.topic-group .thumbnail-copy{font-size:13px}}
@media(max-width:760px){.ten-hearings{margin:22px 0 28px;padding:20px 16px;border-top-width:3px;border-radius:8px}.ten-hearings .section-heading{gap:8px;margin-bottom:10px}.ten-hearings h2{font-size:25px;line-height:1.5}.ten-hearings .section-heading p:not(.ten-eyebrow){font-size:13px;line-height:1.85;margin-top:7px}.ten-eyebrow{font-size:9px!important;letter-spacing:.08em}.ten-range{font-size:12px;margin-bottom:15px;letter-spacing:.035em}.ten-hearing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ten-hearing-card>img{height:85px}.ten-card-copy{padding:11px 10px 12px}.ten-meta{font-size:10px;margin-bottom:7px;gap:3px}.ten-meta time{font-size:10px}.ten-card-copy h3{font-size:14px;line-height:1.65;margin-bottom:10px}.ten-read{font-size:10px}.ten-hearings .section-all{font-size:12px;min-height:30px}.section-nav.art-pathways a.thumbnail-pathway{padding:12px 15px;gap:13px;min-height:90px}.thumbnail-pathway>img{width:65px;height:65px}.art-pathways strong{font-size:19px}.portal-card{display:flex;flex-direction:column;align-items:stretch;gap:10px;min-height:0;padding:12px}.portal-card>img{width:100%;height:82px;object-fit:cover;border-radius:4px}.portal-card h3{font-size:17px}.portal-card p{font-size:12px}.reading-card>img{height:88px;margin-bottom:11px}.hearing-event.thumbnail-link{grid-template-columns:62px minmax(0,1fr);gap:12px;padding:12px}.hearing-event.thumbnail-link>img{width:62px;height:78px}.hearing-event .thumbnail-copy strong{font-size:15px}.hearing-event .thumbnail-copy time{font-size:13px}.observation-directory{grid-template-columns:1fr;gap:22px;padding:18px 16px}.topic-group a.thumbnail-link{grid-template-columns:66px minmax(0,1fr);gap:13px;padding:10px 0;min-height:82px}.topic-group a.thumbnail-link>img{width:66px;height:63px}.topic-group .thumbnail-copy{font-size:14px;line-height:1.8}.case-text-card.thumbnail-link{grid-template-columns:84px minmax(0,1fr)}.case-text-card.thumbnail-link>img{width:84px;height:104px}.case-text-card .thumbnail-copy{padding:12px;font-size:17px;line-height:1.6}.record-list a.thumbnail-link{grid-template-columns:62px minmax(0,1fr);padding:13px;gap:12px}.record-list a.thumbnail-link>img{width:62px;height:76px}.record-list .thumbnail-copy strong{font-size:16px}}
@media(max-width:360px){.ten-hearings{padding:18px 13px}.ten-hearings h2{font-size:23px}.ten-hearing-grid{gap:9px}.ten-hearing-card>img{height:76px}.ten-card-copy{padding:10px 9px}.ten-card-copy h3{font-size:13px;line-height:1.7}.ten-read{font-size:9px}.portal-card{padding:11px}.portal-card h3{font-size:16px}.topic-group a.thumbnail-link{grid-template-columns:60px minmax(0,1fr);gap:11px}.topic-group a.thumbnail-link>img{width:60px;height:60px}}
@media(prefers-reduced-motion:reduce){.ten-hearing-card{transition:none}}
