.info-page h1{font-size:28px;line-height:1.4;margin-bottom:18px}.resource-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin:32px 0}.resource{border:1px solid #333;padding:24px}.resource>img{width:100%;height:220px;object-fit:contain}.resource h2{font-size:18px;line-height:1.6;margin:22px 0}.button-link{display:inline-block;padding:12px 22px;color:#e97800;text-decoration:none;border:1px solid #e97800;line-height:1.5}.button-link:hover{background:#241400}.button-link.filled{background:#e97800;color:#000;font-weight:bold}.hall-layout{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:32px}.hall-image{width:100%;object-fit:contain;align-self:start}.credits{list-style:none;margin:0;padding:0}.credits li{padding:14px 0;border-bottom:1px solid #292929;line-height:1.7;font-size:14px}.credits a{color:#e99736;text-decoration:none}.home-hero{padding:32px 0 56px}.home-hero h1{font-size:44px;max-width:800px}.home-hero>p:not(.eyebrow){font-size:17px;color:#bbb;max-width:570px;line-height:1.9}.eyebrow{color:#e97800;font-size:11px;letter-spacing:3px}.hero-actions{display:flex;gap:16px;margin:28px 0}.home-totals{display:flex;gap:40px;margin:40px 0 0;color:#999}.home-totals strong{display:block;font-size:28px;color:#eee;margin-bottom:8px}.section-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.section-title h2{font-size:20px}.section-title a{font-size:13px;color:#e97800}.home-groups{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.video-editor{position:static;border:1px dashed #55422c;padding:20px;margin-top:40px}.video-editor summary{color:#e97800}.resource iframe{width:100%;aspect-ratio:16/9;border:0}.resource .local-label{font-size:11px;color:#d6a46b}.info-page{min-height:50vh}@media(max-width:700px){.resource-grid,.hall-layout{grid-template-columns:1fr}.home-hero h1{font-size:30px}.home-groups{grid-template-columns:1fr 1fr}.hero-actions{flex-wrap:wrap}.home-totals{gap:24px}}
