.ra-footer{max-width:1400px;margin:40px auto 0;padding:26px clamp(16px,4vw,48px);border-top:1px solid #344359;color:#aab9cb;overflow-wrap:anywhere}.ra-footer nav{display:flex;gap:20px;flex-wrap:wrap;margin-bottom:16px}.ra-footer p{font-size:14px;line-height:1.75;margin:12px 0}.ra-footer a,.ra-help a,.ra-method-link a,.ra-document a{color:#e4c78f}.ra-document{max-width:900px;margin:auto;padding:36px 20px;overflow-wrap:anywhere}.ra-document h1{font-size:clamp(26px,5vw,38px)}.ra-document section{margin:32px 0}.ra-document h2{font-size:22px;line-height:1.5}.ra-document p{font-size:16px;line-height:1.85;margin:14px 0}.ra-help{max-width:1100px;margin:18px auto;padding:14px 16px;border:1px solid #344359;background:#0c1522;color:#dce6f1}.ra-help summary{cursor:pointer;font-size:16px;color:#e4c78f;min-height:28px}.ra-help dt{font-weight:600;margin:18px 0 6px}.ra-help dd{margin:0;font-size:16px;line-height:1.75;color:#b8c7d8}.ra-help summary:focus-visible,.ra-footer a:focus-visible,.ra-method-link a:focus-visible{outline:2px solid #e4c78f;outline-offset:4px}.ra-method-link{margin:12px 0;font-size:14px}.table-wrap{max-width:100%;min-width:0}.content,.sa-shell{min-width:0}.ra-document [lang=en]{color:#aab9cb}@media(max-width:600px){.topbar{height:auto;min-height:72px;flex-wrap:wrap;padding-top:12px;padding-bottom:12px;gap:12px}.topbar .brand{min-width:0;letter-spacing:.5px}.view-heading h1{overflow-wrap:anywhere}.sidebar .tab{min-width:195px}.ra-help{margin:14px 0}.sa-stock>.ra-help{margin:16px}.ra-footer nav a{padding:8px 0}.ledger-subnote,.portfolio-kpis small,.portfolio-kpis span{font-size:14px}.table-wrap td{font-size:14px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
