.guided-account-section{margin-top:26px;padding-top:18px;border-top:1px solid #54718d}.guided-account-section>summary{font-size:21px;font-weight:800;cursor:pointer;padding:12px 0}.guided-account-policy>summary{font-size:16px;line-height:1.5;padding:12px 0;cursor:pointer}.guided-account-allowance{font-size:18px!important;line-height:1.6!important;padding:16px;border-radius:10px;border:1px solid #648eaf}.broker-account-page{padding-bottom:110px}.broker-account-page button,.broker-account-page .button{min-height:48px;font-size:17px;border-radius:10px!important}.broker-account-page p{font-size:17px;line-height:1.6}.broker-account-page .membership-policy{font-size:15px}.broker-account-page .actions{gap:16px}.broker-account-page details .actions{margin-top:20px}.broker-account-page .broker-account-security{margin-top:24px}.broker-account-page [hidden]{display:none!important}@media(max-width:700px){.broker-account-page .actions>*{width:100%;text-align:center;white-space:normal}}
/* Optional credit detail stays compact until requested. */
.credit-explainer>summary{font-size:18px;font-weight:800;cursor:pointer;padding:10px 0;line-height:1.5}
.credit-explainer>summary:focus-visible{outline:3px solid #badfff;outline-offset:4px}
#walkthrough{scroll-margin-top:110px}
