.c-study-loop-room{color:var(--color-text);font-family:var(--font-body);overflow-wrap:anywhere}.c-study-loop-room h1,.c-study-loop-room h2,.c-study-loop-room h3{font-family:var(--font-display);color:inherit}.c-study-loop-room p,.c-study-loop-room li{line-height:1.6}.c-study-loop-room a{color:inherit;text-underline-offset:.2em}.c-study-loop-room a:focus-visible,.c-study-loop-room summary:focus-visible{outline:3px solid var(--color-focus);outline-offset:4px}.c-study-loop-room img,.c-study-loop-room svg{max-width:100%;height:auto}.c-study-loop-room table{border-collapse:collapse;width:100%}.c-study-loop-room th,.c-study-loop-room td{text-align:left;padding:.8rem;border-bottom:1px solid var(--color-border)}.c-study-loop-room .teaching{font-size:.85rem;line-height:1.5}.c-study-loop-room nav a{display:inline-flex;align-items:center;min-height:44px}
.c-study-loop-room .venue-title{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:2rem;padding:1rem 2rem;background:var(--color-text);color:var(--color-bg)}.c-study-loop-room .venue-title>a{font-size:1.8rem;font-weight:800;text-decoration:none}.c-study-loop-room .venue-title p{margin:0;font-size:.85rem}.c-study-loop-room nav{display:flex;gap:1.5rem;flex-wrap:wrap}.c-study-loop-room .exhibition{display:grid;grid-template-columns:1fr 1.4fr;gap:2rem;padding:3rem 2rem}.c-study-loop-room .exhibit-type p{font-size:.85rem}.c-study-loop-room h1{font-size:clamp(3.6rem,6.5vw,7rem);line-height:.95;margin:1.5rem 0;font-weight:850}.c-study-loop-room figure{margin:0}.c-study-loop-room svg{display:block;width:100%}.c-study-loop-room figcaption{font-size:.8rem;margin-top:.6rem}.c-study-loop-room .today{background:var(--color-surface-2);display:grid;grid-template-columns:1fr 3fr;gap:1rem 3rem;padding:2rem}.c-study-loop-room dl{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2rem;margin:0}.c-study-loop-room dt{font-size:.8rem;text-transform:uppercase}.c-study-loop-room dd{margin:.7rem 0}.c-study-loop-room .today>a{grid-column:2}.c-study-loop-room .context{padding:4rem 20%;max-width:75rem}.c-study-loop-room .context h2{font-size:2rem}.c-study-loop-room .context p{max-width:50ch}.c-study-loop-room footer{padding:2rem;border-top:1px solid var(--color-border)}.c-study-loop-room .detail-nav{justify-content:space-between;padding:1rem 2rem;background:var(--color-text);color:var(--color-bg)}.c-study-loop-room .detail-exhibit{display:grid;grid-template-columns:1fr 1fr;gap:3rem;padding:4rem 2rem}.c-study-loop-room .detail-exhibit h1{font-size:clamp(3rem,5vw,5rem)}.c-study-loop-room .detail-exhibit p{max-width:45ch}.c-study-loop-room .questions,.c-study-loop-room .visit-block{display:grid;grid-template-columns:1fr 2fr;gap:3rem;padding:3rem 8%;border-top:1px solid var(--color-border)}.c-study-loop-room li{margin-bottom:1.5rem;max-width:55ch}.c-study-loop-room .visit-block{background:var(--color-surface-2)}.c-study-loop-room details{margin:1.5rem 0}.c-study-loop-room summary{cursor:pointer;padding:.8rem 0;font-weight:700}@media(max-width:700px){.c-study-loop-room .venue-title{grid-template-columns:1fr;padding:1.2rem;gap:.5rem}.c-study-loop-room .venue-title nav{gap:1rem}.c-study-loop-room .exhibition,.c-study-loop-room .detail-exhibit{display:flex;flex-direction:column;padding:2rem 1.2rem;gap:2rem}.c-study-loop-room .exhibition h1{font-size:4rem}.c-study-loop-room .today,.c-study-loop-room .questions,.c-study-loop-room .visit-block{display:block;padding:2rem 1.2rem}.c-study-loop-room dl{grid-template-columns:1fr;gap:1rem}.c-study-loop-room .today a{display:block;margin-top:1rem}.c-study-loop-room .context{padding:2rem 1.2rem}.c-study-loop-room .detail-nav{padding:1rem 1.2rem}.c-study-loop-room .detail-exhibit h1{font-size:3.3rem}.c-study-loop-room footer{padding:2rem 1.2rem}}
