.pc-footer,.pc-footer *{box-sizing:border-box}.pc-footer{background:#0b2a66;border-top:1px solid #2f56a8;color:#b8c7e8;font-size:.88rem;line-height:1.6;padding-block:40px;width:100%}.pc-footer__inner{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-inline:auto;max-width:1120px;padding-inline:24px}.pc-footer__copyright{color:inherit}.pc-footer__back-to-top{color:inherit;text-decoration:underline;text-underline-offset:2px}.pc-footer__back-to-top:focus-visible,.pc-footer__back-to-top:hover{color:#f2f6ff}@media (max-width:560px){.pc-footer{padding-block:28px}.pc-footer__inner{padding-inline:16px}}