#brochure-dialog{width:min(1050px,96vw);max-height:92dvh}#brochure-dialog header{gap:12px}#brochure-dialog header button{flex-shrink:0}.brochure-intro,.brochure-count{color:#557786;font-size:14px;line-height:1.5}.brochure-filters{margin:16px 0;gap:7px}.brochure-filters button{font-size:13px;padding:8px 12px}.brochure-filters button[aria-pressed=true]{background:#234354;color:white;border-color:#234354}.brochure-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.brochure-card{display:flex;gap:16px;aspect-ratio:auto;padding:18px;border:1px solid #d5e1e6;border-radius:12px;background:#f8fbfc;align-items:flex-start}.brochure-card img{width:84px;height:118px;object-fit:contain;background:white;border:1px solid #e0e7eb;flex-shrink:0}.brochure-card h3{font-size:18px;margin:0 0 8px}.brochure-card p{font-size:13px;line-height:1.5;margin:6px 0 12px}.brochure-card .brochure-meta{font-size:12px;color:#557786}.brochure-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.brochure-actions a.control{font-size:12px;padding:8px 11px}.brochure-notice{padding:10px;border-left:3px solid #795098;background:#f0eaf5;font-weight:bold}.brochure-actions a:focus-visible{outline:3px solid #117a92;outline-offset:3px}#contents-brochures{margin:10px 0 0 6px}#page-brochures{margin:0 auto 10px}#page-brochures[hidden]{display:none}.has-section-brochures .stage{height:calc(100dvh - 250px)}.has-section-brochures.has-section-video .stage{height:calc(100dvh - 300px)}@media(max-width:700px){#brochure-dialog{padding:16px}.brochure-grid{grid-template-columns:1fr}.brochure-card{padding:14px;gap:12px}.brochure-card img{width:64px;height:92px}header{flex-wrap:wrap}header nav{flex:1;min-width:220px}.has-section-brochures .stage{height:calc(100dvh - 300px)}.has-section-brochures.has-section-video .stage{height:calc(100dvh - 350px)}#brochure-dialog h2{font-size:18px}}
