.panggung-hf12-hero{padding:86px 0 54px;background:linear-gradient(135deg,#171717,#292929);color:#fff}.panggung-hf12-hero .container{display:grid;grid-template-columns:1.45fr .55fr;gap:32px;align-items:end}.panggung-hf12-hero small{font-size:11px;font-weight:900;letter-spacing:.14em;color:#e5aa36}.panggung-hf12-hero h1{font-size:clamp(44px,7vw,82px);line-height:.96;margin:12px 0 18px}.panggung-hf12-hero p{max-width:780px;color:#dedad2;font-size:17px;line-height:1.75}.panggung-proof{border:1px solid #4a4741;border-radius:20px;padding:22px;background:#242424}.panggung-proof strong{display:block;font-size:40px;color:#e5aa36}.panggung-proof span{display:block;color:#dedad2;margin-top:5px}.panggung-rules{padding:24px 0;background:#fff8eb;border-bottom:1px solid #ded7cb}.panggung-rules .container{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.panggung-rule{padding:15px 17px;border-left:4px solid #c98712;background:#fff}.panggung-rule b,.panggung-rule span{display:block}.panggung-rule b{font-size:12px}.panggung-rule span{font-size:12px;color:#5f6368;margin-top:4px;line-height:1.5}.panggung-archive{padding:54px 0}.panggung-list{display:grid;gap:18px}.panggung-story{background:#fff;border:1px solid #ded7cb;border-radius:22px;overflow:hidden}.panggung-story>header{display:flex;justify-content:space-between;gap:12px;padding:13px 18px;background:#f8f5ef;border-bottom:1px solid #e9e5de}.panggung-story>header span,.panggung-story>header b{font-size:10px;letter-spacing:.08em}.panggung-story>header b{color:#247a4a}.panggung-story-main{padding:28px 30px}.panggung-story-main small{font-size:10px;font-weight:900;letter-spacing:.1em;color:#9f6807}.panggung-story-main h2{font-size:clamp(27px,4vw,46px);margin:8px 0 12px}.panggung-story-main p{max-width:900px;color:#5f6368;line-height:1.75;margin:0}.panggung-story>footer{display:grid;grid-template-columns:1.3fr .8fr .8fr;border-top:1px solid #e9e5de}.panggung-story>footer>div{padding:16px 20px;border-right:1px solid #e9e5de}.panggung-story>footer>div:last-child{border-right:0}.panggung-story>footer small,.panggung-story>footer strong{display:block}.panggung-story>footer small{font-size:9px;letter-spacing:.09em;color:#8b8f97}.panggung-story>footer strong{margin-top:4px}.panggung-story.featured{border-color:#c98712;box-shadow:0 16px 44px rgba(17,17,17,.08)}.panggung-empty{padding:38px;border:1px dashed #c98712;border-radius:22px;background:#fffdf8}.panggung-empty small{font-weight:900;color:#9f6807}.panggung-empty h2{font-size:28px}.panggung-empty p{color:#5f6368;line-height:1.65}.panggung-empty a{font-weight:900;color:#9f6807;text-decoration:none}@media(max-width:800px){.panggung-hf12-hero .container,.panggung-rules .container{grid-template-columns:1fr}.panggung-story>footer{grid-template-columns:1fr}.panggung-story>footer>div{border-right:0;border-bottom:1px solid #e9e5de}.panggung-story>footer>div:last-child{border-bottom:0}.panggung-story>header{align-items:flex-start;flex-direction:column}}