.policy-disclosure{border-bottom:1px solid #e6ede8}.policy-disclosure-row{align-items:center;gap:2px;display:flex}.policy-disclosure-toggle{color:#547761;width:100%;min-width:0;min-height:64px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.policy-disclosure-label{gap:5px;min-width:0;display:grid}.policy-disclosure-label strong{color:#2d4637;font-size:13px;font-weight:650;line-height:1.5}.policy-disclosure-label small{color:#859289;font-size:11px;line-height:1.4}.policy-disclosure-toggle>svg{flex-shrink:0;transition:transform .16s}.policy-disclosure.is-open .policy-disclosure-toggle>svg{transform:rotate(180deg)}.policy-disclosure-content{color:#607066;overflow-wrap:anywhere;background:#f6f8f6;border-radius:12px;margin:0 0 14px;padding:14px;font-size:12px;line-height:1.8}.policy-disclosure-content h3{color:#3d5545;margin:16px 0 7px;font-size:12px;line-height:1.6}.policy-disclosure-content p{font-size:inherit;color:inherit;line-height:inherit;margin:8px 0}.policy-disclosure-content ul,.policy-disclosure-content ol{list-style:revert;margin:8px 0;padding-left:18px;display:block}.policy-disclosure-content li{margin:5px 0;display:list-item}.policy-disclosure-content dl{margin:12px 0;display:block}.policy-disclosure-content dl div{background:0 0;margin:12px 0;padding:0;display:block}.policy-disclosure-content dt{color:inherit;font-size:inherit;font-weight:600}.policy-disclosure-content dd{color:inherit;font-size:inherit;margin:3px 0 0;font-weight:400}.policy-disclosure-content a{color:#226b47;font-size:inherit;font-weight:inherit;text-underline-offset:3px}.policy-disclosure-content button{color:#226b47;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.policy-disclosure-toggle:focus-visible,.policy-disclosure-content :focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #72a986}.consent-list .policy-consent-selection{cursor:pointer;border:0;flex:0 0 40px;grid-template-columns:1fr;place-items:center;min-height:44px;padding:0;display:grid}.consent-list .policy-consent-selection input{margin:0}.consent-list .policy-disclosure-toggle{min-height:58px}.account-agreements-inline{margin:24px 0}.account-agreements-inline>h2{color:#2d4637;margin:0 0 6px;font-size:15px}.account-agreements-inline>p{color:#7b8c80;font-size:12px}.account-embedded .account-profile-details{background:#f5f8f5;border-radius:16px;gap:0;margin:24px 0 30px;padding:16px 18px;display:grid}.account-profile-details>div{grid-template-columns:50px minmax(0,1fr);align-items:start;gap:14px;padding:10px 0;display:grid}.account-profile-details dt{color:#7b8c80;font-size:12px;line-height:1.6}.account-profile-details dd{color:#354c3e;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6}.account-embedded .history-close{flex-basis:40px;height:40px}.account-embedded .history-close:disabled{opacity:.4;cursor:wait}.account-embedded .account-withdraw{color:#997269;min-height:44px;margin-top:6px;padding:0;text-decoration:none}.account-embedded .account-confirm>div{flex-wrap:wrap}.account-embedded .account-confirm button{min-height:44px}@media (prefers-reduced-motion:reduce){.policy-disclosure-toggle>svg{transition:none}}.policy-translation-note{color:#496355;overflow-wrap:anywhere;background:#f5f9f6;border:1px solid #dbe9e0;border-radius:12px;margin:14px 0;padding:12px 14px;font-size:13px;line-height:1.65}.policy-translation-note p{margin:0 0 6px}
