.maintenance-notice{position:relative;z-index:2;width:100%;box-sizing:border-box;padding:28px 24px;background:linear-gradient(115deg,#10195b,#182c35);border-bottom:1px solid #747fc0;color:#f4f5ff;font-family:"Google Sans",Helvetica,Arial,sans-serif}.maintenance-notice-inner{max-width:1060px;margin:0 auto}.maintenance-notice .maintenance-label{margin:0 0 10px;color:#c0caff;font-size:.7rem;font-weight:600;letter-spacing:.14em}.maintenance-notice h2{margin:0 0 12px;font-size:clamp(1.45rem,3vw,2rem);font-weight:500;line-height:1.2;letter-spacing:-.025em}.maintenance-notice p{max-width:85ch;margin:8px 0;font-size:.95rem;line-height:1.6;color:#e0e5f6}.maintenance-notice strong{color:#fff}.maintenance-notice .maintenance-thanks{margin-bottom:0;color:#c0caff}@media(max-width:640px){.maintenance-notice{padding:24px 20px}.maintenance-notice p{font-size:.88rem}}
