html[lang=en] .publishing [lang=id],html[lang=id] .publishing [lang=en]{display:none}
.pub-hero{padding-top:74px;padding-bottom:66px}.pub-lead{display:grid;grid-template-columns:1fr 1.05fr;gap:48px;align-items:center}.pub-lead h1{font-size:clamp(44px,5.6vw,79px);line-height:1.02;letter-spacing:-.055em;margin:0}.pub-intro{font-size:19px;line-height:1.6;max-width:560px;margin-top:25px}.publishing figure{margin:0}.publishing figure img{width:100%;height:auto;display:block;border:1px solid #a7c4d7;border-radius:15px;box-shadow:0 9px 0 #d7eaf6}.publishing figcaption{font-size:12px;line-height:1.5;color:#496c82;margin-top:19px}.pub-chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:23px}.pub-chips span,.pub-tag{font:10px 'JetBrains Mono',monospace;letter-spacing:.03em;border:1px solid #b9d5e6;border-radius:6px;padding:7px 9px;background:#e4f3fc}.pub-actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin-top:28px}.pub-loop{padding-block:52px 74px}.publishing h2{font-size:clamp(30px,3.8vw,48px);letter-spacing:-.04em;line-height:1.12;max-width:820px}.pub-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin-top:30px}.pub-grid3 article{border-top:2px solid #98c0d9;padding-top:22px}.pub-grid3 b{font:15px 'JetBrains Mono',monospace;color:#075985}.publishing h3{font-size:25px;letter-spacing:-.03em;line-height:1.15;margin:20px 0 14px}.publishing p{line-height:1.65}.pub-gameplay{background:#dff1fc;padding-block:66px}.pub-section-head{display:flex;gap:32px;justify-content:space-between;align-items:flex-end}.pub-shot-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:32px}.pub-note{font-size:12px;max-width:800px;color:#456579;margin-top:28px}.pub-partnership{padding-block:76px}.pub-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;margin-top:32px}.pub-grid2 article{border:1px solid #adcbde;background:#fff;border-radius:16px;padding:30px}.pub-principle{background:#082f49;color:#fff;padding:27px 30px;border-radius:15px;margin-top:27px;display:grid;grid-template-columns:.6fr 1.4fr;gap:30px}.pub-principle strong{font:650 31px/1.1 'Bricolage Grotesque',sans-serif}.pub-principle p{margin:0;color:#d1e9f7}.pub-resources{padding-block:10px 80px;display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.pub-resources .text-link{margin-top:20px}.pub-download{padding:32px;border-radius:16px;background:#e5f4fd;border:1px solid #a7ccdf}.pub-download h3{margin-top:0}.pub-download .button{margin-top:22px}.pub-contact{padding-block:65px;background:#239ad3;color:#082f49}.pub-contact .button{margin-top:25px}.pub-contact>div>p{max-width:760px}.pub-contact .pub-note{color:#123c55}
@media(max-width:850px){.pub-hero{padding-top:42px}.pub-lead{grid-template-columns:1fr;gap:37px}.pub-lead h1{font-size:clamp(43px,8.6vw,70px)}.pub-grid3{grid-template-columns:1fr}.pub-grid2,.pub-shot-grid,.pub-resources{grid-template-columns:1fr}.pub-resources{gap:35px}.pub-section-head{display:block}.pub-section-head .text-link{margin-top:20px}.pub-principle{grid-template-columns:1fr;gap:18px}.pub-partnership{padding-block:55px}.pub-gameplay{padding-block:48px}}

.pub-faq{padding-bottom:76px}.pub-faq details{border-top:1px solid #b1cdde;padding:20px 0}.pub-faq summary{font-size:18px;font-weight:600;cursor:pointer}.pub-faq details p{max-width:800px;margin-top:16px}
