body.page-post{background:#fbfbf9;color:var(--on-light)}.mkt-wrap{max-width:920px;margin:0 auto;padding:0 24px}.mkt-head{padding:112px 0 0}.mkt-head .crumbs{color:var(--on-light-mut);font-family:var(--f-mono);font-size:11.5px}.mkt-head .crumbs a{color:var(--on-light-mut);text-decoration:none}.mkt-head .crumbs a:hover{color:var(--coral)}.mkt-head h1{font-family:var(--f-display);font-weight:500;font-size:clamp(30px,4.2vw,52px);line-height:1.06;letter-spacing:-.025em;margin:14px 0 0}.mkt-head p.lede{font-size:18px;line-height:1.6;color:var(--on-light-soft);margin:18px 0 0;max-width:700px}.mkt-meta{display:flex;gap:10px;align-items:center;margin:18px 0 0;font-family:var(--f-mono);font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--on-light-mut)}.mkt-numbers{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:44px 0 0}.mkt-num{background:#fff;border:1px solid var(--hair);border-radius:18px;padding:24px 24px 26px}.mkt-num .fig{font-family:var(--f-display);font-weight:500;font-size:clamp(26px,3vw,34px);line-height:1.05;letter-spacing:-.02em;color:var(--on-light)}.mkt-num .cap{margin:10px 0 0;font-size:14.5px;line-height:1.6;color:var(--on-light-soft)}.mkt-num.lead{border-color:var(--coral)}.mkt-section{margin:56px 0 0}.mkt-section h2{font-family:var(--f-display);font-weight:500;font-size:clamp(22px,2.8vw,30px);line-height:1.1;letter-spacing:-.02em;margin:0;color:var(--on-light)}.mkt-section>p{font-size:16.5px;line-height:1.75;color:var(--on-light-soft);margin:16px 0 0}.mkt-section>p a{color:var(--coral);text-decoration:none}.mkt-section>p a:hover{text-decoration:underline;text-underline-offset:2px}.mkt-section ul.mkt-list{margin:16px 0 0;padding:0;list-style:none;display:grid;gap:12px}.mkt-section ul.mkt-list li{position:relative;padding-inline-start:20px;font-size:15.5px;line-height:1.7;color:var(--on-light-soft)}.mkt-section ul.mkt-list li:before{content:"→";position:absolute;inset-inline-start:0;color:var(--coral)}.mkt-callout{margin:56px 0 0;border:1px solid var(--hair);border-inline-start:3px solid var(--coral);border-radius:14px;background:#fff;padding:28px 28px 30px}.mkt-callout h2{font-family:var(--f-display);font-weight:500;font-size:clamp(21px,2.6vw,28px);line-height:1.15;letter-spacing:-.02em;margin:0;color:var(--on-light)}.mkt-callout p{font-size:16px;line-height:1.75;color:var(--on-light-soft);margin:14px 0 0}.mkt-callout p a{color:var(--coral);text-decoration:none}.mkt-callout p a:hover{text-decoration:underline;text-underline-offset:2px}.mkt-callout .disc{margin-top:16px;font-size:13px;line-height:1.65;color:var(--on-light-mut)}.mkt-table-wrap{margin:20px 0 0;overflow-x:auto;border:1px solid var(--hair);border-radius:16px;background:#fff}table.mkt{width:100%;border-collapse:collapse;font-size:15px;min-width:560px}table.mkt th,table.mkt td{padding:12px 16px;text-align:left;border-bottom:1px solid var(--hair);vertical-align:top}table.mkt th{font-family:var(--f-mono);font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--on-light-mut);background:var(--paper);font-weight:500;white-space:nowrap}table.mkt td.num,table.mkt th.num{text-align:right;font-variant-numeric:tabular-nums}table.mkt td .usd{display:block;margin-top:2px;font-size:12px;color:var(--on-light-mut)}table.mkt tbody tr:last-child td{border-bottom:0}table.mkt tbody tr:hover{background:var(--paper)}table.mkt a{color:var(--coral);text-decoration:none;font-weight:500}table.mkt a:hover{text-decoration:underline;text-underline-offset:2px}.mkt-method{margin:44px 0 0;border:1px solid var(--hair);border-radius:14px;background:#fff}.mkt-method>summary{list-style:none;cursor:pointer;padding:16px 20px;font-family:var(--f-mono);font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--on-light-mut);display:flex;align-items:center;justify-content:space-between;gap:12px}.mkt-method>summary::-webkit-details-marker{display:none}.mkt-method>summary:after{content:"+";font-size:15px;line-height:1;color:var(--on-light-mut)}.mkt-method[open]>summary:after{content:"–"}.mkt-method>summary:hover{color:var(--on-light)}.mkt-method-dl{margin:0;padding:4px 20px 20px;border-top:1px solid var(--hair)}.mkt-method-dl dt{font-weight:600;font-size:14px;color:var(--on-light);margin:16px 0 0}.mkt-method-dl dd{margin:4px 0 0;font-size:13.5px;line-height:1.6;color:var(--on-light-soft)}.mkt-method-dl a{color:var(--coral);text-decoration:none}.mkt-method-dl a:hover{text-decoration:underline;text-underline-offset:2px}.mkt-faq{margin:20px 0 0;display:grid;gap:10px}.mkt-faq details{border:1px solid var(--hair);border-radius:14px;background:#fff}.mkt-faq summary{list-style:none;cursor:pointer;padding:16px 20px;font-family:var(--f-display);font-weight:500;font-size:16px;color:var(--on-light);display:flex;align-items:center;justify-content:space-between;gap:14px}.mkt-faq summary::-webkit-details-marker{display:none}.mkt-faq summary:after{content:"+";font-size:18px;line-height:1;color:var(--on-light-mut);flex:none}.mkt-faq details[open] summary:after{content:"–"}.mkt-faq .ans{padding:0 20px 18px;font-size:15px;line-height:1.7;color:var(--on-light-soft)}.mkt-sources{margin:20px 0 0;padding:0;list-style:none;display:grid;gap:8px}.mkt-sources li{font-family:var(--f-mono);font-size:12px;line-height:1.6;color:var(--on-light-mut)}.mkt-foot{margin:56px 0 90px;padding-top:28px;border-top:1px solid var(--hair);display:grid;gap:10px}.mkt-foot a{color:var(--coral);text-decoration:none;font-size:15.5px}.mkt-foot a:hover{text-decoration:underline;text-underline-offset:2px}@media(max-width:620px){.mkt-head{padding-top:92px}}
