/* Shared visual treatment for public information pages; content is unchanged. */
body{background:#fafbff!important;color:#233650}body>.header,body>header{background:radial-gradient(ellipse at 80% 20%,#7663bc38,transparent 55%),linear-gradient(120deg,#102742,#2e4563)!important;border-radius:0 0 27px 27px;padding-top:44px;padding-bottom:40px}body>.header h1,body>header h1{font-weight:600;letter-spacing:-1px}body>.header p,body>header>div>p{color:#c7d3e7}main.container,.container{padding-top:32px}.update-date{border-radius:10px;border-left-color:#243c5c;background:#eef4fb;color:#5c6a7c}.back-link{color:#273c58}main nav{background:#f0f4fa;border-radius:11px;padding:13px 16px}main a{color:#263c5a}h2{letter-spacing:-.4px}main>section,.card{border-color:#e1e4ef;border-radius:16px;box-shadow:0 5px 18px #1c2b4a04}.highlight{border-radius:10px;background:#ecf8f3;color:#225646;border-left-color:#68b7a2}.notice{border-radius:13px;background:#eff4fa;border-color:#dce5f0}.button{background:#213c5e;border-radius:10px}pre{background:#162b48;border-radius:12px}table{border-radius:10px}body>header nav{background:transparent;padding:0}body>header nav a{color:#cbdaf3}@media(max-width:560px){body>.header,body>header{padding:32px 20px;border-radius:0 0 20px 20px}body>.header h1,body>header h1{font-size:29px;line-height:1.25;letter-spacing:-.8px}.container,main{padding-left:20px!important;padding-right:20px!important}}
