.brand-page{max-width:1248px;margin:0 auto;padding:24px 32px 0;line-height:1.65}.brand-page *{box-sizing:border-box}.brand-page h1,.brand-page h2,.brand-page h3{color:#10345a;line-height:1.2}.brand-page h1,.brand-page h2{letter-spacing:-1px;font-family:PlatformRubik,Arial,sans-serif}.brand-page h1{font-size:5vw;margin:16px 0;font-size:max(38px,min(5vw,64px))}.brand-page h2{font-size:3vw;margin:12px 0 20px;font-size:max(26px,min(3vw,36px))}.brand-page h3{margin:14px 0;font-size:21px}.brand-page p{color:#4d677d;margin:12px 0 20px}.brand-page a:not(.site-button){color:#155faa}.brand-page .brand-crumb{color:#536d83;flex-wrap:wrap;gap:10px;margin:0 0 24px;font-size:13px;display:flex}.brand-crumb a{text-decoration:none}.brand-hero{background:#fff9eb;border:1px solid #eee5ce;border-radius:30px;grid-template-columns:1.15fr .85fr;gap:36px;padding:40px 48px;display:grid;overflow:hidden}.brand-page .brand-lead{font-size:2.4vw;color:#10345a;font-size:max(20px,min(2.4vw,27px));line-height:1.4}.brand-hero-art{background:#a5e7ee;border-radius:120px 120px 30px 30px;min-width:0;height:330px;position:relative}.brand-hero-art img{object-fit:contain;object-position:bottom;width:100%;height:100%}.brand-hero-art span{background:#fffdf3;border-radius:18px;padding:12px 18px;font-weight:700;line-height:1.3;position:absolute;bottom:10px;left:14px;box-shadow:0 6px 18px #15395515}.brand-section{margin:58px 0}.brand-intro{max-width:760px}.brand-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0;display:grid}.brand-steps article{background:#fff;border:1px solid #dbe9ef;border-radius:22px;padding:24px;position:relative}.brand-step-icon{color:#1564ad;background:#e8f5fa;border-radius:17px;padding:14px;display:inline-flex}.brand-steps small{color:#637a8a;font-size:13px;position:absolute;top:24px;right:24px}.brand-steps p{margin-bottom:0;font-size:15px}.brand-games{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.brand-game{background:#e3f6fa;border-radius:24px;align-items:center;gap:18px;padding:24px;text-decoration:none;transition:box-shadow .2s;display:flex}.brand-game:hover{box-shadow:0 8px 22px #10345a13}.brand-game.cream{background:#fff1d5}.brand-game.peach{background:#ffe9da}.brand-game.mint{background:#e6f2e8}.brand-game img{object-fit:contain;flex-shrink:0;width:130px;height:150px}.brand-game p{font-size:15px;line-height:1.5}.brand-game span{align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.brand-split{grid-template-columns:1fr 1fr;gap:32px;margin:58px 0;display:grid}.brand-split>div{background:#fff;border:1px solid #dbe9ef;border-radius:24px;padding:28px}.brand-contact{background:#fffdf5;border:1px solid #ece6d4;border-radius:24px;grid-template-columns:1.3fr 1fr;align-items:center;gap:40px;padding:28px;display:grid}.brand-email{overflow-wrap:anywhere;align-items:center;gap:10px;font-weight:700;display:inline-flex}.brand-press-heading{max-width:840px;margin:36px 0}.brand-share-preview{border:1px solid #dbe9ef;border-radius:24px;width:100%;max-width:900px;height:auto;display:block}.brand-copy{background:#e6f6fa;border-left:4px solid #1795ac;border-radius:0 16px 16px 0;padding:12px 24px}.brand-copy p{color:#10345a;-webkit-user-select:text;user-select:text;font-size:19px}.brand-facts{grid-template-columns:1fr 1fr;gap:0 32px;margin-top:28px;display:grid}.brand-facts>div{border-bottom:1px solid #dbe9ef;min-width:0;padding:14px 0}.brand-facts dt{color:#536d83;font-size:13px}.brand-facts dd{overflow-wrap:anywhere;margin:4px 0;font-weight:700}.brand-downloads{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:24px 0;display:grid}.brand-downloads a{background:#fff;border:1px solid #dbe9ef;border-radius:18px;align-items:center;gap:12px;padding:18px;text-decoration:none;display:flex}.brand-downloads svg{flex-shrink:0}.brand-downloads small{color:#536d83;margin-top:4px;font-size:12px;display:block}.brand-art-downloads{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.brand-art-downloads>a{background:#fff;border:1px solid #dbe9ef;border-radius:20px;padding:16px;text-decoration:none}.brand-art-downloads img{object-fit:contain;width:100%;height:170px}.brand-art-downloads span{justify-content:space-between;align-items:center;gap:8px;font-size:14px;font-weight:700;line-height:1.4;display:flex}.brand-page .brand-caption{font-size:13px}.brand-topics{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.brand-topics article{background:#fff;border:1px solid #dbe9ef;border-radius:22px;padding:24px}.brand-topics article>span{color:#587081;text-transform:uppercase;letter-spacing:1px;font-size:12px}.brand-topics p{font-size:15px}.brand-topics a{font-size:14px;font-weight:700}.brand-page a:focus-visible{outline-offset:5px;outline:3px solid #1564ad}.brand-page img{max-width:100%}@media (max-width:960px){.brand-hero{gap:20px;padding:30px}.brand-game{flex-direction:column;align-items:flex-start}.brand-game img{height:130px}.brand-downloads,.brand-art-downloads{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-topics{grid-template-columns:1fr}.brand-contact{gap:24px}}@media (max-width:640px){.brand-page{padding:20px 20px 0}.brand-hero{border-radius:24px;grid-template-columns:1fr;padding:25px}.brand-hero-art{width:100%;max-width:350px;height:250px;margin:0 auto}.brand-hero h1{font-size:42px}.brand-section{margin:38px 0}.brand-steps,.brand-games,.brand-split,.brand-contact,.brand-facts{grid-template-columns:1fr}.brand-game{flex-direction:row;gap:12px;padding:18px}.brand-game img{width:90px;height:120px}.brand-game h3{font-size:18px}.brand-game p{font-size:14px}.brand-game span{font-size:12px}.brand-split{gap:18px;margin:38px 0}.brand-split>div,.brand-contact{padding:23px}.brand-contact{gap:14px}.brand-downloads{grid-template-columns:1fr}.brand-art-downloads img{height:125px}.brand-press-heading{margin:25px 0}.brand-copy{padding:10px 18px}.brand-copy p{font-size:17px}.brand-page .site-button{width:100%}}
