.policy_policy-primary-btn__KBnGf.ant-btn-primary{background-color:var(--policy-primary,#534ab7)!important;border-color:var(--policy-primary,#534ab7)!important}.policy_policy-primary-btn__KBnGf.ant-btn-primary:not(:disabled):hover{background-color:var(--policy-primary-hover,#433ba0)!important;border-color:var(--policy-primary-hover,#433ba0)!important}.policy_policy-footer__NNpw_{padding:12px 16px 16px;text-align:center;border-top:1px solid var(--policy-border,#e2e8f0);background:var(--background,#fff)}.policy_policy-footerLink__39K93{font-size:12px;color:var(--text-muted,#6e6e6e);transition:color .2s ease}.policy_policy-footerLink__39K93:hover{color:var(--link-color)}.policy_policy-footerSeparator__5_ge1{margin:0 8px;color:var(--text-muted,#6e6e6e);font-size:12px}.policy_policyHubPage__alPgW{min-height:100vh;width:100%;display:flex;flex-direction:column;background:#f8f8f8}.policy_policyAppHeader__Yq2lq{flex-shrink:0;background:var(--primary-color,#04436e);color:#fff;box-shadow:0 2px 12px rgba(4,67,110,.2)}.policy_policyAppHeaderInner__LOYAB{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:72px;padding:12px 32px}.policy_policyAppBrand__ai6ly{display:flex;align-items:center;gap:14px;min-width:0}.policy_policyAppLogo__Uka6a{width:44px;height:44px;object-fit:contain;flex-shrink:0;background:#fff;border-radius:10px;padding:4px;box-shadow:0 2px 8px rgba(0,0,0,.12)}.policy_policyAppBrandText__kTd6Y{display:flex;flex-direction:column;min-width:0}.policy_policyAppBrandPrimary__sdoWu{font-size:15px;font-weight:700;letter-spacing:.04em;line-height:1.2;color:#fff}.policy_policyAppBrandSecondary__QCtqu{font-size:12px;font-weight:500;line-height:1.2;color:hsla(0,0%,100%,.88)}.policy_policyAppHeaderMeta__GhSDn{display:flex;align-items:center;gap:20px;flex-shrink:0}.policy_policyAppHeaderTitle__OMxjg{font-size:16px;font-weight:600;color:hsla(0,0%,100%,.95);padding-right:20px;border-right:1px solid hsla(0,0%,100%,.25)}.policy_policyAppBackBtn__LnjC2{display:inline-flex;align-items:center;gap:8px;color:#fff;text-decoration:none;font-size:14px;font-weight:500;padding:8px 16px;border:1px solid hsla(0,0%,100%,.35);border-radius:8px;transition:background .2s ease,border-color .2s ease;white-space:nowrap;cursor:pointer;background:transparent;font-family:inherit}.policy_policyAppBackBtn__LnjC2:hover{color:#fff;background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.5)}@media (max-width:768px){.policy_policyAppHeaderInner__LOYAB{flex-direction:column;align-items:flex-start;padding:16px 20px;min-height:auto}.policy_policyAppHeaderMeta__GhSDn{width:100%;justify-content:space-between;gap:12px}.policy_policyAppHeaderTitle__OMxjg{border-right:none;padding-right:0;font-size:14px}}.policy_policyHubTopBar___GQLi{flex-shrink:0;padding:16px 24px;border-bottom:1px solid var(--policy-border,#e2e8f0);background:var(--background,#fff)}.policy_policyHubMessage__QwF6E{flex:1 1;display:flex;align-items:center;justify-content:center;padding:48px 24px}.policy_policyHubFullscreenLoading__gcrMU{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:#f8f8f8}.policy_policyIndex__F1BtZ{max-width:880px;margin:0 auto;padding:8px 0 32px}.policy_policyIndexHero__tNvDF{text-align:center;margin-bottom:36px}.policy_policyIndexHeroIcon__S4nG_{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:14px;background:linear-gradient(135deg,#534ab7,#7c6fe0);color:#fff;font-size:26px;margin-bottom:16px}.policy_policyIndexTitle__brysj{margin-bottom:8px!important}.policy_policyIndexSubtitle__j05HI{max-width:480px;margin:0 auto!important;font-size:15px}.policy_policyCardGrid__Lfjtj{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}@media (max-width:640px){.policy_policyCardGrid__Lfjtj{grid-template-columns:1fr}}.policy_policyCard__Vttcz{display:flex;align-items:center;gap:16px;width:100%;padding:20px;text-align:left;background:var(--background,#fff);border:1px solid var(--policy-border,#e2e8f0);border-radius:12px;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .15s ease}.policy_policyCard__Vttcz:hover{border-color:var(--policy-primary,#534ab7);box-shadow:0 4px 16px rgba(83,74,183,.12);transform:translateY(-1px)}.policy_policyCardIcon__cNaSx{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border-radius:10px;background:var(--selected-bg,#eff3ff);color:var(--policy-primary,#534ab7);font-size:20px}.policy_policyCardBody__yqtXd{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.policy_policyCardTitle__y49ac{font-size:15px;font-weight:600;color:var(--text-primary,#2c2c2c)}.policy_policyCardDescription__9BFvS{font-size:13px;color:var(--text-muted,#6e6e6e);line-height:1.4}.policy_policyCardArrow__b4eki{flex-shrink:0;color:var(--text-muted,#6e6e6e);font-size:12px;transition:transform .2s ease}.policy_policyCard__Vttcz:hover .policy_policyCardArrow__b4eki{color:var(--policy-primary,#534ab7);transform:translateX(3px)}.policy_policyReader__NB8Vz{flex:1 1;width:100%;min-height:0;display:flex;flex-direction:column}.policy_policyBackLink__r284R{display:inline-flex;align-items:center;gap:8px;padding:0;margin-bottom:20px;background:none;border:none;color:var(--policy-primary,#534ab7);font-size:14px;cursor:pointer;transition:opacity .2s ease}.policy_policyBackLink__r284R:hover{opacity:.8}.policy_policyReaderLayout__hhPOs{display:grid;grid-template-columns:280px minmax(0,1fr);width:100%;flex:1 1;min-height:0;align-items:stretch;grid-gap:0;gap:0}@media (max-width:768px){.policy_policyReaderLayout__hhPOs{grid-template-columns:1fr;min-height:auto}}.policy_policyNav__Pf3il{display:flex;flex-direction:column;gap:4px;height:100%;min-height:0;padding:20px 16px;border-right:1px solid #e8edf2;background:#fff;overflow-y:auto;box-shadow:2px 0 8px rgba(4,67,110,.04)}.policy_policyNavHeader__11moJ{display:flex;align-items:center;gap:8px;padding:0 12px 16px;margin-bottom:4px;border-bottom:2px solid var(--primary-color,#04436e)}.policy_policyNavHeaderIcon__FCu5J{font-size:16px;color:var(--primary-color,#04436e)}@media (max-width:768px){.policy_policyNav__Pf3il{position:static;flex-direction:row;overflow-x:auto;gap:8px;padding:16px;border-right:none;border-bottom:1px solid var(--policy-border,#e2e8f0);height:auto;max-height:none}}.policy_policyNavLabel__7qbxl{display:block;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--primary-color,#04436e);padding:0}@media (max-width:768px){.policy_policyNavLabel__7qbxl{display:none}}.policy_policyNavItem__FL9Wa{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;text-align:left;background:transparent;border:1px solid transparent;border-radius:8px;cursor:pointer;transition:background .15s ease,border-color .15s ease;color:var(--text-primary,#2c2c2c);font-size:14px}@media (max-width:768px){.policy_policyNavItem__FL9Wa{width:auto;flex-shrink:0;white-space:nowrap}.policy_policyNavText__j0_K4{font-size:13px}}.policy_policyNavItemActive__HSoe_,.policy_policyNavItem__FL9Wa:hover{background:var(--selected-bg,#eff3ff);color:var(--primary-color,#04436e)}.policy_policyNavItemActive__HSoe_{border-color:transparent;border-left:3px solid var(--primary-color,#04436e);font-weight:600}.policy_policyNavItemActive__HSoe_ .policy_policyNavIcon__83wuZ{color:var(--primary-color,#04436e)}.policy_policyNavIcon__83wuZ{font-size:16px;flex-shrink:0;color:var(--text-secondary,#4f4f4f)}.policy_policyReaderPanel__0G7VV{display:flex;flex-direction:column;min-width:0;min-height:0;height:100%;margin:24px;padding:32px 48px;overflow-y:auto;background:#fff;border:1px solid #e8edf2;border-radius:12px;box-shadow:0 2px 12px rgba(4,67,110,.06)}@media (max-width:768px){.policy_policyReaderPanel__0G7VV{margin:0;border-radius:0;border-left:none;border-right:none}}@media (max-width:640px){.policy_policyReaderPanel__0G7VV{padding:24px 20px}}.policy_policyReaderLoading__dn3FT{display:flex;justify-content:center;padding:64px 0}.policy_policyReaderContent__45JON{margin-top:8px;padding-top:20px}.policy_policyHubHeader__sQ2xL{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:20px;border-bottom:2px solid var(--primary-color,#04436e);margin-bottom:4px}.policy_policyDocumentTitle__tHyE5.ant-typography{margin:0!important;color:var(--primary-color,#04436e)!important;font-weight:600!important}@media (max-width:640px){.policy_policyHubHeader__sQ2xL{flex-direction:column}}.policy_policyMeta__EW_Tg{display:block;font-size:13px;color:var(--text-muted,#6e6e6e);margin-top:6px}.policy_policyContent__RLtSA{font-size:14px;line-height:1.7;font-family:Georgia,Times New Roman,serif;color:var(--text-primary,#2c2c2c)}.policy_policyContent__RLtSA h1,.policy_policyContent__RLtSA h2,.policy_policyContent__RLtSA h3{margin-bottom:12px;font-family:inherit}.policy_policyContent__RLtSA ol,.policy_policyContent__RLtSA ul{margin:12px 0 12px 24px}.policy_policyContent__RLtSA p{margin-bottom:12px}.policy_modalOverlay__2GiFb{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(15,23,42,.18);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);pointer-events:auto;touch-action:none}.policy_modalCard__pu7b3{width:100%;max-width:960px;max-height:calc(100vh - 48px);display:flex;flex-direction:column;background:#fff;border-radius:16px;border:none;box-shadow:0 4px 6px rgba(15,23,42,.04),0 16px 40px rgba(15,23,42,.12);overflow:hidden}.policy_modalHeader__Gtl_B{padding:20px 24px 12px;border-bottom:1px solid var(--policy-border,#e2e8f0)}.policy_modalBody__RJDp2{padding:16px 24px;flex:1 1;min-height:0;display:flex;flex-direction:column}.policy_modalFooter__eabfD{padding:16px 24px 20px;border-top:1px solid var(--policy-border,#e2e8f0);display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.policy_modalFooterCheckbox__JqGd3{flex:1 1;min-width:0}.policy_modalFooterActions__RPSCI{flex-shrink:0;margin-left:auto}.policy_reacceptanceBanner__pd3cu{background:#fffbeb;border-bottom:1px solid #fde68a;color:#92400e;padding:12px 24px;font-size:13px;line-height:1.5}.policy_scrollArea__pB28Q{flex:1 1;min-height:320px;max-height:min(600px,calc(100vh - 260px));overflow-y:auto;border:1px solid var(--policy-border,#e2e8f0);border-radius:8px;padding:16px;background:var(--background,#fff)}.policy_progressBar__XF8OU{height:4px;background:var(--policy-border,#e2e8f0);border-radius:4px;margin-top:8px;overflow:hidden}.policy_progressFill__jzkxo{height:100%;background:var(--primary-color,#04436e);transition:width .15s ease}.policy_modalPrimaryBtn__vVX_M.ant-btn-primary{background-color:var(--primary-color,#04436e)!important;border-color:var(--primary-color,#04436e)!important}.policy_modalPrimaryBtn__vVX_M.ant-btn-primary:not(:disabled):hover{background-color:var(--primary-hover,#033556)!important;border-color:var(--primary-hover,#033556)!important}.policy_modalHeaderIcon__thrtZ{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;background:var(--selected-bg,#eff3ff);color:var(--primary-color,#04436e);font-size:22px;flex-shrink:0}.policy_editorRoot__bVM9x{height:calc(100vh - 64px - 48px - 52px);min-height:480px}.policy_editorLayout__jSG_4{display:grid;grid-template-columns:300px 1fr;grid-gap:28px;gap:28px;height:100%;min-height:0}@media (max-width:900px){.policy_editorLayout__jSG_4{grid-template-columns:1fr;grid-template-rows:auto 1fr}.policy_sidebar___hc_y{height:auto;max-height:260px}.policy_editorHeader__uGkul{flex-direction:column;align-items:flex-start!important}.policy_editorHeaderActions__ldLE7{width:100%}.policy_previewBtn__Y6HVt,.policy_saveDraftBtn__2mUlh{flex:1 1}.policy_editorBottomRow__XWLdW{flex-direction:column;align-items:stretch}.policy_editorActions__dA5P_{display:flex;justify-content:flex-end}}.policy_sidebar___hc_y{border:1px solid var(--policy-border,#e2e8f0);border-radius:12px;padding:16px 12px;background:var(--background,#fff);height:100%;min-height:0;overflow-y:auto}.policy_sidebarHeader__wB1pV{display:flex;align-items:center;justify-content:space-between;padding:0 8px 12px;margin-bottom:4px}.policy_sidebarHeaderLabel__JJlVd{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted,#6e6e6e)}.policy_sidebarAddBtn__UPv2l{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--policy-border,#e2e8f0);border-radius:50%;background:var(--background,#fff);color:var(--text-muted,#6e6e6e);cursor:pointer;transition:border-color .2s ease,color .2s ease}.policy_sidebarAddBtn__UPv2l:hover{border-color:var(--primary-color,#04436e);color:var(--primary-color,#04436e)}.policy_sidebarItem__BmvTQ{padding:14px 12px;border-radius:8px;cursor:pointer;border:1px solid transparent;border-left-width:3px;margin-bottom:6px;transition:background .2s ease,border-color .2s ease}.policy_sidebarItemActive__9mLW4,.policy_sidebarItem__BmvTQ:hover{background:var(--selected-bg,#eff3ff)}.policy_sidebarItemActive__9mLW4{border-left-color:var(--primary-color,#04436e)}.policy_sidebarItemTop__1I9SV{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:8px}.policy_sidebarItemTitle__pIiCk{font-size:14px!important;line-height:1.3}.policy_sidebarItemActive__9mLW4 .policy_sidebarItemTitle__pIiCk,.policy_sidebarItemTitle__pIiCk{color:var(--text-primary)!important}.policy_sidebarItemMeta__GqiTQ{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--text-muted,#6e6e6e)}.policy_sidebarItemMetaIcon__fbNFz{margin-right:6px;font-size:11px}.policy_policyBadgeLive__S0Wzk{background:var(--primary-color,#04436e)}.policy_policyBadgeDraft__k6ztF,.policy_policyBadgeLive__S0Wzk{flex-shrink:0;display:inline-block;padding:2px 8px;border-radius:4px;color:#fff;font-size:10px;font-weight:700;letter-spacing:.04em;line-height:1.4}.policy_policyBadgeDraft__k6ztF{background:#9ca3af}.policy_editorMain__NHaYo{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.policy_editorBreadcrumb__lwTzt{font-size:13px;color:var(--text-muted,#6e6e6e);margin-bottom:16px}.policy_editorHeader__uGkul{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:20px}.policy_editorTitle__rnnTI{margin:0 0 8px;font-size:28px;font-weight:700;color:var(--text-primary);line-height:1.2}.policy_editorDescription__M7TrJ{margin:0;font-size:14px;line-height:1.5;color:var(--text-secondary);max-width:640px}.policy_editorHeaderActions__ldLE7{display:flex;align-items:center;gap:10px;flex-shrink:0}.policy_previewBtn__Y6HVt.ant-btn{height:38px;padding:0 18px;border-radius:8px;border-color:var(--primary-color,#04436e)!important;color:var(--primary-color,#04436e)!important;background:var(--background,#fff)!important;font-weight:500}.policy_previewBtn__Y6HVt.ant-btn:hover{border-color:var(--primary-hover,#033556)!important;color:var(--primary-hover,#033556)!important;background:var(--selected-bg,#eff3ff)!important}.policy_saveDraftBtn__2mUlh.ant-btn-primary{height:38px;padding:0 18px;border-radius:8px;background:var(--primary-color,#04436e)!important;border-color:var(--primary-color,#04436e)!important;font-weight:500}.policy_saveDraftBtn__2mUlh.ant-btn-primary:hover{background:var(--primary-hover,#033556)!important;border-color:var(--primary-hover,#033556)!important}.policy_editorForm__Pu3Cc{display:flex;flex-direction:column;flex:1 1;min-height:0;height:100%}.policy_editorBottomRow__XWLdW{display:flex;align-items:flex-end;gap:16px;flex-shrink:0;margin-top:20px}.policy_rolesSection__kCGEW{flex:1 1;min-width:0}.policy_rolesLabel__achbU{display:block;margin-bottom:8px;font-size:13px;font-weight:600;color:var(--text-primary)}.policy_rolesSelect__yqTTS.ant-select{width:100%}.policy_rolesSelect__yqTTS .ant-select-selector{min-height:44px!important;padding:6px 10px!important;border-radius:8px!important;border-color:var(--policy-border,#e2e8f0)!important;align-items:center}.policy_rolesSelect__yqTTS .ant-select-selection-item{background:var(--selected-bg,#eff3ff)!important;border:1px solid rgba(4,67,110,.15)!important;border-radius:6px!important;color:var(--text-primary)!important;font-size:13px;font-weight:500;padding-inline:8px!important}.policy_rolesSelect__yqTTS .ant-select-selection-item-remove{color:var(--text-secondary)!important}.policy_editorActions__dA5P_{flex-shrink:0}.policy_notifyCheckbox__1JNV8.ant-checkbox-wrapper{color:var(--text-muted,#6e6e6e);font-size:14px}.policy_updatePolicyBtn__blVmX.ant-btn-primary{height:42px;padding:0 22px;border-radius:8px;background:var(--primary-color,#04436e)!important;border-color:var(--primary-color,#04436e)!important;font-size:14px;font-weight:600;box-shadow:0 2px 6px rgba(4,67,110,.2)}.policy_updatePolicyBtn__blVmX.ant-btn-primary:hover{background:var(--primary-hover,#033556)!important;border-color:var(--primary-hover,#033556)!important}.policy_editorPanelLoading__I7OiG{flex:1 1;min-height:0;border:1px solid var(--policy-border,#e2e8f0);border-radius:12px}.policy_editorPanelLoading__I7OiG .ant-card-body{height:100%}.policy_editorPanelInner__vPcV2{display:flex;flex-direction:column;flex:1 1;min-height:0;height:100%}.policy_editorCkArea__AgwQH,.policy_policyCkEditor__pugcy{flex:1 1;min-height:0;display:flex;flex-direction:column}.policy_policyCkEditor__pugcy{height:100%}.policy_policyCkEditorShell__CaZzY{flex:1 1;min-height:0;display:flex;flex-direction:column;border:1px solid var(--policy-border,#e2e8f0);border-radius:10px;overflow:hidden;background:var(--background,#fff);box-shadow:0 1px 3px rgba(0,0,0,.04)}.policy_policyCkEditor__pugcy .ck.ck-editor{display:flex;flex-direction:column;flex:1 1;min-height:0;height:100%}.policy_policyCkEditor__pugcy .ck.ck-toolbar{background:#fafbfc!important;border:none!important;border-bottom:1px solid var(--policy-border,#e2e8f0)!important;flex-wrap:wrap!important}.policy_policyCkEditor__pugcy .ck.ck-toolbar .ck-toolbar__items{padding:8px 10px!important;flex-wrap:wrap!important}.policy_policyCkEditor__pugcy .ck.ck-toolbar .ck-button.ck-on{background:var(--primary-color,#04436e)!important;color:#fff!important}.policy_policyCkEditor__pugcy .ck.ck-toolbar .ck-button:hover:not(.ck-disabled){background:var(--selected-bg,#eff3ff)!important;color:var(--primary-color,#04436e)!important}.policy_policyCkEditor__pugcy .ck.ck-editor__main{flex:1 1;min-height:0;display:flex;flex-direction:column}.policy_policyCkEditor__pugcy .ck.ck-editor__editable{flex:1 1;min-height:0!important;max-height:none!important;overflow-y:auto!important;padding:20px 24px!important;border:none!important;font-size:14px;line-height:1.7;color:var(--text-primary)}.policy_policyCkEditor__pugcy .ck.ck-editor__editable h2,.policy_policyCkEditor__pugcy .ck.ck-editor__editable h3{color:var(--text-primary);font-weight:600}.policy_previewModal__WjI3_ .ant-modal-header{border-bottom:1px solid var(--policy-border,#e2e8f0)}.policy_previewModalBody__8j2L3{max-height:60vh;overflow-y:auto;padding:8px 4px}.policy_summaryCards__Uek82{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:16px;gap:16px;margin-bottom:16px}.policy_summaryCard__7BmDp{border:1px solid var(--policy-border,#e2e8f0);border-radius:12px;padding:16px;background:var(--background,#fff)}.policy_statusDot__rnZ2a{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:8px}.policy_statusAccepted__MsipU{background:#22c55e}.policy_statusPending__4n57Q{background:#f59e0b}@media (max-width:640px){.policy_modalCard__pu7b3{max-width:100%;border-radius:8px}}.policy_modalCardAgreement__q0BfH{position:relative;display:flex;flex-direction:column;width:min(500px,34vw);min-width:min(500px,100%);font-family:inherit;overflow:hidden}.policy_modalCardAgreementTall__ik5J_{height:min(78vh,680px);max-height:calc(100vh - 40px);min-height:560px}.policy_modalCardAgreementCompact__4OeJn{width:min(520px,36vw);height:auto;max-height:calc(100vh - 40px);min-height:0}.policy_modalCloseBtn__S2ICk{position:absolute;top:20px;right:20px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:6px;background:transparent;color:#9ca3af;font-size:16px;cursor:pointer;transition:color .2s ease}.policy_modalCloseBtn__S2ICk:hover{color:#374151}.policy_agreementHeader___jfQi{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;text-align:center;padding:40px 40px 28px;border-bottom:1px solid #e5e7eb}.policy_agreementHeaderIcon__TvQaD{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:#e8f2fa;color:#04436e;font-size:28px;margin-bottom:20px}.policy_agreementTitle__N77o0{margin:0 0 10px;width:100%;font-size:22px;font-weight:700;line-height:1.3;color:#111827;letter-spacing:-.02em;text-align:center}.policy_agreementSubtitle__y6ZvV{margin:0;width:100%;font-size:14px;line-height:1.5;color:#6b7280;text-align:center}.policy_agreementScrollArea__uOSmw{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow-y:auto}.policy_agreementBody__kYNRF{flex-shrink:0;padding:28px 40px;border-bottom:1px solid #e5e7eb;text-align:left}.policy_agreementIntro__in1KD{margin:0}.policy_agreementIntro__in1KD,.policy_agreementList__7bt6A{font-size:14px;line-height:1.65;color:#374151;text-align:left}.policy_agreementList__7bt6A{margin:20px 0 0;padding-left:22px;list-style-type:disc}.policy_agreementList__7bt6A li{margin-bottom:12px;padding-left:4px}.policy_agreementList__7bt6A li:last-child{margin-bottom:0}.policy_agreementUpdatedDate__gR6Xf{margin:20px 0 0;font-size:14px;line-height:1.5;color:#374151;text-align:left}.policy_agreementUpdatedDate__gR6Xf strong{font-weight:700;color:#111827}.policy_agreementDocuments__R4DdM{flex-shrink:0;padding:24px 40px;border-bottom:1px solid #e5e7eb;text-align:left}.policy_agreementDocumentsLabel__zwSrT{margin:0 0 16px;font-size:14px;font-weight:700;line-height:1.4;color:#111827;text-align:left}.policy_agreementDocumentsLinks__uh2Qc{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.policy_policyExternalLinkInline__6y8wh{display:inline;color:#04436e;font-weight:500;text-decoration:underline;text-underline-offset:2px;transition:color .2s ease}.policy_policyExternalLinkInline__6y8wh:hover{color:#033556}.policy_policyExternalLinkInline__6y8wh .policy_policyExternalLinkIcon__uMIE5{display:inline;margin-left:4px;font-size:11px;vertical-align:baseline;text-decoration:none}.policy_policyExternalLinkRow__mgllE{display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;color:#04436e;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s ease}.policy_policyExternalLinkRow__mgllE:hover{color:#033556}.policy_policyExternalLinkRow__mgllE .policy_policyExternalLinkIcon__uMIE5{font-size:12px}.policy_policyExternalLinkIcon__uMIE5{flex-shrink:0}.policy_agreementFooter__Xj93v{flex-shrink:0;margin-top:auto;padding:28px 40px 36px}.policy_agreementFooterInline__S_zaT{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.policy_agreementFooterStacked__Cp8Rk{display:flex;flex-direction:column;gap:14px}.policy_modalActionBtn__i5Paq{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:0 20px;border-radius:10px;font-family:inherit;font-size:15px;font-weight:600;line-height:1.2;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease}.policy_modalActionBtn__i5Paq:disabled{opacity:.65;cursor:not-allowed}.policy_modalPrimaryBtn__vVX_M{border:1px solid #04436e;background:#04436e;color:#fff}.policy_modalPrimaryBtn__vVX_M:hover:not(:disabled){background:#033556;border-color:#033556}.policy_modalSecondaryBtn__G7jMT{border:1px solid #d1d5db;background:#fff;color:#111827}.policy_modalSecondaryBtn__G7jMT:hover:not(:disabled){border-color:#9ca3af;background:#f9fafb}@media (max-width:768px){.policy_modalCardAgreementCompact__4OeJn,.policy_modalCardAgreementTall__ik5J_,.policy_modalCardAgreement__q0BfH{width:100%;min-width:0;height:auto;max-height:calc(100vh - 32px);min-height:0}.policy_agreementHeader___jfQi{padding:36px 28px 24px}.policy_agreementBody__kYNRF,.policy_agreementDocuments__R4DdM,.policy_agreementFooter__Xj93v{padding-left:28px;padding-right:28px}.policy_agreementFooter__Xj93v{padding-bottom:28px}.policy_agreementFooterInline__S_zaT{grid-template-columns:1fr}}