.archive-page[data-astro-cid-tq3hzo7x]{max-width:960px;margin:0 auto;color:#302b27}.breadcrumb[data-astro-cid-tq3hzo7x]{display:flex;flex-wrap:wrap;gap:.35rem .55rem;margin-bottom:1.4rem;color:#71655d;font-size:.85rem}.breadcrumb[data-astro-cid-tq3hzo7x] a[data-astro-cid-tq3hzo7x]{color:#7b2f2c;text-decoration:underline;text-underline-offset:.2em}.page-header[data-astro-cid-tq3hzo7x]{margin-bottom:2.2rem;padding:clamp(1.4rem,4vw,2.2rem);border:1px solid #bcae9f;border-left:7px solid #7b2f2c;background:#ffffffb3}.page-header[data-astro-cid-tq3hzo7x] p[data-astro-cid-tq3hzo7x]{margin:0 0 .7rem;color:#6b5b51;font-family:Georgia,"Noto Serif JP",serif}h1[data-astro-cid-tq3hzo7x]{margin:0;color:#4f2826;font-family:Georgia,"Noto Serif JP",serif;font-size:clamp(2rem,7vw,3.3rem)}section[data-astro-cid-tq3hzo7x]{margin-top:2.2rem}h2[data-astro-cid-tq3hzo7x]{margin:0 0 1rem;padding-bottom:.55rem;border-bottom:2px solid #b9a998;color:#5b302d;font-size:clamp(1.3rem,4vw,1.65rem)}h3[data-astro-cid-tq3hzo7x]{margin:0 0 .8rem;color:#663b37;font-size:1.08rem}p[data-astro-cid-tq3hzo7x],li[data-astro-cid-tq3hzo7x],td[data-astro-cid-tq3hzo7x],th[data-astro-cid-tq3hzo7x]{line-height:1.85}p[data-astro-cid-tq3hzo7x]+p[data-astro-cid-tq3hzo7x]{margin-top:.9rem}.featured-record[data-astro-cid-tq3hzo7x]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:1.2rem 0;padding:1rem;border:1px solid #a99989;background:#fff}.featured-record[data-astro-cid-tq3hzo7x]:hover{border-color:#7b2f2c;box-shadow:0 5px 16px #4f28261f}.featured-record[data-astro-cid-tq3hzo7x]>div[data-astro-cid-tq3hzo7x]{min-width:0}.featured-record[data-astro-cid-tq3hzo7x] strong[data-astro-cid-tq3hzo7x],.record-code[data-astro-cid-tq3hzo7x]{display:block}.record-code[data-astro-cid-tq3hzo7x]{margin-bottom:.3rem;color:#776b61;font-size:.7rem;font-weight:800;letter-spacing:.12em}.status[data-astro-cid-tq3hzo7x]{flex:0 0 auto;padding:.32rem .65rem;border-radius:999px;background:#d8d0c7;color:#635950;font-size:.75rem;font-weight:700}.classification-grid[data-astro-cid-tq3hzo7x],.detail-grid[data-astro-cid-tq3hzo7x]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.classification-card[data-astro-cid-tq3hzo7x],.detail-grid[data-astro-cid-tq3hzo7x]>section[data-astro-cid-tq3hzo7x]{min-width:0;margin:0;padding:1.2rem;border:1px solid #d6c9bc;background:#ffffffbf}ul[data-astro-cid-tq3hzo7x]{margin:0;padding-left:1.35rem}li[data-astro-cid-tq3hzo7x]+li[data-astro-cid-tq3hzo7x]{margin-top:.45rem}.table-scroll[data-astro-cid-tq3hzo7x]{max-width:100%;overflow-x:auto;border:1px solid #c7b9ab;background:#fff;-webkit-overflow-scrolling:touch}table[data-astro-cid-tq3hzo7x]{display:table;width:100%;min-width:690px;border-collapse:collapse}th[data-astro-cid-tq3hzo7x],td[data-astro-cid-tq3hzo7x]{padding:.8rem;border-bottom:1px solid #ddd3c9;text-align:left;vertical-align:top}th[data-astro-cid-tq3hzo7x]{background:#6d3a36;color:#fff}td[data-astro-cid-tq3hzo7x]:first-child{color:#7b2f2c;font-weight:800}.voices[data-astro-cid-tq3hzo7x]{list-style:none;padding:0}.location[data-astro-cid-tq3hzo7x]{padding:1.2rem;border:1px solid #d6c9bc;background:#ffffffbf}.related[data-astro-cid-tq3hzo7x]{margin-top:2.5rem;padding:1.2rem;background:#eae2da}.related-links[data-astro-cid-tq3hzo7x]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.related-links[data-astro-cid-tq3hzo7x]>[data-astro-cid-tq3hzo7x]{min-width:0;padding:1rem;border:1px solid #cec0b2;background:#fff}.related-links[data-astro-cid-tq3hzo7x] a[data-astro-cid-tq3hzo7x]:hover{border-color:#7b2f2c}.related-links[data-astro-cid-tq3hzo7x] strong[data-astro-cid-tq3hzo7x],.related-links[data-astro-cid-tq3hzo7x] span[data-astro-cid-tq3hzo7x]{display:block}.related-links[data-astro-cid-tq3hzo7x] span[data-astro-cid-tq3hzo7x]{margin-top:.3rem;color:#71655d;font-size:.85rem}@media(max-width:700px){.classification-grid[data-astro-cid-tq3hzo7x],.detail-grid[data-astro-cid-tq3hzo7x],.related-links[data-astro-cid-tq3hzo7x]{grid-template-columns:1fr}.featured-record[data-astro-cid-tq3hzo7x]{align-items:flex-start;flex-direction:column}}
