.wealth-discovery-section{padding:38px 0}.wealth-discovery-section h2{font-size:clamp(28px,3vw,42px);line-height:1.2}.wealth-discovery-section p,.wealth-profile-details p,.wealth-profile-details li{line-height:1.65}.wealth-compare-form{display:flex;flex-wrap:wrap;gap:16px;align-items:end;margin:24px 0}.wealth-compare-form label{display:grid;gap:8px;font-weight:650}.wealth-compare-form input{box-sizing:border-box;max-width:100%;font:inherit;width:200px;background:#170c24;color:#fff;border:1px solid #705682;border-radius:8px;padding:13px}.wealth-discovery-buttons{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.wealth-discovery-section button,.wealth-discovery-buttons button{font:inherit;font-weight:700;padding:13px 20px;border:1px solid #d1ad64;border-radius:8px;background:#eacb85;color:#1b1028;cursor:pointer}.wealth-discovery-section button:disabled{opacity:.55;cursor:wait}.wealth-discovery-section [hidden]{display:none!important}.wealth-table-scroll{overflow-x:auto;margin:20px 0;border:1px solid #664676;border-radius:10px}.wealth-table-scroll table{width:100%;border-collapse:collapse;min-width:560px;font-size:15px}.wealth-table-scroll th,.wealth-table-scroll td{padding:15px;text-align:left;border-bottom:1px solid #50345f;vertical-align:top}.wealth-table-scroll thead{background:#2b1739}.wealth-table-scroll th:first-child{width:40%}.wealth-table-scroll td{width:30%}.wealth-table-scroll small{display:block;line-height:1.55;color:#d0bdd9;font-size:12px;margin-top:7px}.wealth-compare-explanations{display:grid;grid-template-columns:1fr 1fr;gap:24px}.wealth-compare-explanations article,.wealth-profile-details{padding:22px;border:1px solid #60436f;border-radius:12px;background:#21112f;margin-top:22px}.wealth-profile-details h3,.wealth-compare-explanations h3{font-size:21px;margin-top:20px}.wealth-discovery-section a,.wealth-profile-details a{color:#eed391}.wealth-discovery-section input[type=url]{width:100%;font:inherit;padding:12px;box-sizing:border-box}.wealth-discovery-section input:focus-visible,.wealth-discovery-section button:focus-visible,.wealth-discovery-section a:focus-visible,.wealth-table-scroll:focus-visible{outline:3px solid #efd38e;outline-offset:3px}.wealth-profile-shell{width:90%;max-width:1180px;margin:0 auto}.wealth-static-page{background:#100719;color:#f6eefb;font-family:system-ui,sans-serif;margin:0;line-height:1.6}.wealth-static-page a{color:#eed391}.wealth-static-header{padding:24px 0;border-bottom:1px solid #50345f}.wealth-static-header nav{display:flex;flex-wrap:wrap;gap:18px;margin-top:12px}.wealth-static-page main{padding:30px 0}.wealth-static-page h1{font-size:clamp(30px,4vw,52px);line-height:1.15}.wealth-static-page h2{font-size:28px}.wealth-static-page .site-footer{border-top:1px solid #50345f;padding:30px 0}.wealth-static-page .shell{width:90%;max-width:1180px;margin:auto}.wealth-static-page .footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:24px}.wealth-static-page .footer-links{display:flex;flex-direction:column;gap:8px}.wealth-static-page .footer-links span{font-weight:700}.wealth-static-page .footer-bottom{display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;margin-top:24px}.wealth-static-page .footer-brand{font-size:21px;color:#eacb85}.wealth-static-summary{display:grid;grid-template-columns:1fr 1fr;gap:20px}.wealth-static-summary article{padding:22px;background:#251336;border:1px solid #644775;border-radius:12px}.wealth-static-score{font-size:36px;font-weight:800}.wealth-static-summary dl{display:grid;grid-template-columns:1fr 1fr;gap:8px;font-size:15px}.wealth-static-summary dd{margin:0}.wealth-directory-list{columns:3;list-style:none;padding:0}.wealth-directory-list li{break-inside:avoid;margin-bottom:9px}.wealth-static-page .breadcrumbs{font-size:14px}.wealth-profile-details:empty{display:none}.wealth-static-source{font-size:14px;color:#d0bdd9}
@media(max-width:700px){.wealth-compare-explanations,.wealth-static-summary,.wealth-static-page .footer-grid{grid-template-columns:1fr}.wealth-compare-form{align-items:stretch}.wealth-compare-form label,.wealth-compare-form input{width:100%}.wealth-directory-list{columns:1}.wealth-table-scroll table{font-size:14px}.wealth-table-scroll th,.wealth-table-scroll td{padding:10px}}
@media print{.wealth-static-page{background:#fff!important;color:#000!important;font-size:11pt}.wealth-static-page *, .wealth-discovery-section *, .wealth-profile-details *{color:#000!important;background:transparent!important;box-shadow:none!important}.wealth-compare-form,.wealth-discovery-buttons,.wealth-static-header nav,#wealth-compare-share-status,#wealth-compare-share-link{display:none!important}.wealth-table-scroll{overflow:visible;border-radius:0}.wealth-table-scroll table{min-width:0;font-size:9pt}.wealth-table-scroll tr{break-inside:avoid}.wealth-table-scroll thead{display:table-header-group}.wealth-table-scroll small{font-size:8pt}.wealth-table-scroll td,.wealth-table-scroll th{padding:7pt;border-color:#777}.wealth-static-summary,.wealth-compare-explanations{display:block}.wealth-static-summary article,.wealth-compare-explanations article,.wealth-profile-details{background:none;border-color:#777;break-inside:avoid}.wealth-static-page .wealth-profile-shell{width:100%}.wealth-static-page a{text-decoration:none}.wealth-static-header{padding:8pt 0}.wealth-discovery-section{padding:12pt 0}.wealth-static-page h1{font-size:24pt}.wealth-static-page h2{font-size:17pt}.wealth-static-page h3{font-size:13pt}h1,h2,h3{break-after:avoid}}

.wealth-share-credit{margin:20px auto;padding:16px 0}.wealth-share-credit label{display:grid;gap:8px;font-weight:650;max-width:540px}.wealth-share-credit input{font:inherit;padding:12px;background:#170c24;border:1px solid #705682;border-radius:8px;color:#fff;max-width:100%;box-sizing:border-box}.wealth-share-credit p{font-size:14px;line-height:1.5}.wealth-share-credit #wealth-presenter-label{font-size:18px;color:#eacb85;font-weight:700}.wealth-share-credit [hidden]{display:none!important}@media print{.wealth-share-credit label,.wealth-share-credit p:not(#wealth-presenter-label){display:none}.wealth-share-credit input{display:none}}
