.result-share-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.result-share-actions .copy-result,.result-share-actions button{min-height:46px;border-radius:12px;font-weight:850;line-height:1.2}.result-share-actions .result-action-primary{grid-column:1/-1;width:100%;border:0;background:#fff;color:#101828;padding:13px 16px}.result-share-actions .result-action-primary:hover{background:#f8fafc}.result-share-actions .result-action-primary.is-working{opacity:.72;cursor:wait}.result-share-actions .result-action-secondary{border:1px solid #475467;background:#1d2939;color:#fff;padding:11px 13px}.result-share-actions .result-action-secondary:hover{background:#344054}.result-share-actions button:focus-visible{outline:3px solid #f8bd00;outline-offset:2px}.result-share-actions button:disabled{cursor:wait}.result-share-native{grid-column:auto}.result-small{margin-top:14px}
@media(max-width:700px){:root{--stage44-mobile-gutter:18px}.container{width:min(calc(100% - (var(--stage44-mobile-gutter) * 2)),var(--container))!important}.site-footer{padding-left:max(0px,env(safe-area-inset-left));padding-right:max(0px,env(safe-area-inset-right))}.site-footer>.container,.site-footer .footer-grid,.site-footer .footer-bottom{width:min(calc(100% - (var(--stage44-mobile-gutter) * 2)),var(--container))!important;margin-left:auto!important;margin-right:auto!important}.site-footer .footer-grid{gap:28px}.site-footer .footer-grid>div{min-width:0}.site-footer .footer-grid p,.site-footer .footer-grid a,.site-footer .footer-grid span{overflow-wrap:anywhere}.site-footer .footer-bottom{gap:12px;flex-wrap:wrap}.section:last-of-type{padding-bottom:64px}.explainer,.article-content,.content-card,.finance-sources,.related-tools{max-width:100%}.result-share-actions{grid-template-columns:1fr}.result-share-actions .result-action-primary,.result-share-actions .result-action-secondary,.result-share-native{grid-column:1;width:100%}.result-panel{padding:24px 20px}.result-breakdown>div{align-items:flex-start}.result-breakdown>div strong{text-align:right;overflow-wrap:anywhere}}
@media(max-width:380px){:root{--stage44-mobile-gutter:16px}.result-panel{padding:22px 16px}}
