@font-face{font-family:Bodoni Moda;font-weight:700;font-display:swap;src:url(/fonts/bodoni-moda-latin-700-normal.woff2)format("woff2")}@font-face{font-family:Bodoni Moda;font-weight:900;font-display:swap;src:url(/fonts/bodoni-moda-latin-900-normal.woff2)format("woff2")}@font-face{font-family:"Source Serif 4";font-weight:400;font-display:swap;src:url(/fonts/source-serif-4-latin-400-normal.woff2)format("woff2")}@font-face{font-family:"Source Serif 4";font-weight:600;font-display:swap;src:url(/fonts/source-serif-4-latin-600-normal.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-400-normal.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Oswald;font-weight:600;font-display:swap;src:url(/fonts/oswald-latin-600-normal.woff2)format("woff2")}:root{--page:#fbf9f4;--paper:#f5f0e5;--ledger:#e9e3d6;--green:#103f32;--ink:#24251f;--ink2:#3b3a33;--stone:#6b675d;--rule:#c9c1b2;--brass:#a47e43;--brass-text:#8a652f;--buy:#24624a;--sell:#9a3834;--warn:#6a552a;--white:#fff;--f-display:"Bodoni Moda",Georgia,serif;--f-body:"Source Serif 4",Georgia,serif;--f-mono:"IBM Plex Mono",ui-monospace,monospace;--f-sign:"Oswald","Arial Narrow",sans-serif;--wrap:1280px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--page);color:var(--ink);font-family:var(--f-body);text-rendering:optimizelegibility;margin:0;font-size:17px;line-height:1.55}img{max-width:100%;display:block}a{color:var(--green);text-decoration:none}a:hover{text-underline-offset:3px;text-decoration:underline}p a,.src a,.prose li a,.prose td a{text-underline-offset:2px;text-decoration:underline 1px #103f3273}p a:hover,.src a:hover{text-decoration-color:currentColor}a,button,.btn{transition:color .15s,background-color .15s,border-color .15s,transform .1s}:focus-visible{outline:2px solid var(--brass);outline-offset:2px}h1,h2,h3{font-family:var(--f-display);color:var(--ink);letter-spacing:-.005em;font-weight:700}p{margin:0 0 1em}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 40px}.sr-only{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mono{font-family:var(--f-mono);white-space:nowrap}.caps{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;font-size:12px}.brass{color:var(--brass-text)}.muted{color:var(--stone)}.dbl{border-top:1.5px solid var(--green);border-bottom:.75px solid var(--green);height:5px}.brassdbl{border-top:1.5px solid var(--brass);border-bottom:.75px solid var(--brass);height:5px}.kicker{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--brass-text);border-bottom:1px solid var(--ink);justify-content:space-between;gap:12px;padding-bottom:5px;font-size:11.5px;display:flex}.kicker span+span{color:var(--stone)}.src{color:var(--stone);margin-top:8px;font-size:12.5px;font-style:italic}.more{margin-top:10px;padding:6px 0;font-size:14px;display:inline-block}.tbl-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}table.data{border-collapse:collapse;width:100%;font-size:14px}table.data th{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--stone);text-align:left;border-bottom:1px solid var(--ink);white-space:nowrap;padding:7px 8px;font-size:11px;font-weight:600}table.data td{border-bottom:1px solid var(--rule);vertical-align:top;padding:8px}table.data tbody tr:nth-child(2n) td{background:#e9e3d673}@media (hover:hover){table.data tbody tr:hover td{background:#a47e4317}}table.data .n{text-align:right;font-family:var(--f-mono);white-space:nowrap}.tag{font-family:var(--f-mono);letter-spacing:.06em;color:#fff;white-space:nowrap;padding:1px 7px;font-size:11px;font-weight:600;display:inline-block}.tag.buy{background:var(--buy)}.tag.sell{background:var(--sell)}.tag.plan{color:var(--stone);border:1px solid var(--rule);background:0 0}.up{color:var(--buy)}.down{color:var(--sell)}.plate{background:var(--green);color:#fff;border:2px solid var(--green);outline-offset:-5px;font-family:var(--f-sign);letter-spacing:.03em;border-radius:5px;outline:1.5px solid #fff;padding:6px 14px;font-size:17px;font-weight:600;line-height:1;display:inline-block}.plate sup{font-size:.6em}.divider{align-items:center;gap:18px;margin:44px 0 20px;display:flex}.divider .brassdbl{flex:1}.page-head{padding-top:26px;padding-bottom:8px}.crumbs{color:var(--stone);margin-bottom:6px;font-size:13.5px}.crumbs a{color:var(--stone)}.page-title{margin:6px 0 10px;font-size:44px;line-height:1.08}.deck{color:var(--ink2);max-width:760px;font-size:18px}.lede{color:var(--ink);max-width:780px;font-size:18px}.box{border:1px solid var(--ink);background:var(--white);padding:18px}.stat-row{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(4,1fr);margin:18px 0;display:grid}.stat-row>div{padding:12px 16px}.stat-row>div+div{border-left:1px solid var(--rule)}.stat-row b{font-family:var(--f-display);color:var(--green);font-size:28px;line-height:1.1;display:block}.stat-row span{color:var(--stone);font-size:13px}.prose{max-width:760px}.prose h2{margin:36px 0 10px;font-size:30px}.prose h3{margin:26px 0 8px;font-size:22px}.prose li{margin-bottom:6px}.prose table{border-collapse:collapse;width:100%;margin:10px 0 18px;font-size:15px}.prose th{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--stone);text-align:left;border-bottom:1px solid var(--ink);padding:7px 8px;font-size:11.5px}.prose td{border-bottom:1px solid var(--rule);vertical-align:top;padding:8px}.prose td:first-child{font-family:var(--f-mono);white-space:nowrap;font-weight:600}.btn{background:var(--green);color:var(--page);font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-size:13.5px;font-weight:600;display:inline-flex}.btn:hover{background:#0b2f25;text-decoration:none}.btn.brassbtn{background:var(--brass-text);color:#fff}.btn.brassbtn:hover{background:#73531f}.btn:active{transform:translateY(1px)}.btn.ghost{color:var(--green);border:1px solid var(--green);background:0 0}.ad-slot{text-align:center;margin:40px auto 0}.ad-slot .lbl{font-family:var(--f-mono);letter-spacing:.2em;color:var(--stone);margin-bottom:5px;font-size:10.5px}.ad-slot .area{border:1px dashed var(--stone);color:var(--stone);font-family:var(--f-mono);justify-content:center;align-items:center;margin:0 auto;font-size:13px;display:flex}@media (width<=700px){body{font-size:16px}.wrap{padding:0 16px}.page-title{font-size:31px}.deck,.lede{font-size:16px}.stat-row{grid-template-columns:repeat(2,1fr)}.stat-row>div:nth-child(3){border-left:0}.stat-row>div:nth-child(n+3){border-top:1px solid var(--rule)}.stat-row b{font-size:22px}.hide-m{display:none!important}table.data td,table.data th{padding:9px 6px}table.data td a,.more,.crumbs a{margin:-10px 0;padding:10px 0;display:inline-block}.more{margin:4px 0 0}}@media (width>=701px){.show-m{display:none!important}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.calc{border:1px solid var(--ink);background:#fff;grid-template-columns:repeat(2,1fr);gap:14px 20px;margin:10px 0 18px;padding:18px;display:grid}.calc label{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--stone);flex-direction:column;gap:6px;font-size:12px;display:flex}.calc input{font:inherit;font-family:var(--f-mono);color:var(--ink);border:1px solid var(--rule);background:var(--page);letter-spacing:0;padding:10px 12px;font-size:18px}.out{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(3,1fr);display:grid}.out div{padding:12px 0}.out div+div{border-left:1px solid var(--rule);padding-left:16px}.out span{color:var(--stone);font-size:13px;display:block}.out b{font-family:var(--f-display);color:var(--green);font-size:28px}.bar{border:1px solid var(--ink);height:14px;margin:16px 0 6px;display:flex}#bar-in{background:var(--green)}#bar-gain{background:var(--brass)}.legend{color:var(--stone);gap:18px;margin-bottom:14px;font-size:13px;display:flex}.legend i{width:10px;height:10px;margin-right:6px;display:inline-block}@media (width<=700px){.calc{grid-template-columns:1fr}.out b{font-size:20px}.out div+div{padding-left:10px}}.calc .full{grid-column:1/-1}.calc select{font:inherit;font-family:var(--f-mono);border:1px solid var(--rule);background:var(--page);color:var(--ink);padding:10px 12px;font-size:16px}.calc .chk{text-transform:none;letter-spacing:0;font-family:var(--f-body);color:var(--ink);flex-direction:row;align-items:center;gap:10px;font-size:15px}.calc .chk input{width:20px;height:20px;padding:0}.out.two{grid-template-columns:repeat(2,1fr)}.out.four{grid-template-columns:repeat(4,1fr)}@media (width<=700px){.out.four{grid-template-columns:repeat(2,1fr)}.out.four div:nth-child(3){border-left:0;padding-left:0}}.note{color:var(--stone);font-size:14px}.explain{display:none}@media print{@page{margin:16mm 14mm}body{background:#fff;font-size:11.5pt}.site-head,.site-foot,body>nav,.site-head+nav,.sample-bar,.notice-bar,.ad,.ad-slot,.aibar-w,.pal,.pal-fab,.follow,.search,form,iframe,.crumbs{display:none!important}.wrap{max-width:none;padding:0}a{color:var(--ink);text-decoration:none}.explain{border:1.5px solid var(--ink);break-inside:avoid-page;margin:0 0 18px;padding:14px 16px;display:block}.explain-h{border-bottom:3px double var(--brass);margin-bottom:10px;padding-bottom:8px}.explain-brand{font-family:var(--f-display);color:var(--green);font-size:20pt;font-weight:900}.explain-meta{font-family:var(--f-mono);color:var(--stone);font-size:8.5pt}.explain h2{margin:6px 0;font-size:15pt}.explain h3{color:var(--green);margin:12px 0 4px;font-size:12pt}.explain dl{grid-template-columns:150px 1fr;gap:4px 12px;margin:0;display:grid}.explain dt{font-weight:600}.explain dd{margin:0}.explain-foot{color:var(--stone);margin-top:10px;font-size:9pt}table{break-inside:auto}tr{break-inside:avoid}.tbl-wrap{overflow:visible!important}img{width:auto;max-height:200px}}.g{width:28px;height:28px;font-family:var(--f-display);border:1px solid;flex:none;justify-content:center;align-items:center;font-size:17px;font-weight:900;display:inline-flex}.g-A{background:var(--green);color:var(--paper);border-color:var(--green)}.g-B{color:var(--green);border-color:var(--green);background:#fff}.g-C{color:var(--warn);border-color:var(--warn);background:#fff}.g-D,.g-F{background:var(--sell);color:#fff;border-color:var(--sell)}.seg{border:1px solid var(--ink);background:#fff;flex-wrap:wrap;max-width:100%;display:inline-flex}.seg button{all:unset;cursor:pointer;font-family:var(--f-mono);letter-spacing:.04em;align-items:center;gap:6px;min-height:22px;padding:8px 14px;font-size:12.5px;display:inline-flex}.seg button span{opacity:.82}.seg button+button{border-left:1px solid var(--rule)}.seg button[aria-selected=true]{background:var(--green);color:var(--paper)}.seg button:focus-visible{outline:2px solid var(--brass);outline-offset:-2px}@media (width<=640px){.seg button{padding:7px 9px;font-size:11.5px}}
