:root{
  --paper:#F3EFE6; --card:#FFFDF8; --ink:#17150F; --muted:#5A5446; --rule:#D8D0BE;
  --tag:#FFD23F; --tag-ink:#17150F; --red:#B3261E; --green:#1E6B3F;
  --co:#17150F; --ca:#C9A227; --us:#A8A08E;
  --cond:"Barlow Condensed",system-ui,sans-serif; --sans:"Barlow",system-ui,sans-serif; --serif:"Newsreader",Georgia,serif;
}
*{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}
body{margin:0;background:var(--paper);color:var(--ink);font:400 16px/1.6 var(--sans)}
a{color:inherit}
.mc-wrap{max-width:1080px;margin:0 auto;padding:0 16px}

/* top: a shelf edge */
.mc-top{background:var(--ink);color:#F3EFE6;border-bottom:6px solid var(--tag)}
.mc-top .mc-wrap{display:flex;align-items:center;gap:28px;min-height:64px;flex-wrap:wrap}
.mc-logo{font:800 26px/1 var(--cond);letter-spacing:.01em;text-decoration:none;text-transform:uppercase;display:flex;align-items:baseline;gap:6px}
.mc-logo-x{font-family:var(--serif);font-style:italic;font-weight:500;color:var(--tag);font-size:30px;text-transform:none}
.mc-aisles{display:flex;gap:4px;flex-wrap:wrap;margin-left:auto}
.mc-aisles a{text-decoration:none;font:600 17px/1.05 var(--cond);text-transform:uppercase;letter-spacing:.03em;padding:8px 12px;border-left:1px solid #3A362C}
.mc-aisles a small{display:block;font:500 12.5px/1 var(--sans);letter-spacing:.06em;color:#B9B19E;margin-bottom:3px}
.mc-aisles a:hover{color:var(--tag)}

.mc-crumb{font-size:14.5px;color:var(--muted);margin:26px 0 6px}
.mc-crumb span{margin:0 6px}
h1{font:600 clamp(30px,5vw,50px)/1.08 var(--serif);letter-spacing:-.015em;margin:0 0 24px;max-width:16em}
h2{font:700 30px/1.05 var(--cond);text-transform:uppercase;letter-spacing:.01em;margin:0}

/* citations */
.mc-cite{display:inline-block;font:600 11.5px/1 var(--sans);color:var(--muted);text-decoration:none;border:1px solid var(--rule);background:var(--card);border-radius:3px;padding:2px 4px;margin-left:3px;vertical-align:super}
.mc-cite:hover{background:var(--ink);color:var(--tag);border-color:var(--ink)}

/* shelf tags */
.mc-tag{background:var(--tag);color:var(--tag-ink);border-radius:4px;padding:14px 16px 12px;position:relative;box-shadow:0 2px 0 rgba(0,0,0,.18)}
.mc-tag:before{content:"";position:absolute;top:10px;right:12px;width:10px;height:10px;border-radius:50%;background:var(--paper);box-shadow:inset 0 1px 2px rgba(0,0,0,.35)}
.mc-tag-label{font:600 14.5px/1.2 var(--cond);text-transform:uppercase;letter-spacing:.05em;padding-right:20px}
.mc-tag-price{font:800 40px/1 var(--cond);letter-spacing:-.01em;margin:6px 0 10px;font-variant-numeric:tabular-nums}
.mc-tag-price small{font-size:.45em;font-weight:600;margin-left:2px}
.mc-tag-price .mc-cite{vertical-align:top;margin-left:6px;background:rgba(255,255,255,.6);border-color:rgba(0,0,0,.2);color:var(--ink)}
.mc-tag-compare{display:flex;gap:14px;border-top:1.5px dashed rgba(23,21,15,.45);padding-top:7px;font:600 14.5px/1.2 var(--sans);font-variant-numeric:tabular-nums}
.mc-tag-big{padding:22px 24px 18px}
.mc-tag-big .mc-tag-price{font-size:clamp(64px,11vw,108px);margin:10px 0 14px}
.mc-tag-big .mc-tag-compare{font-size:16px}

.mc-hero{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:32px;align-items:start}
.mc-lede{font:400 19px/1.6 var(--serif);margin:0 0 20px}
.mc-code-wrap{margin:0;background:var(--card);border:1px solid var(--rule);border-radius:4px;padding:14px 14px 10px}
.mc-code{display:block;width:100%;height:72px}
.mc-code rect{fill:var(--ink)}
.mc-code rect:hover{fill:var(--red)}
.mc-code-wrap figcaption{font-size:14.5px;color:var(--muted);margin-top:8px;line-height:1.45}

.mc-tags{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:34px 0 10px}
.mc-tags .mc-tag-price{font-size:34px}

/* aisles */
.mc-aisle{display:grid;grid-template-columns:200px minmax(0,1fr);gap:32px;padding:36px 0;border-top:2px solid var(--ink);margin-top:26px}
.mc-aisle header small{display:inline-block;font:600 13px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;background:var(--ink);color:var(--tag);padding:5px 8px;margin-bottom:10px}
.mc-aisle-body>p{font:400 18px/1.6 var(--serif);margin:0 0 18px;max-width:40em}

.mc-key{display:flex;gap:18px;flex-wrap:wrap;font-size:14.5px;color:var(--muted);margin:0 0 10px}
.mc-key i{display:inline-block;width:14px;height:8px;margin-right:6px;background:var(--co);vertical-align:middle}
.mc-key i.ca{background:var(--ca)} .mc-key i.us{background:var(--us)}

.mc-rows{list-style:none;margin:0;padding:0}
.mc-rows li{display:grid;grid-template-columns:150px minmax(0,1fr) 150px;gap:16px;align-items:center;padding:11px 0;border-bottom:1px dotted var(--rule)}
.mc-row-lbl{font:600 18px/1.2 var(--cond);text-transform:uppercase;letter-spacing:.02em}
.mc-row-bars i{display:block;height:7px;background:var(--co);margin:2px 0}
.mc-row-bars i.ca{background:var(--ca)} .mc-row-bars i.us{background:var(--us)}
.mc-row-val{text-align:right;font-variant-numeric:tabular-nums}
.mc-row-val b{display:block;font:700 22px/1.1 var(--cond)}
.mc-row-val em{font-style:normal;font-size:14.5px;font-weight:600}
.mc-up{color:var(--red)} .mc-dn{color:var(--green)}

.mc-calc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px}
.mc-calc div{background:var(--card);border:1px solid var(--rule);border-left:5px solid var(--tag);padding:12px 14px}
.mc-calc b{display:block;font:700 26px/1.1 var(--cond);font-variant-numeric:tabular-nums}
.mc-calc span{font-size:14.5px;color:var(--muted);line-height:1.4;display:block;margin-top:4px}

/* places price list */
.mc-cities{list-style:none;margin:0;padding:0;counter-reset:c}
.mc-cities li{counter-increment:c;display:grid;grid-template-columns:34px minmax(0,1.3fr) minmax(0,1fr) 110px;grid-template-areas:"n name bar rent" "n more more more";column-gap:14px;align-items:center;padding:10px 0;border-bottom:1px dotted var(--rule)}
.mc-cities li:before{content:counter(c);grid-area:n;font:700 18px/1 var(--cond);color:var(--muted);align-self:start;padding-top:3px}
.mc-city-name{grid-area:name;font:600 18px/1.15 var(--cond);text-transform:uppercase;letter-spacing:.02em}
.mc-city-name small{display:block;font:400 14.5px/1.3 var(--sans);text-transform:none;letter-spacing:0;color:var(--muted)}
.mc-city-bar{grid-area:bar;height:10px;background:#E7E0D0}
.mc-city-bar i{display:block;height:100%;background:var(--ink)}
.mc-city-rent{grid-area:rent;text-align:right;font-variant-numeric:tabular-nums}
.mc-city-rent b{font:700 21px/1 var(--cond)}
.mc-city-rent small{display:block;font-size:13px;color:var(--muted)}
.mc-city-more{grid-area:more;font-size:14.5px;color:var(--muted)}
.mc-cities li:hover .mc-city-bar i{background:var(--red)}

/* quote */
.mc-quote{background:var(--tag);border-radius:4px;padding:28px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:28px;margin:44px 0 0;box-shadow:0 3px 0 rgba(0,0,0,.2)}
.mc-quote p{font:400 18px/1.5 var(--serif);margin:10px 0 0}
.mc-quote form{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.mc-quote label{display:grid;gap:4px;font:600 14.5px/1.2 var(--cond);text-transform:uppercase;letter-spacing:.04em}
.mc-quote input,.mc-quote select{font:400 16px var(--sans);padding:10px 12px;border:2px solid var(--ink);border-radius:3px;background:var(--card);width:100%}
.mc-quote label.mc-consent{grid-column:1/-1;display:flex;gap:8px;align-items:flex-start;font:400 14.5px/1.4 var(--sans);text-transform:none;letter-spacing:0}
.mc-quote .mc-consent input{width:auto;margin-top:3px}
.mc-quote button{grid-column:1/-1;font:700 20px/1 var(--cond);text-transform:uppercase;letter-spacing:.05em;padding:14px;border:0;border-radius:3px;background:var(--ink);color:var(--tag);cursor:pointer}
.mc-quote button:hover{background:#000}

/* receipt */
.mc-receipt{max-width:560px;margin:48px auto 0;background:var(--card);padding:26px 26px 30px;font-family:"Courier New",ui-monospace,monospace;font-size:15px;position:relative;
  -webkit-mask:radial-gradient(circle 7px at 50% 100%,transparent 98%,#000) 0 0/16px 100% repeat-x;mask:radial-gradient(circle 7px at 50% 100%,transparent 98%,#000) 0 0/16px 100% repeat-x;padding-bottom:40px}
.mc-receipt h2{font-family:inherit;font-size:22px;text-align:center;letter-spacing:.2em}
.mc-receipt-sub{text-align:center;color:var(--muted);margin:6px 0 16px;border-bottom:1.5px dashed var(--muted);padding-bottom:14px}
.mc-receipt ol{margin:0;padding-left:26px}
.mc-receipt li{margin:0 0 10px;scroll-margin-top:20px}
.mc-receipt li:target{background:var(--tag)}
.mc-receipt li a{margin-left:6px}
.mc-receipt-foot{border-top:1.5px dashed var(--muted);padding-top:12px;margin:16px 0 0;color:var(--muted)}

.mc-foot{margin-top:40px;background:var(--ink);color:#CFC8B6;font-size:14.5px}
.mc-foot .mc-wrap{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;padding-top:20px;padding-bottom:28px}

@media (max-width:860px){
  .mc-hero,.mc-quote{grid-template-columns:1fr}
  .mc-tags{grid-template-columns:repeat(2,minmax(0,1fr))}
  .mc-aisle{grid-template-columns:1fr;gap:14px}
  .mc-calc{grid-template-columns:1fr}
  .mc-aisles{margin-left:0;width:100%;padding-bottom:8px}
  .mc-aisles a{padding:6px 9px}
}
@media (max-width:560px){
  .mc-tags{grid-template-columns:1fr}
  .mc-rows li{grid-template-columns:minmax(0,1fr) 120px;grid-template-areas:"l v" "b b"}
  .mc-row-lbl{grid-area:l} .mc-row-val{grid-area:v} .mc-row-bars{grid-area:b}
  .mc-cities li{grid-template-columns:28px minmax(0,1fr) 96px;grid-template-areas:"n name rent" "n bar bar" "n more more";row-gap:6px}
  .mc-quote form{grid-template-columns:1fr}
  .mc-receipt{padding-left:18px;padding-right:18px}
}

/* services aisle */
.mc-h3{font:700 21px/1.15 var(--cond);text-transform:uppercase;letter-spacing:.02em;margin:30px 0 12px}
.mc-note{font-size:15px;color:var(--muted);margin:10px 0 0}
.mc-tags-5{grid-template-columns:repeat(5,minmax(0,1fr));margin:0}
.mc-tag-sm{padding:12px 13px 10px}
.mc-tags-5 .mc-tag-price{font-size:30px;margin:4px 0 8px}
.mc-tag-sm .mc-tag-compare{flex-direction:column;gap:2px;font-size:13.5px}
.mc-two{display:grid;grid-template-columns:1fr 1fr;gap:32px}
.mc-spread{list-style:none;margin:0;padding:0}
.mc-spread li{display:grid;grid-template-columns:150px minmax(0,1fr) 78px;gap:12px;align-items:center;padding:7px 0;border-bottom:1px dotted var(--rule)}
.mc-sp-name{font:600 16px/1.2 var(--cond);text-transform:uppercase;letter-spacing:.02em}
.mc-sp-bar{height:9px;background:#E7E0D0}
.mc-sp-bar i{display:block;height:100%;background:var(--ink)}
.mc-sp-val{text-align:right;font:700 18px/1 var(--cond);font-variant-numeric:tabular-nums}
.mc-spread li.mc-sp-cite{display:block;border:0;text-align:right;padding:4px 0 0}
.mc-spread li:hover .mc-sp-bar i{background:var(--red)}
.mc-receipt details{margin-top:4px}
.mc-receipt summary{cursor:pointer;text-decoration:underline}
.mc-receipt details ul{margin:6px 0 0;padding-left:18px;font-size:13.5px}
.mc-receipt details li{margin:0 0 4px}
@media (max-width:860px){.mc-tags-5{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-two{grid-template-columns:1fr;gap:0}}
@media (max-width:560px){.mc-tags-5{grid-template-columns:1fr}.mc-spread li{grid-template-columns:120px minmax(0,1fr) 70px}}

/* site additions */
.mc-code rect.mc-me{fill:var(--red)}
.mc-cities li.mc-here,.mc-spread li.mc-here{background:#FFF3C2}
a.mc-city-name{text-decoration:none}
a.mc-city-name:hover{text-decoration:underline}
.mc-quote .mc-full{grid-column:1/-1}
.mc-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}
.mc-quote-msg{grid-column:1/-1;margin:4px 0 0;font:600 16px/1.4 var(--sans)}
.mc-prose{max-width:46em;font:400 18px/1.65 var(--serif)}
.mc-prose h2{margin:30px 0 8px}
.mc-prose li{margin:0 0 10px}
.mc-report{display:grid;gap:12px;max-width:520px;font-family:var(--sans)}
.mc-report label{display:grid;gap:4px;font:600 15px/1.2 var(--cond);text-transform:uppercase;letter-spacing:.04em}
.mc-report input,.mc-report textarea{font:400 16px var(--sans);padding:10px 12px;border:2px solid var(--ink);border-radius:3px;background:var(--card)}
.mc-report button{font:700 18px/1 var(--cond);text-transform:uppercase;padding:12px;border:0;background:var(--ink);color:var(--tag);border-radius:3px;cursor:pointer}
.mc-az{list-style:none;margin:0;padding:0;columns:3 220px;column-gap:28px}
.mc-az li{display:flex;justify-content:space-between;gap:10px;padding:6px 0;border-bottom:1px dotted var(--rule);break-inside:avoid}
.mc-az a{font:600 17px/1.2 var(--cond);text-transform:uppercase;letter-spacing:.02em;text-decoration:none}
.mc-az a:hover{text-decoration:underline}
.mc-az span{font:700 17px/1.2 var(--cond);font-variant-numeric:tabular-nums}
.mc-home-cta{display:flex;gap:12px;flex-wrap:wrap}
.mc-home-cta a{font:700 20px/1 var(--cond);text-transform:uppercase;letter-spacing:.04em;text-decoration:none;background:var(--ink);color:var(--tag);padding:12px 16px;border-radius:3px}

/* national home: tile map */
.mc-map-btns{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 14px}
.mc-map-btns button{font:700 16px/1 var(--cond);text-transform:uppercase;letter-spacing:.04em;padding:9px 12px;border:2px solid var(--ink);background:var(--card);color:var(--ink);border-radius:3px;cursor:pointer}
.mc-map-btns button[aria-pressed="true"]{background:var(--ink);color:var(--tag)}
.mc-map{display:grid;grid-template-columns:repeat(11,minmax(0,1fr));grid-template-rows:repeat(8,auto);gap:4px;max-width:760px}
.mc-tile{aspect-ratio:1;border-radius:3px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;color:var(--ink);border:1px solid rgba(23,21,15,.18);min-width:0}
.mc-tile b{font:800 15px/1 var(--cond);letter-spacing:.02em}
.mc-tile span{font:600 12.5px/1.1 var(--cond);margin-top:3px;font-variant-numeric:tabular-nums}
.mc-tile.b0{background:#FFF6D6}.mc-tile.b1{background:#FFE58A}.mc-tile.b2{background:#FFD23F}.mc-tile.b3{background:#C9A227}
.mc-tile.b4{background:#17150F;color:#FFD23F}
.mc-tile-live{outline:3px solid var(--red);outline-offset:1px}
a.mc-tile:hover{outline-color:var(--ink)}
.mc-map-legend{display:flex;align-items:center;flex-wrap:wrap;gap:4px;font-size:14.5px;color:var(--muted);margin:12px 0 0}
.mc-map-legend i{display:inline-block;width:26px;height:12px;border:1px solid rgba(23,21,15,.18)}
.mc-map-legend span{margin:0 4px}
.mc-map-what{font-style:normal;margin-left:10px}
@media (max-width:640px){.mc-map{gap:2px}.mc-tile span{display:none}.mc-tile b{font-size:14.5px}}

/* place report feature + research cards */
.mc-feature{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:24px;align-items:start}
.mc-feature h3{font:600 26px/1.15 var(--serif);margin:4px 0 10px}
.mc-feature h3 a{text-decoration:none}.mc-feature h3 a:hover{text-decoration:underline}
.mc-feature p{font:400 17px/1.6 var(--serif);margin:0 0 12px}
.mc-feature-kicker{font:700 14.5px/1 var(--cond)!important;text-transform:uppercase;letter-spacing:.08em;color:var(--red)}
.mc-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}
.mc-card{display:block;background:var(--card);border:1px solid var(--rule);border-top:6px solid var(--tag);padding:16px;text-decoration:none}
.mc-card small{display:block;font:600 13.5px/1.2 var(--sans);color:var(--muted);text-transform:uppercase;letter-spacing:.05em}
.mc-card b{display:block;font:600 21px/1.2 var(--serif);margin:8px 0}
.mc-card span{font-size:15px;color:var(--muted)}
.mc-card:hover b{text-decoration:underline}
.mc-art-meta{font:600 14.5px/1 var(--sans);color:var(--muted);text-transform:uppercase;letter-spacing:.05em}
@media (max-width:860px){.mc-feature{grid-template-columns:1fr}}

/* national county map */
.mc-cmap{position:relative}
.mc-cmap-bar{display:flex;flex-wrap:wrap;gap:12px;align-items:end;justify-content:space-between;margin:0 0 12px}
.mc-cmap-bar .mc-map-btns{margin:0}
.mc-cmap-find{display:grid;gap:4px;font:600 14.5px/1.2 var(--cond);text-transform:uppercase;letter-spacing:.04em;min-width:240px;flex:0 1 300px}
.mc-cmap-find input{font:400 16px var(--sans);padding:9px 11px;border:2px solid var(--ink);border-radius:3px;background:var(--card);width:100%}
.mc-cmap-stage{position:relative;aspect-ratio:975/610;background:var(--card);border:1px solid var(--rule);border-radius:4px;overflow:hidden}
.mc-cmap-wait{position:absolute;inset:0;display:grid;place-items:center;margin:0;color:var(--muted);font-size:15px}
.mc-us{display:block;width:100%;height:100%}
.mc-us-c path{stroke:#F3EFE6;stroke-width:.25;cursor:pointer;transition:fill .25s}
.mc-us-c path:hover{stroke:var(--ink);stroke-width:1.2}
.mc-us-s path{fill:none;stroke:#17150F;stroke-width:.7;stroke-opacity:.55;pointer-events:none}
.mc-us-c path.mc-live{stroke:var(--red);stroke-width:2.2}
.mc-us-c path.mc-pick{stroke:var(--ink);stroke-width:2.4}
.mc-cmap-tag{position:absolute;z-index:3;pointer-events:none;background:var(--tag);color:var(--ink);border-radius:4px;padding:9px 12px 8px;box-shadow:0 3px 0 rgba(0,0,0,.25);min-width:170px;max-width:260px}
.mc-cmap-tag .mc-tag-label{font:600 14.5px/1.2 var(--cond);text-transform:uppercase;letter-spacing:.04em;padding:0}
.mc-cmap-tag .mc-tag-price{font:800 30px/1 var(--cond);margin:4px 0 6px}
.mc-cmap-tag .mc-tag-compare{font:600 13.5px/1.3 var(--sans);gap:10px;flex-wrap:wrap}
.mc-ladder{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;margin:10px 0 0}
.mc-ladder span{font:700 13.5px/1 var(--cond);text-align:center;padding:7px 2px;border-radius:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mc-ext{list-style:none;margin:0;padding:0;counter-reset:e}
.mc-ext li{counter-increment:e;display:flex;justify-content:space-between;gap:10px;padding:7px 0;border-bottom:1px dotted var(--rule)}
.mc-ext li span:before{content:counter(e) ". ";color:var(--muted);font-weight:700}
.mc-ext span{font:600 17px/1.2 var(--cond);text-transform:uppercase;letter-spacing:.02em}
.mc-ext b{font:700 18px/1.2 var(--cond);font-variant-numeric:tabular-nums}
.mc-extremes{margin-top:8px}
@media (max-width:640px){.mc-ladder{grid-template-columns:repeat(4,minmax(0,1fr))}.mc-cmap-find{flex:1 1 100%}.mc-cmap-tag{min-width:150px}}

/* research articles: state tables + figures (wrap, never scroll sideways) */
.mc-article .mc-hero{margin:0 0 10px}
.mc-article .mc-lede{font-size:18px}
.mc-stable{width:100%;border-collapse:collapse;table-layout:auto;font:400 15.5px/1.35 var(--sans);font-variant-numeric:tabular-nums;margin:14px 0 6px}
.mc-stable th{font:700 14.5px/1.2 var(--cond);text-transform:uppercase;letter-spacing:.03em;text-align:left;border-bottom:2px solid var(--ink);padding:8px 6px;vertical-align:bottom}
.mc-stable td{border-bottom:1px dotted var(--rule);padding:8px 6px;vertical-align:top;overflow-wrap:anywhere}
.mc-stable .n{text-align:right}
.mc-stable td small{display:block;font-size:14.5px;color:var(--muted);line-height:1.3}
.mc-stable tr:hover td{background:#FFF3C2}
.mc-fig{margin:18px 0;background:var(--card);border:1px solid var(--rule);border-radius:4px;padding:14px}
.mc-fig svg{display:block;width:100%;height:auto}
.mc-fig figcaption{font:400 14.5px/1.45 var(--sans);color:var(--muted);margin-top:8px}
.mc-article .mc-cities li{margin:0}
.mc-article .mc-calc{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}
@media (max-width:560px){.mc-stable{font-size:14.5px}.mc-stable th,.mc-stable td{padding:7px 3px}}
.mc-article .mc-tile span{font-size:14.5px}.mc-article .mc-map{max-width:none}
.mc-stable td.n{white-space:nowrap}.mc-stable td.n small{white-space:normal}.mc-stable .mc-cite{margin-left:2px}
.mc-svg-narrow{display:none}
@media (max-width:699px){.mc-svg-wide{display:none}.mc-svg-narrow{display:block}}
.mc-lang{margin-left:auto;display:flex;align-items:center;gap:8px;font:600 14.5px/1 var(--cond);text-transform:uppercase;letter-spacing:.04em;color:#F3EFE6}
.mc-lang select{font:500 15px/1.2 var(--sans,inherit);text-transform:none;letter-spacing:0;background:#F3EFE6;color:var(--ink);border:0;border-radius:4px;padding:6px 8px;max-width:150px}
body{top:0!important}.skiptranslate iframe,.goog-te-banner-frame,#goog-gt-tt,.goog-te-balloon-frame{display:none!important}font{background:none!important;box-shadow:none!important}
.mc-tag-compare b{font-weight:inherit;margin-left:.3em}
