.cs-t-14755-w.cs-e-14755-nhf-home .nhf-membership-layout{--nhf-membership-surface:#E9F2F7;--nhf-membership-blue:#043795;--nhf-membership-text:#002655;--nhf-membership-radius:20px}.cs-t-14755-w.cs-e-14755-nhf-home .nhf-membership-layout .nhf-membership-grid{display:grid;grid-template-columns:minmax(0, 2fr) minmax(0, 1fr);align-items:start;gap:clamp(24px, 3.2vw, 46px);width:100%;margin-bottom:60px}.cs-t-14755-w.cs-e-14755-nhf-home .nhf-membership-layout .nhf-membership-frame{min-width:0;background:var(--nhf-membership-surface);border-radius:var(--nhf-membership-radius)}.cs-t-14755-w.cs-e-14755-nhf-home .nhf-membership-layout .nhf-membership-menu-zone{padding:16px 16px 0}.cs-t-14755-w.cs-e-14755-nhf-home .nhf-membership-layout .nhf-membership-menu-zone:not(:has(>*)){display:none}.cs-t-14755-w.cs-e-14755-nhf-home .nhf-membership-layout .nhf-membership-form-zone{min-width:0;padding:clamp(24px, 2.5vw, 36px)}.cs-t-14755-w.cs-e-14755-nhf-home .nhf-membership-layout .nhf-membership-information{min-width:0}.cs-t-14755-w.cs-e-14755-nhf-home .nhf-membership-layout .nhf-membership-grid .cs-design-zone,.cs-t-14755-w.cs-e-14755-nhf-home .nhf-membership-layout .nhf-membership-form-zone>.system-view-base-class,.cs-t-14755-w.cs-e-14755-nhf-home .nhf-membership-layout .nhf-membership-form-zone>.cs-design-zone>.system-view-base-class,.cs-t-14755-w.cs-e-14755-nhf-home .nhf-membership-layout .nhf-membership-information>.system-view-base-class,.cs-t-14755-w.cs-e-14755-nhf-home .nhf-membership-layout .nhf-membership-information>.cs-design-zone>.system-view-base-class{min-width:0;max-width:100%}@media (max-width: 1023px){.cs-t-14755-w.cs-e-14755-nhf-home .nhf-membership-layout .nhf-membership-grid{grid-template-columns:minmax(0, 1fr);gap:32px}}@media (max-width: 600px){.cs-t-14755-w.cs-e-14755-nhf-home .nhf-membership-layout .nhf-membership-menu-zone{padding:10px 10px 0}.cs-t-14755-w.cs-e-14755-nhf-home .nhf-membership-layout .nhf-membership-form-zone{padding:24px 20px 28px}.cs-t-14755-w.cs-e-14755-nhf-home .nhf-membership-layout .nhf-membership-grid{margin-bottom:48px}}@media (max-width: 360px){.cs-t-14755-w.cs-e-14755-nhf-home .nhf-membership-layout .nhf-membership-form-zone{padding-right:16px;padding-left:16px}}
