.p-lead{width:calc(100% - 50px);padding:36px 0 0;margin:0 auto;font-size:1.34rem;font-weight:700;line-height:1.8}@media(min-width: 48em){.p-lead{width:980px;padding:55px 0 0;font-size:1.8rem;line-height:2;letter-spacing:.04em}}.p-lead__anchor{font-weight:400;color:#0068b7;text-decoration:underline}@media(min-width: 48em){.p-lead__anchor:hover{text-decoration:none}}.p-lead__highlight{padding:.5rem;margin-top:1.4rem;font-size:1.35rem;background-color:#d8e7f6}@media(min-width: 48em){.p-lead__highlight{margin-top:18px;font-size:1.8rem}}.p-page-content{padding:0 0 44px;background-color:#eef2f3}@media(min-width: 48em){.p-page-content{padding:0 0 80px}}.p-header{background:#eef2f3;border-top-style:solid;border-top-width:14px;border-image:linear-gradient(90deg, rgb(233, 230, 162) 0%, rgb(230, 154, 43) 29.5215%, rgb(217, 126, 28) 54.0567%, rgb(211, 122, 24) 100%) 1}@media(min-width: 48em){.p-header{border-top-width:21px}}.p-header__inner{max-width:1440px;margin:0 auto}.p-header__logo{display:block;width:190.7567px;height:20.0395px;margin:16px 14px 0}@media(min-width: 48em){.p-header__logo{width:306.1913px;height:32.1662px;margin:36px 61px 0}}.p-header__logo>img{max-width:100%}.p-footer{background:#eef2f3;border-bottom-style:solid;border-bottom-width:14px;border-image:linear-gradient(90deg, rgb(128, 159, 173) 10%, rgb(93, 124, 157) 33.3478%, rgb(61, 122, 140) 52.9872%, rgb(16, 87, 124) 84.3652%, rgb(0, 68, 118) 100%) 1}@media(min-width: 48em){.p-footer{border-bottom-width:21px}}.p-footer__inner{margin-bottom:25px;font-size:1.1rem;color:#666;text-align:center}@media(min-width: 48em){.p-footer__inner{margin-bottom:47px;font-size:1.2rem}}.p-page-header{display:flex;align-items:center;justify-content:center;padding-top:45px;font-weight:700;color:#3e3e3e;text-align:center;background:#eef2f3}@media(min-width: 48em){.p-page-header{padding-top:65px}}.p-page-header__heading{font-size:2.4rem}@media(min-width: 48em){.p-page-header__heading{font-size:4.2rem;letter-spacing:.08em}}.c-esm_form_container{padding-inline:12px;margin-inline:auto}@media(min-width: 48em){.c-esm_form_container{width:980px;padding-inline:0}}.p-form__errorNotification{width:calc(100% - 50px);padding:13px 0;margin:25px auto;font-size:1.1rem;font-weight:700;line-height:1.45;color:#fff;text-align:center;letter-spacing:.09em;background-color:#ce3131;border-radius:12px}@media(min-width: 48em){.p-form__errorNotification{width:420px;padding:18px 0;margin:45px auto -2px;font-size:1.4rem}}.p-form__errorNotification[data-visible=false]{display:none}
