.mk-h2{margin:0}.mk-block{margin-top:var(--space-12)}.mk-block>.mk-h2+*{margin-top:var(--space-6)}.mk-src{font-size:var(--fs-small);line-height:var(--lh-small);letter-spacing:var(--ls-small);color:var(--ink);margin-top:var(--space-4)}.mk-src a{color:var(--brass-deep)}.mk-label{display:block;font-size:var(--fs-small);line-height:var(--lh-small);letter-spacing:var(--ls-small);color:var(--ink);margin:var(--space-1) 0 0}.mk-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.mk-rise{color:var(--ink)}.mk-fall{color:var(--brass-deep)}.mk-flat,.mk-none{color:var(--ink)}.mk-change{font-weight:500;font-variant-numeric:tabular-nums}.mk-h2,.mk-area,.mk-guide h3{font-variant-numeric:lining-nums}.mk-value,.mk-tile-value,.mk-lead,.mk-rank{font-variant-numeric:lining-nums tabular-nums}.mk-switch-bar{position:sticky;top:var(--mk-header, 4rem);z-index:20;background:var(--ivory);margin-top:var(--space-8);padding:var(--space-3) 0;border-bottom:1px solid var(--line)}.mk-switch-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-4)}.mk-switch-label{font-size:var(--fs-small);line-height:var(--lh-small);letter-spacing:var(--ls-small);font-weight:400;color:var(--ink)}.mk-pills{display:flex;gap:var(--space-2)}.mk-pill{min-height:44px;padding:0 var(--space-6);border-radius:var(--radius-md);border:1px solid var(--ink);background:var(--paper);color:var(--ink);font-family:var(--sans);font-weight:400;font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:var(--ls-body);cursor:pointer}.mk-pill[aria-checked=true]{background:var(--ink);color:var(--ivory)}.mk-pill:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.mk-tiles{display:grid;gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr))}.mk-tile{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-6) var(--space-6) var(--space-4)}.mk-tile-value{font-family:var(--sans);font-weight:500;font-size:var(--fs-stat);line-height:var(--lh-stat);letter-spacing:var(--ls-stat);margin:0;color:var(--ink)}.mk-tile-label{font-size:var(--fs-small);line-height:var(--lh-small);letter-spacing:var(--ls-small);color:var(--ink);margin:var(--space-1) 0 0}@media(max-width:60rem){.mk-tiles{grid-template-columns:1fr}}.mk-chip{display:inline-block;margin:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--brass-tint);color:var(--brass-deep);font-size:var(--fs-label);line-height:var(--lh-label);letter-spacing:var(--ls-label);font-weight:400;text-transform:uppercase}.mk-note{margin:var(--space-4) 0 0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--band);border:1px solid var(--line);font-size:var(--fs-small);line-height:var(--lh-small);letter-spacing:var(--ls-small);color:var(--ink);max-width:46rem}.mk-cards{display:grid;gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:var(--space-6)}@media(max-width:900px){.mk-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}}.mk-card{display:flex;flex-direction:column;min-width:0;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-4)}.mk-rank{margin:0;font-size:var(--fs-data);line-height:var(--lh-data);letter-spacing:var(--ls-data);font-weight:500;color:var(--ink)}.mk-area{font-size:var(--fs-heading);line-height:var(--lh-heading);letter-spacing:0;margin-top:var(--space-1);overflow-wrap:anywhere}.mk-value{font-family:var(--sans);font-weight:500;font-size:var(--fs-stat);line-height:var(--lh-stat);letter-spacing:var(--ls-stat);margin:var(--space-3) 0 0;color:var(--ink)}.mk-card .mk-value{font-size:var(--fs-data);line-height:var(--lh-data);letter-spacing:var(--ls-data);margin-top:auto;padding-top:var(--space-3)}.mk-bar{height:6px;border-radius:var(--radius-sm);background:var(--band);margin-top:var(--space-2);overflow:hidden}.mk-bar span{display:block;height:100%;border-radius:var(--radius-sm);background:var(--gold)}.mk-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-1) var(--space-3);margin:var(--space-2) 0 0;font-size:var(--fs-small);line-height:var(--lh-small);letter-spacing:var(--ls-small);color:var(--ink)}@media(max-width:30rem){.mk-card{padding:var(--space-4)}}.mk-table-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}.mk-table-scroll{overflow-x:auto}.mk-table{width:100%;border-collapse:collapse;font-size:var(--fs-data);line-height:var(--lh-data);letter-spacing:var(--ls-data);font-weight:500;min-width:30rem}.mk-table th,.mk-table td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);vertical-align:top;text-align:left}.mk-table th{font-size:var(--fs-label);line-height:var(--lh-label);letter-spacing:var(--ls-label);text-transform:uppercase;font-weight:400;color:var(--ink)}.mk-table th.mk-num,.mk-table td.mk-num{text-align:right}.mk-table tbody tr:last-child td{border-bottom:0}.mk-tarea{font-weight:500}.mk-ask{margin-top:var(--space-12);font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:var(--ls-body);color:var(--ink)}.mk-ask a{color:var(--brass-deep)}.mk-guides{margin-top:var(--space-16)}.mk-guide-grid{display:grid;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:var(--space-6)}@media(max-width:40rem){.mk-guide-grid{grid-template-columns:1fr}}.mk-guide h3{font-size:var(--fs-heading);line-height:var(--lh-heading);letter-spacing:0}.mk-guide-card{margin-top:var(--space-8);background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-6) var(--space-6)}.mk-launch-grid{display:grid;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:var(--space-6)}.mk-launch-grid--one{grid-template-columns:1fr}@media(max-width:40rem){.mk-launch-grid{grid-template-columns:1fr}}.mk-launch{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-6) var(--space-6);min-width:0}.mk-launch h3{font-size:var(--fs-heading);line-height:var(--lh-heading);letter-spacing:0}.mk-lead{font-family:var(--sans);font-weight:500;font-size:var(--fs-data);line-height:var(--lh-data);letter-spacing:var(--ls-data);margin:var(--space-2) 0 0;color:var(--ink)}.mk-sub{margin:var(--space-4) 0 0;font-size:var(--fs-label);line-height:var(--lh-label);letter-spacing:var(--ls-label);text-transform:uppercase;font-weight:400;color:var(--ink)}.mk-list{list-style:none;margin:var(--space-2) 0 0;padding:0}.mk-list li{display:flex;justify-content:space-between;gap:var(--space-4);padding:var(--space-2) 0;border-bottom:1px solid var(--line);font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:var(--ls-body)}.mk-list li>span:first-child{min-width:0;overflow-wrap:anywhere}.mk-list .mk-label{display:inline;margin-left:var(--space-1)}.mk-line{margin:var(--space-2) 0 0;font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:var(--ls-body);color:var(--ink)}.lw-grid{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));margin-top:var(--space-6)}.lw-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-6)}.lw-card h3{font-size:var(--fs-heading);line-height:var(--lh-heading);letter-spacing:0}.lw-permit{display:flex;gap:var(--space-3);align-items:center;margin-top:var(--space-4);font-size:var(--fs-small);line-height:var(--lh-small);letter-spacing:var(--ls-small);color:var(--ink)}.lw-permit img{width:72px;height:72px;border-radius:var(--radius-sm)}
