*{box-sizing:border-box}html{scroll-padding-top:100px}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #b94b18!important;outline-offset:4px!important}.release-panel{max-width:1120px;margin:35px auto;padding:34px;background:#fffdf8;color:#123746;border:1px solid #c7dcd9;border-radius:18px;font:17px/1.7 system-ui,sans-serif}.release-panel h1{font:400 clamp(2.2rem,5vw,3.8rem)/1.1 Georgia,serif;color:#123746}.release-panel h2{font:400 clamp(1.7rem,3vw,2.5rem)/1.2 Georgia,serif}.release-kicker{font-size:12px;font-weight:800;letter-spacing:.12em;color:#086b76}.release-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:20px 0}.release-grid>a,.release-grid>div,.release-grid>article{padding:22px;background:#eff8f6;border:1px solid #cadbd7;border-radius:12px}.release-panel a{color:#086b76}.release-button{display:inline-flex;align-items:center;min-height:48px;background:#0a5362;color:white!important;padding:12px 20px;border-radius:9px;text-decoration:none;font-weight:700}.edition-note{font-size:14px;color:#395b61}.release-standalone{margin:0;background:#f1f8f6;color:#123746;font:17px/1.7 system-ui,sans-serif}.release-standalone main{max-width:1200px;margin:auto;padding:0 20px}.release-header{display:flex;gap:30px;align-items:center;justify-content:space-between;padding:22px max(20px,calc((100vw - 1120px)/2));background:#fffdf8}.release-header nav{display:flex;flex-wrap:wrap;gap:16px}.release-header a{color:#123746;text-decoration:none}.release-brand{font:800 14px/1.3 system-ui,sans-serif;letter-spacing:.1em}.skip{position:absolute;left:-9999px}.skip:focus{left:12px;top:12px;padding:14px;background:white;color:#123746;z-index:9999}body.v6-site header .bar{max-width:1240px!important;gap:12px!important}body.v6-site header nav{flex-wrap:wrap!important;white-space:normal!important}body.v6-site header nav a{font-size:.76rem!important;padding:8px!important;color:#123746!important}body.v6-site header nav a.v6-primary-nav{color:white!important;background:#0a5362!important}body.v6-site .launch{margin:30px auto!important}.reading-text{max-width:70ch;font-size:19px;line-height:1.85}.reading-text p{white-space:pre-line}.v6-trustbar a{color:#ffe28a!important}.release-book-note{margin:14px 0;color:#31535d}.ps4-solidale{margin-top:32px!important}.ps4-solidale,.dipx-launch{max-width:1120px}.release-panel img{max-width:100%;height:auto}@media(max-width:1000px){body.v6-site header .bar{flex-wrap:wrap!important}body.v6-site .v6-menu-toggle{display:block!important;margin-left:auto}body.v6-site header nav{display:none!important;width:100%;margin:0!important;max-height:65vh;overflow:auto;flex-direction:column!important;align-items:stretch!important}body.v6-site.v6-menu-open header nav{display:flex!important}body.v6-site header nav a{padding:12px!important;font-size:1rem!important}body.v6-site .launch{padding:30px 22px!important}.release-header{align-items:flex-start;flex-direction:column}}@media(max-width:650px){.release-grid{grid-template-columns:1fr}.release-panel{padding:24px;margin:22px 12px}.release-header nav{gap:12px}.release-standalone main{padding:0}.launch-actions{flex-direction:column;align-items:stretch}.launch-actions a{justify-content:center;min-height:48px}.reading-text{font-size:18px}.reading-intro h1{font-size:2.2rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{animation:none!important;transition:none!important}}
