.financial-page .detail-intro{padding-bottom:35px}.finance-panel{max-width:1180px;margin:0 auto 55px;padding:0 30px}.finance-heading{display:flex;align-items:center;justify-content:space-between;gap:25px;border-top:1px solid var(--line);padding-top:30px}.finance-heading h2{font-size:32px;font-weight:400;letter-spacing:-.04em;margin-top:12px}.finance-heading .eyebrow{color:#98a188;font-size:9px}.finance-period{text-align:right;display:flex;flex-direction:column;gap:8px;font:10px var(--mono);color:#c4cdb7}.finance-period strong{font-weight:400}.finance-period small{color:var(--muted);font-size:8px}.financial-status{font:9px/1.8 var(--mono);color:#909d83;margin:18px 0}.finance-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #333a2c;margin:25px 0;background:#141810}.finance-grid>div{padding:26px;border-left:1px solid #333a2c;min-width:0}.finance-grid>div:first-child{border-left:0}.finance-grid span{font:9px var(--mono);color:#a3ae96}.finance-grid strong{display:block;font-size:38px;font-weight:400;letter-spacing:-.05em;margin:18px 0;color:#d4e2bf}.finance-grid small{display:block;font:9px/1.7 var(--mono);color:#8b9780}.finance-calculation>div{display:flex;justify-content:space-between;gap:25px;padding:19px 0;border-bottom:1px solid var(--line);align-items:center}.finance-calculation>div>span{font-size:14px}.finance-calculation strong{font-size:24px;white-space:nowrap;font-weight:400;letter-spacing:-.03em}.finance-calculation small{display:block;color:var(--muted);font:9px/1.8 var(--mono);margin-top:7px}.finance-remainder{color:#c6d7aa}.ad-sources{display:flex;gap:25px;flex-wrap:wrap;margin-top:25px}.ad-sources>div{flex:1;min-width:220px;padding:18px;background:#13150f;border:1px solid #262c21;font:10px/1.8 var(--mono);color:#bbc7aa}.ad-sources small{display:block;color:#a9b49c;font-size:13px;line-height:1.7;overflow-wrap:anywhere}.finance-method{margin-top:30px;padding:22px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.finance-method summary{cursor:pointer;font-size:13px}.finance-method p{font-size:12px;line-height:1.9;color:#999f91;margin-top:14px;max-width:850px}.historical-ads{padding-top:35px}.historical-ads>strong{display:block;font-size:40px;font-weight:400;letter-spacing:-.05em;margin:20px 0;color:#ceddb8}
@media(max-width:600px){.finance-panel{padding:0 24px}.finance-heading{align-items:flex-start;flex-direction:column;gap:20px}.finance-heading h2{font-size:27px}.finance-period{text-align:left}.finance-grid{grid-template-columns:1fr}.finance-grid>div{border-left:0;border-top:1px solid #333a2c;padding:20px}.finance-grid>div:first-child{border-top:0}.finance-grid strong{font-size:37px;margin:12px 0}.finance-calculation>div>span{font-size:12px}.finance-calculation strong{font-size:22px}.finance-remainder{align-items:flex-start!important}.ad-sources{gap:12px}.financial-status{font-size:8px}.finance-method p{font-size:12px}}
.ad-sources>div>span{display:block;font-size:12px}.ad-sources>div>strong{display:block;font-size:20px;font-weight:400;margin:8px 0}

.finance-period select{color:#d4e2bf;background:#141810;border:1px solid #465139;padding:12px 34px 12px 14px;border-radius:4px;font:13px var(--mono);min-height:44px;cursor:pointer}.finance-period label{font-size:12px}.finance-period select:focus-visible{outline:2px solid #d4e2bf;outline-offset:3px}
