/* Success: remove only the inherited blue bracket; retain the authored design. */
.page-id-26801 .cgc-welcome .cgc-hero{border-left:0}
/* Native login and password recovery. */
.cgc-entry-refined.page-id-26800 .entry-header{display:none}.cgc-entry-refined.page-id-26800 .entry-content{margin-top:0}.cgc-entry-refined.page-id-26800 .inside-article{padding:38px 22px}.cgc-entry-login{max-width:580px;margin:0 auto;color:#365667}.cgc-entry-heading{padding:28px 30px;border-radius:13px 13px 0 0;background:radial-gradient(ellipse at 100% 0%,#1f9ab6 0%,#0d2537 85%);color:#fff}.cgc-entry-heading>p{font-size:10px;font-weight:700;letter-spacing:1.5px;margin:0 0 14px}.cgc-entry-heading :is(h1,h2){font:36px/1.15 Georgia,serif;color:#fff;margin:0 0 14px}.cgc-entry-heading>div{font-size:15px;line-height:1.6}.cgc-entry-form{padding:28px 30px;background:white;border:1px solid #d5e5ed;border-top:0;border-radius:0 0 13px 13px}.cgc-entry-form .mp_wrapper,.cgc-entry-form .mepr-login-form-wrap{margin:0;max-width:none;padding:0}.cgc-entry-help{padding:20px 4px;font-size:14px}.cgc-entry-help a{color:#176f87;text-underline-offset:4px}
/* Restrained registration polish; offer copy, prices and form fields stay native. */
.cgc-entry-refined .cgc-checkout .cgc-form-card{border:1px solid #ccdee8;border-radius:14px;box-shadow:0 4px 18px #12374909}.cgc-entry-refined .cgc-checkout .cgc-feature-icon{background:#eaf5fb;color:#176f87}.cgc-entry-refined .cgc-checkout .cgc-step.active .cgc-step-num{background:#176f87;color:#fff}
.cgc-entry-refined :is(.cgc-entry-form,.cgc-checkout) .mp_wrapper label{font-size:14px;line-height:1.5}.cgc-entry-refined :is(.cgc-entry-form,.cgc-checkout) .mp_wrapper input:is([type=text],[type=email],[type=password],[type=tel]),.cgc-entry-refined :is(.cgc-entry-form,.cgc-checkout) .mp_wrapper select{width:100%;box-sizing:border-box;min-height:46px;border:1px solid #b8cfdd;border-radius:6px;background:#fcfeff;color:#123749;font-size:16px;padding:10px 12px}.cgc-entry-refined :is(.cgc-entry-form,.cgc-checkout) .mp_wrapper input[type=submit],.cgc-entry-refined :is(.cgc-entry-form,.cgc-checkout) .mp_wrapper button[type=submit]{background:#176f87;color:#fff;border:0;border-radius:7px;padding:12px 20px;font-size:15px;font-weight:600;min-height:46px;cursor:pointer}.cgc-entry-refined .cgc-entry-form .mp_wrapper input[type=submit]{width:100%}.cgc-entry-refined :is(.cgc-entry-form,.cgc-checkout) .mepr_error{border-radius:7px;padding:15px 18px;line-height:1.6}.cgc-entry-refined :is(.cgc-entry-form,.cgc-checkout) :is(a,button,input,select):focus-visible{outline:3px solid #1f9ab6;outline-offset:3px}.cgc-entry-refined .cgc-entry-form .mepr-login-actions{font-size:14px;margin-top:18px}
@media(max-width:600px){.cgc-entry-refined.page-id-26800 .inside-article{padding:24px 16px}.cgc-entry-heading,.cgc-entry-form{padding:24px 22px}.cgc-entry-heading :is(h1,h2){font-size:32px}.cgc-entry-refined .cgc-checkout .cgc-form-card{padding:22px 18px}}
.cgc-entry-form div.mp-hide-pw{position:relative}.cgc-entry-form button.mp-hide-pw{background:transparent;border:0;color:#176f87;width:auto;height:auto;padding:10px;right:4px;top:3px;font-size:12px;box-shadow:none}.cgc-entry-form button.mp-hide-pw span{display:none}.cgc-entry-form button.mp-hide-pw::after{content:attr(aria-label)}.cgc-entry-form input#user_pass{padding-right:125px}
