﻿:root{--mp-bg: #f6f6f3;--mp-surface: #ffffff;--mp-sunk: #efefeb;--mp-hover: #f0f0ec;--mp-ink: #18181a;--mp-ink-2: #47474c;--mp-ink-3: #6b6b71;--mp-ink-4: #9d9da2;--mp-line: #e4e4df;--mp-line-2: #d3d3cd;--mp-green: #077840;--mp-green-hover: #06652f;--mp-green-soft: #e5f1ea;--mp-green-ink: #066032;--mp-official: #1f55b5;--mp-official-soft: #ebf1fb;--mp-official-line: #c9d8f3;--mp-amber: #8d5a00;--mp-amber-soft: #fbf1de;--mp-red: #b3261e;--mp-red-soft: #fbe9e7;--mp-r-sm: 8px;--mp-r: 12px;--mp-r-lg: 16px;--mp-font: "Figtree", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--mp-serif: "Source Serif 4", Georgia, "Times New Roman", serif;--mp-wrap: 1240px;--mp-g: 32px;--mp-hdr: 68px;--color-green-dark: #077840;--color-green-darker: #06652f;--color-green-medium: #3d8a5d;--color-green-light: #e5f1ea;--font-heading: var(--mp-font);--font-body: var(--mp-font)}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--mp-hdr) + 16px)}body.mp{margin:0;background:var(--mp-bg);color:var(--mp-ink);font:400 15.5px/1.5 var(--mp-font);-webkit-font-smoothing:antialiased}body.mp h1,body.mp h2,body.mp h3,body.mp h4,body.mp h5,body.mp h6{font-family:var(--mp-font);letter-spacing:-0.015em}:where(body.mp) :where(h1,h2,h3,h4,h5,h6){color:var(--mp-ink)}:where(body.mp) a{color:inherit}:where(body.mp) a:hover{color:var(--mp-green-ink)}body.mp :focus-visible{outline:2px solid var(--mp-green);outline-offset:2px}body.mp img{max-width:100%}body.mp p,body.mp li,body.mp dd,body.mp h1,body.mp h2,body.mp h3{overflow-wrap:break-word}.mp-sub,.mp-meta,.mp-h-card{overflow-wrap:anywhere}.mp-sr{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mp-skip{position:absolute;left:12px;top:-60px;z-index:3000;background:var(--mp-ink);color:#fff !important;padding:8px 12px;border-radius:8px}.mp-skip:focus{top:12px}.mp-wrap{max-width:var(--mp-wrap);margin:0 auto;padding-left:var(--mp-g);padding-right:var(--mp-g)}.mp-i{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;display:inline-block;vertical-align:-0.2em;flex:none}.mp-i--sm{width:16px;height:16px}.mp-i--xs{width:14px;height:14px}.mp-h-page{font-size:36px;line-height:1.12;letter-spacing:-0.025em;font-weight:700;margin:0}.mp-h-sec{font-size:21px;line-height:1.25;letter-spacing:-0.015em;font-weight:700;margin:0}.mp-h-card{font-size:16px;line-height:1.3;font-weight:650;margin:0}.mp-sub{font-size:15.5px;color:var(--mp-ink-2);margin:0}.mp-meta{font-size:13.5px;color:var(--mp-ink-3);margin:0}.mp-kind{font-size:12.5px;font-weight:600;color:var(--mp-ink-3);letter-spacing:.01em}.mp-link{color:var(--mp-ink) !important;font-weight:600;font-size:14.5px;display:inline-flex;align-items:center;gap:4px;text-decoration:none;background:none;border:0;padding:0;cursor:pointer}.mp-link:hover{text-decoration:underline;text-underline-offset:3px}.mp-serif{font-family:var(--mp-serif)}@media(max-width: 560px){.mp-h-page{font-size:28px}}.mp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 18px;border-radius:10px;font:600 15px/1 var(--mp-font);white-space:nowrap;border:1px solid var(--mp-line-2);background:var(--mp-surface);color:var(--mp-ink) !important;text-decoration:none !important;cursor:pointer;transition:background .12s,border-color .12s}.mp-btn:hover{border-color:var(--mp-ink-3)}.mp-btn--primary{background:var(--mp-green);border-color:var(--mp-green);color:#fff !important}.mp-btn--primary:hover{background:var(--mp-green-hover);border-color:var(--mp-green-hover)}.mp-btn--dark{background:var(--mp-ink);border-color:var(--mp-ink);color:#fff !important}.mp-btn--ghost{border-color:rgba(0,0,0,0);background:rgba(0,0,0,0)}.mp-btn--ghost:hover{background:var(--mp-hover)}.mp-btn--sm{height:36px;padding:0 12px;font-size:14px;border-radius:9px}.mp-btn--block{width:100%}.mp-btn .mp-n{min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--mp-ink);color:#fff;font-size:12px;display:inline-grid;place-items:center}.mp-iconbtn{position:relative;width:40px;height:40px;border-radius:10px;display:inline-grid;place-items:center;color:var(--mp-ink-2) !important;background:none;border:0;cursor:pointer;text-decoration:none !important}.mp-iconbtn:hover{background:var(--mp-hover);color:var(--mp-ink) !important}.mp-count{position:absolute;top:3px;right:2px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--mp-green);color:#fff;font-size:11px;font-weight:700;display:grid;place-items:center;line-height:1}.mp-input{height:44px;border:1px solid var(--mp-line-2);border-radius:10px;padding:0 12px;background:var(--mp-surface);width:100%;font:15px var(--mp-font);color:var(--mp-ink)}.mp-input:focus{outline:0;border-color:var(--mp-ink)}.mp-seg{display:inline-flex;padding:3px;border-radius:10px;background:var(--mp-sunk)}.mp-seg a,.mp-seg button{height:32px;padding:0 12px;border-radius:8px;font-size:14px;font-weight:600;color:var(--mp-ink-3) !important;display:inline-flex;align-items:center;gap:6px;border:0;background:none;text-decoration:none !important;cursor:pointer}.mp-seg [aria-pressed=true],.mp-seg [aria-current=true]{background:var(--mp-surface);color:var(--mp-ink) !important;box-shadow:0 1px 2px rgba(0,0,0,.08)}.mp-tabs{display:flex;gap:24px;border-bottom:1px solid var(--mp-line);overflow-x:auto;scrollbar-width:none}.mp-tabs::-webkit-scrollbar{display:none}.mp-tabs a,.mp-tabs button{position:relative;padding:12px 0 13px;font-size:15px;font-weight:600;color:var(--mp-ink-3) !important;white-space:nowrap;text-decoration:none !important;background:none;border:0}.mp-tabs a:hover{color:var(--mp-ink) !important}.mp-tabs [aria-current=page],.mp-tabs [aria-current=true],.mp-tabs [aria-selected=true]{color:var(--mp-ink) !important}.mp-tabs [aria-current=page]::after,.mp-tabs [aria-current=true]::after,.mp-tabs [aria-selected=true]::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--mp-ink);border-radius:2px}.mp-chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;flex-wrap:nowrap}.mp-chips::-webkit-scrollbar{display:none}.mp-chip{flex:none;height:36px;padding:0 14px;border-radius:18px;border:1px solid var(--mp-line-2);background:var(--mp-surface);font-size:14px;font-weight:600;white-space:nowrap;color:var(--mp-ink-2) !important;display:inline-flex;align-items:center;text-decoration:none !important}.mp-chip:hover{border-color:var(--mp-ink-3)}.mp-chip[aria-current=true],.mp-chip[aria-pressed=true]{background:var(--mp-ink);border-color:var(--mp-ink);color:#fff !important}.mp-open{color:var(--mp-green-ink);font-weight:600}.mp-open::before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--mp-green);margin-right:6px;vertical-align:1px}.mp-verified{display:inline-flex;align-items:center;color:var(--mp-green);margin-left:4px;vertical-align:-2px}.mp-src{font-size:12.5px;font-weight:600;color:var(--mp-ink-3)}.mp-src--official{color:var(--mp-official)}.mp-src--indicative{color:var(--mp-amber)}.mp-badge{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border-radius:6px;font-size:12px;font-weight:700;background:var(--mp-sunk);color:var(--mp-ink-2)}.mp-badge--green{background:var(--mp-green-soft);color:var(--mp-green-ink)}.mp-badge--amber{background:var(--mp-amber-soft);color:var(--mp-amber)}.mp-badge--red{background:var(--mp-red-soft);color:var(--mp-red)}.mp-img{position:relative;display:block;overflow:hidden;background:#e7e7e2}.mp-img>img{width:100%;height:100%;object-fit:cover;display:block}.mp-img--none{display:grid;place-items:center;background:var(--mp-sunk);color:var(--mp-ink-3);font-weight:800;letter-spacing:-0.03em;font-size:22px}.mp-surface{background:var(--mp-surface);border:1px solid var(--mp-line);border-radius:var(--mp-r-lg)}.mp-sec{padding-top:48px}.mp-sec-h{display:flex;align-items:baseline;gap:12px;margin-bottom:16px;flex-wrap:wrap}.mp-sec-h .mp-meta{font-size:14.5px}.mp-sec-h .mp-link{margin-left:auto}.mp-ph{padding-top:28px}.mp-ph .mp-sub{margin-top:4px}.mp-crumbs{font-size:14px;color:var(--mp-ink-3);margin:0 0 8px}.mp-crumbs a{color:var(--mp-ink-3) !important}.mp-crumbs a:hover{color:var(--mp-ink) !important;text-decoration:underline}.mp-empty{padding:28px;margin-top:24px}.mp-empty .mp-sub{margin-top:6px}.mp-grid{display:grid;gap:28px 20px}.mp-g4{grid-template-columns:repeat(4, minmax(0, 1fr))}.mp-g3{grid-template-columns:repeat(3, minmax(0, 1fr))}.mp-g2{grid-template-columns:repeat(2, minmax(0, 1fr))}.mp-tile{position:relative;min-width:0}.mp-tile>.mp-img{aspect-ratio:4/3;border-radius:var(--mp-r)}.mp-g3 .mp-tile>.mp-img{aspect-ratio:3/2}.mp-tile__body{padding-top:10px}.mp-tile .mp-kind{margin-bottom:2px}.mp-tile .mp-h-card a{text-decoration:none}.mp-tile .mp-h-card a::after{content:"";position:absolute;inset:0;z-index:1;border-radius:var(--mp-r)}.mp-tile:hover .mp-h-card{text-decoration:underline;text-underline-offset:3px}.mp-tile .mp-sub{font-size:14.5px;margin-top:2px}.mp-tile .mp-meta{margin-top:3px}.mp-price{margin-top:6px;font-weight:700;font-size:15px}.mp-price span{font-weight:400;color:var(--mp-ink-3);font-size:14px}.mp-save{position:absolute;top:10px;right:10px;z-index:2;width:34px;height:34px;border-radius:50%;background:hsla(0,0%,100%,.94);display:grid;place-items:center;color:var(--mp-ink-2);border:0;cursor:pointer}.mp-save:hover{color:var(--mp-ink)}.mp-save[aria-pressed=true]{color:var(--mp-green)}.mp-save[aria-pressed=true] .mp-i{fill:currentColor}.mp-rows{border-top:1px solid var(--mp-line)}.mp-row{position:relative;display:grid;grid-template-columns:76px minmax(0, 1fr) auto;gap:16px;padding:14px 0;border-bottom:1px solid var(--mp-line);align-items:center}.mp-row>.mp-img{width:76px;height:76px;border-radius:10px}.mp-row>.mp-img--none{font-size:18px}.mp-row .mp-h-card a{text-decoration:none}.mp-row .mp-h-card a::after{content:"";position:absolute;inset:0;z-index:1}.mp-row:hover .mp-h-card{text-decoration:underline;text-underline-offset:3px}.mp-row .mp-sub{font-size:14.5px}.mp-row__right{text-align:right;white-space:nowrap}.mp-row__right b{display:block;font-size:15.5px}.mp-row__right span{font-size:13.5px;color:var(--mp-ink-3)}.mp-row--noimg{grid-template-columns:minmax(0, 1fr) auto}.mp-rows2{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:40px}.mp-rows2 .mp-row{grid-template-columns:64px minmax(0, 1fr) auto;gap:14px;padding:12px 0}.mp-rows2 .mp-row:nth-child(-n+2){border-top:1px solid var(--mp-line)}.mp-rows2 .mp-row>.mp-img{width:64px;height:64px}.mp-toolbar{display:flex;align-items:center;gap:10px;margin-top:18px;flex-wrap:wrap}.mp-toolbar__sp{flex:1}.mp-active{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:12px;font-size:14px}.mp-token{height:30px;padding:0 6px 0 12px;border-radius:15px;background:var(--mp-surface);border:1px solid var(--mp-line-2);display:inline-flex;align-items:center;gap:4px;font-weight:600;font-size:13.5px}.mp-token a{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;color:var(--mp-ink-3) !important;text-decoration:none !important}.mp-token a:hover{background:var(--mp-hover);color:var(--mp-ink) !important}.mp-pager{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:32px;flex-wrap:wrap}.mp-pager a,.mp-pager span{min-width:40px;height:40px;padding:0 12px;border-radius:10px;display:inline-grid;place-items:center;font-weight:600;font-size:14.5px;text-decoration:none !important}.mp-pager a{border:1px solid var(--mp-line-2);background:var(--mp-surface);color:var(--mp-ink) !important}.mp-pager a:hover{border-color:var(--mp-ink-3)}.mp-pager .is-current{background:var(--mp-ink);color:#fff}.mp-pager .is-gap{color:var(--mp-ink-3)}.mp-mapbox{position:relative;background:#e9ebe6;border-radius:var(--mp-r-lg);overflow:hidden;min-height:320px}.mp-mapbox>div{position:absolute;inset:0}.mp-split{display:grid;grid-template-columns:minmax(0, 3fr) minmax(0, 2fr);gap:24px;align-items:start}.mp-split .mp-mapbox{position:sticky;top:calc(var(--mp-hdr) + 16px);height:calc(100vh - var(--mp-hdr) - 32px);max-height:760px}.mp-mapfull .mp-mapbox{height:calc(100vh - var(--mp-hdr) - 220px);min-height:460px}.mp-fab{display:none}.mp-form{max-width:640px}.mp-form .mp-field{margin-bottom:18px}.mp-form label,.mp-field>label{display:block;font-weight:650;font-size:14.5px;margin-bottom:6px;color:var(--mp-ink)}.mp-help,.mp-form .helptext{display:block;font-size:13.5px;color:var(--mp-ink-3);margin-top:5px}.mp-errors,.errorlist{list-style:none;padding:0;margin:6px 0 0;color:var(--mp-red);font-size:13.5px;font-weight:600}.mp-form-card{padding:28px}.mp-messages{padding-top:16px}.mp-results{margin-top:24px}@media(max-width: 560px){.mp-hide-sm{display:none !important}}.mp-banner{padding:8px 0;font-size:14px;text-align:center}.mp-banner--warn{background:var(--mp-amber-soft);color:#5a3a00}.mp-banner--danger{background:var(--mp-red-soft);color:var(--mp-red)}.mp-banner--info{background:var(--mp-green-soft);color:var(--mp-green-ink)}.mp-banner a{font-weight:700;text-decoration:underline}.mp-hdr{position:sticky;top:0;z-index:1030;background:hsla(0,0%,100%,.97);border-bottom:1px solid var(--mp-line)}.mp-hdr__in{height:var(--mp-hdr);display:flex;align-items:center;gap:28px}.mp-logo{display:inline-block;flex:none;line-height:0}.mp-logo img{display:block;height:28px;width:auto;margin-left:-13px}.mp-nav{display:flex;gap:4px}.mp-nav a{height:38px;padding:0 12px;border-radius:9px;display:inline-flex;align-items:center;font-size:15px;font-weight:600;color:var(--mp-ink-2) !important;text-decoration:none !important}.mp-nav a:hover{background:var(--mp-hover);color:var(--mp-ink) !important}.mp-nav a[aria-current=page]{color:var(--mp-ink) !important;background:var(--mp-sunk)}.mp-hdr__right{margin-left:auto;display:flex;align-items:center;gap:6px}.mp-add-listing{flex:none;white-space:nowrap}.mp-hero__sell{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:18px}.mp-hsearch{position:relative;width:280px}.mp-hsearch__box{height:40px;border-radius:10px;background:var(--mp-sunk);display:flex;align-items:center;gap:8px;padding:0 12px;color:var(--mp-ink-3)}.mp-hsearch__box:focus-within{background:var(--mp-surface);box-shadow:inset 0 0 0 1px var(--mp-ink)}.mp-hsearch input{flex:1;min-width:0;border:0;outline:0;background:rgba(0,0,0,0);font:14.5px var(--mp-font);color:var(--mp-ink)}.mp-hsearch input::-webkit-search-cancel-button{display:none}.mp-today-link{height:40px;padding:0 10px;border-radius:10px;display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--mp-ink-2) !important;text-decoration:none !important}.mp-today-link:hover{background:var(--mp-hover)}.mp-avatar{width:34px;height:34px;border-radius:50%;background:#2d5a46;color:#fff;display:inline-grid;place-items:center;font-weight:700;font-size:13px;position:relative;overflow:hidden;border:0;cursor:pointer;padding:0}.mp-avatar img{width:100%;height:100%;object-fit:cover}.mp-only-m{display:none !important}.mp-suggest{position:absolute;top:calc(100% + 6px);left:0;width:420px;max-width:calc(100vw - 24px);background:var(--mp-surface);border:1px solid var(--mp-line);border-radius:var(--mp-r);box-shadow:0 10px 30px rgba(0,0,0,.12);padding:6px;z-index:1100}.mp-suggest[hidden]{display:none}.mp-suggest a{display:block;padding:8px 10px;border-radius:8px;color:var(--mp-ink) !important;text-decoration:none !important}.mp-suggest a:hover,.mp-suggest a[aria-selected=true]{background:var(--mp-hover)}.mp-suggest b{display:block;font-weight:650;font-size:14.5px}.mp-suggest span{font-size:13px;color:var(--mp-ink-3)}.mp-suggest .mp-suggest__all{border-top:1px solid var(--mp-line);margin-top:4px;font-weight:600;font-size:14px}.mp-sbar{display:flex;align-items:stretch;height:56px;background:var(--mp-surface);border:1px solid var(--mp-line-2);border-radius:14px;max-width:880px;box-shadow:0 1px 2px rgba(0,0,0,.04);position:relative}.mp-sbar:focus-within{border-color:var(--mp-ink)}.mp-sbar__what{flex:1;display:flex;align-items:center;gap:10px;padding:0 16px;min-width:0;margin:0;color:var(--mp-ink-3)}.mp-sbar input{flex:1;min-width:0;border:0;outline:0;background:rgba(0,0,0,0);font:16px var(--mp-font);color:var(--mp-ink)}.mp-sbar input::placeholder{color:var(--mp-ink-4)}.mp-sbar input::-webkit-search-cancel-button{display:none}.mp-sbar__near{display:flex;flex-direction:column;justify-content:center;padding:0 16px;border-left:1px solid var(--mp-line);min-width:170px;margin:0}.mp-sbar__near small{font-size:12px;font-weight:600;color:var(--mp-ink-3)}.mp-sbar__near input{font-size:15px;font-weight:600}.mp-sbar .mp-btn{margin:6px;height:auto;border-radius:10px}.mp-sbar--sm{height:48px;border-radius:12px}.mp-sbar--sm .mp-sbar__near{min-width:140px}.mp-scrim{position:fixed;inset:0;background:rgba(24,24,26,.32);z-index:1090}.mp-scrim[hidden]{display:none}.mp-drawer{position:fixed;top:0;right:0;bottom:0;width:min(420px,100vw);background:var(--mp-surface);z-index:1095;display:flex;flex-direction:column;box-shadow:-10px 0 40px rgba(0,0,0,.12)}.mp-drawer[hidden]{display:none}.mp-drawer__h{display:flex;align-items:center;gap:10px;padding:14px 14px 14px 22px;border-bottom:1px solid var(--mp-line)}.mp-drawer__h h2{flex:1;font-size:18px;font-weight:700;margin:0}.mp-drawer__b{flex:1;overflow-y:auto;padding:8px 22px 22px}.mp-drawer__f{padding:14px 22px;border-top:1px solid var(--mp-line);display:flex;gap:10px;align-items:center;justify-content:space-between}.mp-acct-h{display:flex;gap:12px;align-items:center;padding:14px 0}.mp-acct-h .mp-avatar{width:44px;height:44px;font-size:15px;cursor:default}.mp-acct-h b{display:block;font-size:16px}.mp-acct-list a,.mp-acct-list button{display:flex;align-items:center;gap:12px;width:100%;padding:11px 0;border:0;border-top:1px solid var(--mp-line);background:none;font:600 15px var(--mp-font);text-align:left;color:var(--mp-ink) !important;text-decoration:none !important;cursor:pointer}.mp-acct-list a:hover,.mp-acct-list button:hover{color:var(--mp-green-ink) !important}.mp-acct-list .mp-c{margin-left:auto;font-size:13.5px;color:var(--mp-ink-3);font-weight:500}.mp-acct-list .mp-c--new{color:var(--mp-green-ink);font-weight:700}.mp-acct-sec{font-size:12.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--mp-ink-3);margin:22px 0 4px}.mp-mnav a{display:flex;align-items:center;gap:12px;width:100%;padding:13px 0;border-bottom:1px solid var(--mp-line);font-size:17px;font-weight:650;color:var(--mp-ink) !important;text-decoration:none !important}.mp-fgroup{padding:18px 0;border-bottom:1px solid var(--mp-line)}.mp-fgroup:last-child{border-bottom:0}.mp-fgroup h3{font-size:14px;font-weight:700;margin:0 0 10px}.mp-fgroup label{display:flex;align-items:center;gap:10px;padding:6px 0;font-size:15px;font-weight:500;cursor:pointer;margin:0}.mp-fgroup input[type=checkbox],.mp-fgroup input[type=radio]{width:18px;height:18px;accent-color:var(--mp-ink)}.mp-fgroup select,.mp-fgroup input[type=text],.mp-fgroup input[type=number],.mp-fgroup input[type=date]{height:42px;border:1px solid var(--mp-line-2);border-radius:10px;padding:0 10px;width:100%;font:15px var(--mp-font);background:var(--mp-surface)}.mp-pop{position:absolute;z-index:1100;background:var(--mp-surface);border:1px solid var(--mp-line);border-radius:var(--mp-r);box-shadow:0 8px 28px rgba(0,0,0,.12);padding:6px;min-width:200px}.mp-pop[hidden]{display:none}.mp-pop a{display:block;padding:9px 10px;border-radius:8px;font-size:14.5px;color:var(--mp-ink) !important;text-decoration:none !important}.mp-pop a:hover{background:var(--mp-hover)}.mp-pop a[aria-current=true]{font-weight:700}.mp-menu-wrap{position:relative;display:inline-block}.mp-foot{margin-top:72px;border-top:1px solid var(--mp-line);background:var(--mp-surface);padding:40px 0 48px;font-size:14px;color:var(--mp-ink-3)}.mp-foot__cols{display:grid;grid-template-columns:1.6fr repeat(4, 1fr);gap:32px}.mp-foot .mp-logo img{height:32px;margin-left:-15px}.mp-foot h3{font-size:13.5px;color:var(--mp-ink);margin:0 0 8px;font-weight:700}.mp-foot ul{list-style:none;padding:0;margin:0}.mp-foot li{padding:3px 0}.mp-foot a{color:var(--mp-ink-3) !important;text-decoration:none}.mp-foot a:hover{color:var(--mp-ink) !important}.mp-foot__social{display:flex;gap:14px;margin-top:14px}.mp-foot__social svg{width:20px;height:20px;fill:var(--mp-ink-3)}.mp-foot__social a:hover svg{fill:var(--mp-ink)}.mp-foot__fine{margin-top:32px;padding-top:16px;border-top:1px solid var(--mp-line);font-size:13px;display:flex;flex-wrap:wrap;gap:6px 18px}.mp-foot .ml-embedded{margin-top:12px;max-width:360px}.mp-cookie{position:fixed;left:16px;right:16px;bottom:16px;max-width:560px;margin:0 auto;z-index:1080;background:var(--mp-ink);color:#fff;border-radius:var(--mp-r);padding:14px 16px;display:none;gap:14px;align-items:center;font-size:14px}.mp-cookie a{color:#bfe6cf !important;text-decoration:underline}.mp-cookie button{flex:none;height:36px;padding:0 14px;border-radius:9px;border:0;background:#fff;color:var(--mp-ink);font-weight:700;cursor:pointer}body.mp .mp-sbar label{margin:0;font-weight:inherit}body.mp .mp-sbar input,body.mp .mp-hsearch input{border:0 !important;border-radius:0 !important;box-shadow:none;padding:0;margin:0;height:auto;min-height:0;width:auto;background:rgba(0,0,0,0)}body.mp .mp-sbar__near small{display:block;line-height:1.2;margin:0}.mp-hero{padding-top:40px;padding-bottom:8px}.mp-hero h1{font-size:44px;line-height:1.08;letter-spacing:-0.03em;font-weight:800;max-width:22ch;margin:0}.mp-hero .mp-sbar{margin-top:22px}.mp-hero__pop{margin-top:12px;display:flex;flex-wrap:wrap;gap:6px 14px;font-size:14.5px;color:var(--mp-ink-3)}.mp-hero__pop a{color:var(--mp-ink-2) !important;font-weight:600;text-decoration:none}.mp-hero__pop a:hover{color:var(--mp-ink) !important;text-decoration:underline}.mp-updates{margin-top:18px;display:flex;gap:10px;flex-wrap:wrap}.mp-updates a{display:inline-flex;align-items:center;gap:10px;padding:8px 14px 8px 8px;border-radius:12px;background:var(--mp-surface);border:1px solid var(--mp-line);font-size:14px;text-decoration:none !important;color:var(--mp-ink) !important}.mp-updates a:hover{border-color:var(--mp-line-2)}.mp-updates .mp-ic{width:30px;height:30px;border-radius:8px;background:var(--mp-green-soft);color:var(--mp-green-ink);display:grid;place-items:center}.mp-strip{display:grid;grid-template-columns:repeat(var(--mp-strip-n, 4), minmax(0, 1fr))}.mp-strip>*{padding:18px 20px;border-left:1px solid var(--mp-line);display:block;text-decoration:none !important;color:inherit !important}.mp-strip>*:first-child{border-left:0}.mp-strip>a:hover{background:var(--mp-bg)}.mp-strip .mp-k{font-size:12.5px;font-weight:700;color:var(--mp-ink-3);text-transform:uppercase;letter-spacing:.06em}.mp-strip .mp-v{font-size:17px;font-weight:700;margin-top:6px;letter-spacing:-0.01em;color:var(--mp-ink)}.mp-strip .mp-d{font-size:14px;color:var(--mp-ink-2);margin-top:2px}.mp-strip .mp-src{display:block;margin-top:8px}.mp-strip .is-official{box-shadow:inset 0 3px 0 var(--mp-official)}.mp-strip .is-official .mp-k{color:var(--mp-official)}.mp-from{display:grid;grid-template-columns:minmax(0, 1.7fr) minmax(0, 1fr);gap:40px;align-items:start}.mp-jfeat{position:relative;display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:20px;align-items:center}.mp-jfeat>.mp-img{aspect-ratio:4/3;border-radius:var(--mp-r)}.mp-jfeat__t{font-size:20px;line-height:1.25;font-weight:700;letter-spacing:-0.015em;margin:2px 0 6px}.mp-jfeat__t a,.mp-mini-item .mp-h-card a{text-decoration:none}.mp-jfeat__t a::after,.mp-mini-item .mp-h-card a::after{content:"";position:absolute;inset:0}.mp-jfeat:hover .mp-jfeat__t,.mp-mini-item:hover .mp-h-card{text-decoration:underline;text-underline-offset:3px}.mp-from__side{border-top:1px solid var(--mp-line)}.mp-mini-item{position:relative;display:grid;grid-template-columns:64px minmax(0, 1fr);gap:14px;padding:14px 0;border-bottom:1px solid var(--mp-line);align-items:start}.mp-mini-item>.mp-img{width:64px;height:64px;border-radius:10px}.mp-mini-item .mp-meta{margin-top:3px}.mp-av{width:40px;height:40px;border-radius:50%;color:#fff;font-weight:700;font-size:13px;display:grid;place-items:center;background:#5a7a4a;overflow:hidden;flex:none}.mp-av img{width:100%;height:100%;object-fit:cover}.mp-cover{height:400px;border-radius:var(--mp-r-lg);margin-top:20px}.mp-cover.mp-img--none{font-size:56px}.mp-fp-id{display:flex;gap:20px;align-items:flex-end;padding:14px 24px 0;flex-wrap:wrap}.mp-fp-logo{margin-top:-62px;width:96px;height:96px;border-radius:20px;background:var(--mp-surface);border:4px solid var(--mp-bg);display:grid;place-items:center;font-size:30px;font-weight:800;color:var(--mp-green-ink);letter-spacing:-0.04em;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.08)}.mp-fp-logo img{width:100%;height:100%;object-fit:cover}.mp-fp-name{flex:1;min-width:260px;padding-bottom:4px}.mp-fp-name h1{font-size:34px;line-height:1.1;letter-spacing:-0.025em;font-weight:800;margin:0}.mp-fp-name .mp-meta{font-size:14.5px;margin-top:4px}.mp-fp-acts{display:flex;gap:8px;padding-bottom:4px;flex-wrap:wrap}.mp-facts{display:grid;grid-template-columns:repeat(auto-fit, minmax(180px, 1fr));margin-top:24px}.mp-facts>div{padding:14px 18px;border-left:1px solid var(--mp-line)}.mp-facts>div:first-child{border-left:0}.mp-facts .mp-k{font-size:12.5px;font-weight:600;color:var(--mp-ink-3)}.mp-facts .mp-v{font-weight:650;margin-top:2px}.mp-two{display:grid;grid-template-columns:minmax(0, 1fr) 340px;gap:40px;align-items:start}.mp-sticky{position:sticky;top:calc(var(--mp-hdr) + 16px)}.mp-block{padding-top:36px}.mp-block>.mp-h-sec,.mp-block>.mp-sec-h{margin-bottom:12px}.mp-prose-s{font-size:16px;color:var(--mp-ink-2);max-width:66ch}.mp-prose-s p{margin:0 0 12px}.mp-ways{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:12px}.mp-ways>div{padding:16px}.mp-ways .mp-ic{width:34px;height:34px;border-radius:9px;background:var(--mp-green-soft);color:var(--mp-green-ink);display:grid;place-items:center;margin-bottom:10px}.mp-ways b{display:block;font-weight:650}.mp-ways span{font-size:14px;color:var(--mp-ink-2)}.mp-side-card{padding:18px}.mp-side-card+.mp-side-card{margin-top:12px}.mp-side-card h3{font-size:15px;font-weight:700;margin:0 0 10px}.mp-side-card .mp-mapbox{height:180px;min-height:0;border-radius:10px;margin-bottom:12px}.mp-hours{font-size:14.5px;width:100%;border-collapse:collapse;margin-top:10px}.mp-hours td{padding:3px 0}.mp-hours td:last-child{text-align:right;color:var(--mp-ink-2)}.mp-hours tr.is-today td{font-weight:700;color:var(--mp-ink)}.mp-claim{margin-top:20px;padding:14px 16px;border-radius:var(--mp-r);background:var(--mp-amber-soft);color:#5a3a00;font-size:14.5px}.mp-claim a{font-weight:700;text-decoration:underline}.mp-ld{display:grid;grid-template-columns:minmax(0, 1.1fr) minmax(0, 1fr);gap:48px;margin-top:20px;align-items:start}.mp-gal__main{aspect-ratio:4/3;border-radius:var(--mp-r-lg)}.mp-thumbs{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap}.mp-thumbs button{width:76px;height:58px;border-radius:8px;overflow:hidden;outline:2px solid rgba(0,0,0,0);outline-offset:1px;padding:0;border:0;background:var(--mp-sunk);cursor:pointer}.mp-thumbs button[aria-pressed=true]{outline-color:var(--mp-ink)}.mp-thumbs img{width:100%;height:100%;object-fit:cover}.mp-ld h1{font-size:32px;line-height:1.12;letter-spacing:-0.025em;font-weight:800;margin:4px 0 0}.mp-seller{display:flex;align-items:center;gap:12px;margin-top:14px;text-decoration:none !important;color:inherit !important}.mp-seller .mp-av{width:44px;height:44px;font-size:15px}.mp-seller b{font-weight:650}.mp-ld__price{font-size:28px;font-weight:800;letter-spacing:-0.02em;margin-top:18px}.mp-ld__price span{font-size:15px;font-weight:500;color:var(--mp-ink-3);letter-spacing:0}.mp-opts{margin-top:18px;display:grid;gap:8px}.mp-opt{display:grid;grid-template-columns:20px minmax(0, 1fr) auto;gap:12px;align-items:center;padding:12px 14px;border:1px solid var(--mp-line-2);border-radius:var(--mp-r);background:var(--mp-surface);cursor:pointer;margin:0;font-weight:400}.mp-opt:has(input:checked){border-color:var(--mp-ink);box-shadow:inset 0 0 0 1px var(--mp-ink)}.mp-opt input{accent-color:var(--mp-ink);width:18px;height:18px;margin:0}.mp-opt b{font-weight:650;display:block}.mp-opt span{font-size:13.5px;color:var(--mp-ink-3)}.mp-buy{display:flex;gap:10px;margin-top:16px;flex-wrap:wrap}.mp-buy .mp-btn{height:48px}.mp-buy .mp-btn--primary{flex:1}.mp-note{font-size:13.5px;color:var(--mp-ink-3);margin-top:10px}.mp-spec{display:grid;grid-template-columns:150px minmax(0, 1fr);margin:18px 0 0;border-top:1px solid var(--mp-line);font-size:15px}.mp-spec dt,.mp-spec dd{padding:9px 0;border-bottom:1px solid var(--mp-line);margin:0}.mp-spec dt{color:var(--mp-ink-3);font-weight:400}.mp-thread{position:relative;padding:16px 0;border-bottom:1px solid var(--mp-line);display:grid;grid-template-columns:40px minmax(0, 1fr) auto;gap:14px}.mp-thread .mp-h-card{font-size:16.5px}.mp-thread .mp-h-card a{text-decoration:none}.mp-thread .mp-h-card a::after{content:"";position:absolute;inset:0}.mp-thread:hover .mp-h-card{text-decoration:underline;text-underline-offset:3px}.mp-thread__ex{font-size:14.5px;color:var(--mp-ink-2);margin:3px 0 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mp-thread .mp-meta{margin-top:6px}.mp-thread__n{text-align:right;font-size:13.5px;color:var(--mp-ink-3);white-space:nowrap}.mp-thread__n b{display:block;color:var(--mp-ink);font-size:16px}.mp-local{font-weight:600;color:var(--mp-green-ink)}.mp-mini-list{list-style:none;padding:0;margin:0}.mp-mini-list li{display:flex;align-items:center;gap:12px;padding:9px 0}.mp-mini-list li+li{border-top:1px solid var(--mp-line)}.mp-mini-list .mp-av{width:36px;height:36px;border-radius:10px;color:#fff;font-size:12px}.mp-mini-list b{font-weight:650;font-size:14.5px;display:block}.mp-mini-list a{text-decoration:none;color:var(--mp-ink) !important}.mp-mini-list span{font-size:13px;color:var(--mp-ink-3)}.mp-mini-list .mp-btn{margin-left:auto}.mp-datebox{width:44px;text-align:center;flex:none;border:1px solid var(--mp-line-2);border-radius:9px;padding:3px 0 4px;line-height:1.1;background:var(--mp-surface)}.mp-datebox b{display:block;font-size:17px;font-weight:800}.mp-datebox span{font-size:11px;font-weight:700;color:var(--mp-ink-3);text-transform:uppercase}.mp-jlead{display:grid;grid-template-columns:minmax(0, 1.5fr) minmax(0, 1fr);gap:32px;align-items:center;margin-top:24px;position:relative}.mp-jlead>.mp-img{aspect-ratio:16/10;border-radius:var(--mp-r-lg)}.mp-jtitle{font-family:var(--mp-serif);font-weight:600;letter-spacing:-0.01em}.mp-jlead h2{font-size:34px;line-height:1.12;margin:6px 0 0}.mp-jlead h2 a{text-decoration:none}.mp-jlead h2 a::after{content:"";position:absolute;inset:0}.mp-jlead p{font-size:17px;color:var(--mp-ink-2);margin:10px 0 0}.mp-jlead:hover h2{text-decoration:underline;text-underline-offset:4px}.mp-jtile .mp-h-card{font-family:var(--mp-serif);font-size:20px;line-height:1.22;font-weight:600}.mp-guides{counter-reset:g;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:0 32px;list-style:none;padding:0;margin:0}.mp-guides li{counter-increment:g;display:grid;grid-template-columns:34px minmax(0, 1fr);padding:12px 0;border-bottom:1px solid var(--mp-line)}.mp-guides li::before{content:counter(g, decimal-leading-zero);color:var(--mp-ink-4);font-weight:700;font-size:14px;padding-top:1px}.mp-guides a{font-weight:650;text-decoration:none}.mp-guides a:hover{text-decoration:underline}.mp-guides span{display:block;font-size:13.5px;color:var(--mp-ink-3)}.mp-art{max-width:720px;margin:0 auto;padding-top:28px}.mp-art h1{font-family:var(--mp-serif);font-size:42px;line-height:1.1;font-weight:600;letter-spacing:-0.015em;margin:8px 0 0}.mp-art__stand{font-family:var(--mp-serif);font-size:20px;line-height:1.45;color:var(--mp-ink-2);margin:14px 0 0}.mp-art__by{display:flex;align-items:center;gap:10px;margin-top:20px;padding:12px 0;border-top:1px solid var(--mp-line);border-bottom:1px solid var(--mp-line);font-size:14px;color:var(--mp-ink-3);flex-wrap:wrap}.mp-art__by b{color:var(--mp-ink)}.mp-art__img{aspect-ratio:16/9;border-radius:var(--mp-r-lg);margin-top:24px}.mp-prose{font-family:var(--mp-serif);font-size:19px;line-height:1.68;color:#26262a;overflow-wrap:anywhere}.mp-prose p{margin:20px 0 0}.mp-prose h2,.mp-prose h3{font-family:var(--mp-font);letter-spacing:-0.015em;margin:36px 0 0;color:var(--mp-ink)}.mp-prose h2{font-size:24px}.mp-prose h3{font-size:20px}.mp-prose ul,.mp-prose ol{margin:18px 0 0;padding-left:1.3em}.mp-prose li{margin:6px 0}.mp-prose blockquote{margin:28px 0 0;padding-left:18px;border-left:3px solid var(--mp-green);font-size:22px;line-height:1.4;color:var(--mp-ink)}.mp-prose a{color:var(--mp-green-ink) !important;text-decoration:underline;text-underline-offset:3px}.mp-prose img{height:auto;border-radius:var(--mp-r);margin:20px 0 0}.mp-prose table{width:100%;border-collapse:collapse;font-family:var(--mp-font);font-size:15px;margin-top:20px}.mp-prose td,.mp-prose th{border-bottom:1px solid var(--mp-line);padding:8px 6px;text-align:left}.mp-keyp{margin-top:24px;padding:16px 20px;font-size:15.5px}.mp-keyp h2{font-size:13.5px;font-weight:700;color:var(--mp-ink-3);margin:0 0 6px}.mp-legend{display:flex;gap:8px 20px;flex-wrap:wrap;margin-top:12px;font-size:13.5px;color:var(--mp-ink-2)}.mp-legend span{display:inline-flex;align-items:center;gap:6px}.mp-legend i{width:10px;height:10px;border-radius:3px;display:inline-block}.mp-alert-off{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;gap:16px;align-items:center;padding:16px 18px;border-radius:var(--mp-r-lg);background:var(--mp-official-soft);border:1px solid var(--mp-official-line);margin-top:20px}.mp-alert-off+.mp-alert-off{margin-top:10px}.mp-alert-off .mp-ic{width:40px;height:40px;border-radius:10px;background:var(--mp-official);color:#fff;display:grid;place-items:center}.mp-alert-off .mp-auth{display:block;font-weight:700;color:var(--mp-official);font-size:12.5px;letter-spacing:.06em;text-transform:uppercase}.mp-alert-off b{display:block;font-size:16.5px}.mp-alert-off span.mp-d{font-size:14px;color:var(--mp-ink-2)}.mp-t-primary{display:grid;grid-template-columns:minmax(0, 1.25fr) minmax(0, 1fr);gap:16px;margin-top:16px}.mp-mod{padding:22px 24px;display:flex;flex-direction:column}.mp-mod__k{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.mp-mod__k h2,.mp-mod__k h3{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mp-ink-3);margin:0}.mp-mod__big{font-size:24px;font-weight:750;letter-spacing:-0.02em;margin:6px 0 0;line-height:1.2}.mp-mod__temp{font-size:44px;font-weight:800;letter-spacing:-0.04em;line-height:1;margin:14px 0 0}.mp-mod__d{font-size:15.5px;color:var(--mp-ink-2);margin:4px 0 0;max-width:46ch}.mp-days{display:grid;grid-template-columns:repeat(auto-fit, minmax(64px, 1fr));gap:6px;margin-top:14px;text-align:center}.mp-days div{padding:8px 0;border-radius:9px;background:var(--mp-bg);font-size:13px;color:var(--mp-ink-3)}.mp-days div.is-wet{background:#edf2f6}.mp-days b{display:block;font-size:16px;color:var(--mp-ink)}.mp-bar{height:6px;border-radius:3px;background:var(--mp-sunk);margin-top:14px;position:relative}.mp-bar i{position:absolute;top:-4px;width:14px;height:14px;border-radius:50%;background:var(--mp-ink);border:2px solid #fff;transform:translateX(-50%)}.mp-bar-l{display:flex;justify-content:space-between;font-size:12.5px;color:var(--mp-ink-3);margin-top:8px}.mp-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}.mp-pair div{padding:12px 14px;border-radius:10px;background:var(--mp-bg)}.mp-pair b{display:block;font-size:20px;letter-spacing:-0.02em}.mp-pair span{font-size:13px;color:var(--mp-ink-3)}.mp-t-secondary{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));margin-top:12px}.mp-mod-s{padding:16px 18px;border-left:1px solid var(--mp-line);display:flex;flex-direction:column;font-size:14px;min-width:0}.mp-mod-s:first-child{border-left:0}.mp-mod-s .mp-mod__k{margin-bottom:6px}.mp-mod-s .mp-mod__k h3{font-size:12.5px}.mp-mod-s .is-official{color:var(--mp-official)}.mp-mod-s table{width:100%;border-collapse:collapse}.mp-mod-s td{padding:5px 0;border-top:1px solid var(--mp-line)}.mp-mod-s tr:first-child td{border-top:0}.mp-mod-s td.mp-n{text-align:right;font-weight:700}.mp-mod-s ul{list-style:none;padding:0;margin:0}.mp-mod-s li{padding:6px 0;border-top:1px solid var(--mp-line)}.mp-mod-s li:first-child{border-top:0;padding-top:0}.mp-mod-s li a{font-weight:600;text-decoration:none;color:var(--mp-ink) !important}.mp-mod-s li a:hover{text-decoration:underline}.mp-mod-s>.mp-src{margin-top:auto;padding-top:8px}.mp-mod-s .mp-btn{align-self:flex-start}.mp-auth-wrap{max-width:460px;margin:40px auto 0}.mp-auth-card{padding:28px}.mp-auth-card h1{font-size:26px;font-weight:800;letter-spacing:-0.02em;margin:0 0 6px}.mp-cover--slim{height:140px;background:var(--mp-sunk)}@media(max-width: 560px){.mp-cover--slim{height:96px}}.mp-post{display:grid;grid-template-columns:40px minmax(0, 1fr);gap:14px;padding:18px 0;border-bottom:1px solid var(--mp-line)}.mp-post__h{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.mp-post__acts{margin-left:auto;display:flex;gap:6px;flex-wrap:wrap}.mp-post__acts form{margin:0}.mp-post__body{margin-top:6px;font-size:15.5px;line-height:1.6;overflow-wrap:anywhere}.mp-form textarea{width:100%;min-height:120px}.mp-art--sans h1,.mp-art--sans .mp-art__stand,.mp-art--sans .mp-prose{font-family:var(--mp-font)}.mp-art--sans h1{font-weight:800;letter-spacing:-0.025em;font-size:38px}.mp-art--sans .mp-prose{font-size:17.5px}.mp-art-aside{max-width:720px;margin:36px auto 0}.mp-art-share{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding-top:18px;border-top:1px solid var(--mp-line)}.mp-art .article-cta,.mp-art-aside .article-cta{margin-top:28px;padding:18px 20px;border:1px solid var(--mp-line);border-radius:var(--mp-r-lg);background:var(--mp-surface);font-family:var(--mp-font)}.article-cta__context{font-size:12.5px;color:var(--mp-ink-3);font-weight:600;margin:0}.article-cta__heading{font-size:18px !important;font-weight:750;margin:4px 0 0}.article-cta__body{color:var(--mp-ink-2);margin:6px 0 12px}body.mp .mp-jtitle,body.mp .mp-art h1,body.mp .mp-jtile .mp-h-card,body.mp .mp-jfeat__t{font-family:var(--mp-serif)}body.mp .mp-art--sans h1{font-family:var(--mp-font)}body.mp .mp-art-aside .news-sidebar{position:static;background:none;border:0;padding:0;box-shadow:none;width:auto;max-width:none;top:auto}.mp-t-sec{padding-top:36px}.mp-today .intel-masonry.mp-t-grid{display:grid;gap:14px;columns:auto;column-count:auto}.mp-t-grid--official{grid-template-columns:repeat(2, minmax(0, 1fr))}.mp-t-grid--primary{grid-template-columns:repeat(2, minmax(0, 1fr))}.mp-t-grid--secondary{grid-template-columns:repeat(3, minmax(0, 1fr))}.mp-today .intel-masonry__item{break-inside:auto;margin:0;width:auto;min-width:0}.mp-today .intel-masonry__item--full{grid-column:1/-1}.mp-today .intel-masonry__item>.card,.mp-today .intel-masonry__item>.alert{height:100%;border:1px solid var(--mp-line);border-radius:var(--mp-r-lg);background:var(--mp-surface);box-shadow:none}.mp-today .card-body{padding:18px 20px}.mp-today .card-title{font-size:16px !important;font-weight:750;letter-spacing:-0.01em}.mp-t-grid--official .intel-masonry__item>.card{border-left:4px solid var(--mp-official);background:var(--mp-official-soft)}.mp-t-grid--secondary{font-size:14px}.mp-t-grid--secondary .card-title{font-size:14.5px !important}.mp-today .alert-secondary{background:var(--mp-sunk);border-radius:var(--mp-r-lg);color:var(--mp-ink-2)}@media(max-width: 1100px){.mp-t-grid--secondary{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 860px){.mp-t-grid--official,.mp-t-grid--primary,.mp-t-grid--secondary{grid-template-columns:minmax(0, 1fr)}}.mp-auth-main{max-width:480px !important;margin:0 auto;padding-top:40px}.mp-auth-card{padding:28px}.mp-auth-card .inner>.flex{display:block}.mp-auth-card p{color:var(--mp-ink-2);font-size:15px}.mp-auth-card .field-container{margin-top:12px}.mp-auth-card .field-container label{display:block;font-weight:650;font-size:14px;margin-bottom:6px}.mp-auth-card input[type=email],.mp-auth-card input[type=text],.mp-auth-card input[type=password],.mp-signup input[type=email],.mp-signup input[type=text],.mp-signup input[type=password]{width:100%;height:46px;padding:0 14px;border:1px solid var(--mp-line-2) !important;border-radius:var(--mp-r) !important;background:var(--mp-surface);font:15.5px var(--mp-font);margin:0}.mp-auth-card input:focus,.mp-signup input:focus{border-color:var(--mp-ink) !important;outline:0}.mp-auth-card label.checkbox{display:flex;align-items:center;gap:8px;font-weight:500;flex-direction:row-reverse;justify-content:flex-end}.mp-auth-card .checkmark{display:none}.mp-auth-card .submit-button,.mp-signup .submit-button{margin-top:18px;height:48px}.mp-auth-card .forgot-password,.mp-auth-card .back-link-container{margin-top:14px;font-size:14.5px}.mp-auth-card .errorlist,.mp-signup .errorlist{list-style:none;padding:0;margin:0 0 6px;color:var(--mp-red);font-size:13.5px}.social-auth-block{margin:18px 0 6px}.social-auth-buttons{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px}.social-auth-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;border:1px solid var(--mp-line-2);border-radius:var(--mp-r);background:var(--mp-surface);color:var(--mp-ink) !important;font-weight:600;text-decoration:none !important;font-size:14.5px}.social-auth-form{display:contents}.social-auth-btn:hover{border-color:var(--mp-ink)}.social-auth-btn--disabled{opacity:.5;cursor:not-allowed}.mp-signup{display:block;padding-top:40px}.mp-signup .inner--signup{max-width:920px;margin:0 auto}.signup-layout{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 420px);gap:40px;align-items:start}.signup-layout__form{background:var(--mp-surface);border:1px solid var(--mp-line);border-radius:var(--mp-r-lg);padding:28px}.signup-layout__form .field-container{margin-top:12px}.signup-layout__form label{display:block;font-weight:650;font-size:14px;margin-bottom:6px}.signup-layout__form .helptext,.signup-layout__form ul:not(.errorlist){font-size:13px;color:var(--mp-ink-3)}.signup-messaging__heading{font-size:32px;font-weight:800;letter-spacing:-0.025em;line-height:1.12}.signup-messaging__lead,.signup-messaging__intent{color:var(--mp-ink-2);font-size:16px}.signup-messaging__benefits{padding-left:1.1em;color:var(--mp-ink-2)}.signup-messaging__benefits li{margin:6px 0}.signup-success{max-width:480px;margin:0 auto;padding:28px;background:var(--mp-surface);border:1px solid var(--mp-line);border-radius:var(--mp-r-lg)}@media(max-width: 860px){.signup-layout{grid-template-columns:minmax(0, 1fr);gap:20px}.signup-messaging__heading{font-size:26px}}.mp-owner-checkout{margin-top:14px;padding-top:12px;border-top:1px solid var(--mp-line)}.mp-owner-checkout__t{display:flex;align-items:center;gap:8px;margin:0;font-size:14.5px;font-weight:650;color:var(--mp-ink)}.mp-owner-checkout__dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--mp-ink-4)}.mp-owner-checkout__dot--on{background:var(--mp-green)}.mp-owner-checkout__dot--warn{background:var(--mp-amber)}.mp-owner-checkout__d{margin:4px 0 6px;font-size:14px;line-height:1.45;color:var(--mp-ink-2)}.mp-owner-checkout .mp-link{font-size:14px}.mp-get{margin-top:12px}.mp-get__row{display:flex;gap:14px;padding:16px 18px;scroll-margin-top:calc(var(--mp-hdr) + 12px)}.mp-get__row+.mp-get__row{border-top:1px solid var(--mp-line)}.mp-get__ic{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--mp-green-soft);color:var(--mp-green-ink)}.mp-get__b{flex:1;min-width:0}.mp-get__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 12px}.mp-get__head h3{margin:0;font-size:16px;font-weight:650}.mp-get__head h3 a{color:inherit}.mp-get__price{margin:0;font-size:16px;font-weight:700;color:var(--mp-green-ink);white-space:nowrap}.mp-get__price span{font-size:14px;font-weight:500;color:var(--mp-ink-3)}.mp-get__facts{list-style:none;display:flex;flex-wrap:wrap;gap:2px 0;margin:3px 0 0;padding:0;font-size:14.5px;color:var(--mp-ink-2)}.mp-get__facts:empty{display:none}.mp-get__facts li:not(:last-child)::after{content:"·";margin:0 8px;color:var(--mp-ink-4)}.mp-get__note{margin:6px 0 0;font-size:14.5px;color:var(--mp-ink-2)}.mp-get__small{margin:8px 0 0;font-size:13px;line-height:1.45;color:var(--mp-ink-3)}.mp-get__b .mp-btn{margin-top:10px}.mp-get__link{margin-top:6px;font-size:14px}@media(max-width: 560px){.mp-get__row{gap:12px;padding:14px}.mp-get__price{white-space:normal}}.mp-img-credit{margin:6px 0 0;font-size:12px;color:var(--mp-ink-3);text-align:right}.mp-img-credit a{color:inherit}.mp-ad{margin:24px 0}.mp-ad a{display:block;color:inherit;text-decoration:none}.mp-ad__label{display:block;font-size:12px;color:var(--mp-ink-3);margin-bottom:4px}.mp-ad--banner img{display:block;width:100%;height:auto;border-radius:var(--mp-r);background:var(--mp-sunk);aspect-ratio:8/1;object-fit:cover}@media(max-width: 640px){.mp-ad--banner picture:has(source) img{aspect-ratio:16/5}}.mp-ad--article,.mp-ad--sponsor{padding:14px}.mp-ad--article a,.mp-ad--sponsor a{display:flex;gap:16px;align-items:center}.mp-ad--article img{flex:none;width:180px;height:auto;aspect-ratio:6/5;object-fit:cover;border-radius:var(--mp-r-sm)}.mp-ad--sponsor img{flex:none;width:140px;height:auto;aspect-ratio:2/1;object-fit:contain}.mp-ad__disclosure{margin:10px 0 0;padding-top:8px;border-top:1px solid var(--mp-line);font-size:12.5px;line-height:1.4;color:var(--mp-ink-3)}.mp-ad__text{display:flex;flex-direction:column;gap:4px;min-width:0}.news-sidebar .mp-ad--article a{flex-direction:column;align-items:stretch}.news-sidebar .mp-ad--article img{width:100%}@media(max-width: 640px){.mp-ad--article a,.mp-ad--sponsor a{flex-direction:column;align-items:stretch}.mp-ad--article img{width:100%}}.mp-tile--ad{position:relative}.mp-tile--ad .mp-kind{color:var(--mp-amber)}.mp-tile--ad .mp-h-card a::after{content:"";position:absolute;inset:0}.mp-ad-wall{display:none;position:fixed;top:0;bottom:0;width:calc((100vw - var(--mp-wrap))/2);overflow:hidden;z-index:0}.mp-ad-wall img{display:block;width:100%;height:100%;object-fit:cover}.mp-ad-wall--left{left:0}.mp-ad-wall--left img{object-position:top right}.mp-ad-wall--right{right:0}.mp-ad-wall--right img{object-position:top left}@media(min-width: 1560px){.mp-ad-wall{display:block}.mp-ad-wall-banner{display:none}body.mp .mp-foot{position:relative;z-index:1}}.mp-ad-plans{display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));gap:16px}.mp-ad-plan{display:flex;flex-direction:column;gap:10px;padding:22px}.mp-ad-plan .mp-btn{margin-top:auto}.mp-ad-plan__price{font-size:26px;font-weight:750}.mp-ad-plan__price span{font-size:14px;font-weight:500;color:var(--mp-ink-3)}.mp-ad-how,.mp-ad-panel{padding:22px}.mp-ad-how{margin-top:24px}.mp-ad-how ol{padding-left:20px;margin:12px 0}.mp-ad-how li{margin-bottom:6px}.mp-ad-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.mp-ad-note{border-radius:var(--mp-r-sm);margin-bottom:14px}.mp-ad-check label{display:flex;gap:8px;align-items:flex-start;font-weight:500}.mp-ad-check input{margin-top:4px}.mp-ad-preview__sides{display:flex;gap:12px;margin-bottom:12px}.mp-ad-preview__sides img{width:120px;height:auto;border-radius:var(--mp-r-sm)}.mp-ad-preview__tile{max-width:300px}.mp-ad-status{display:inline-block;padding:3px 10px;border-radius:12px;font-size:13px;font-weight:600;background:var(--mp-sunk);color:var(--mp-ink-2);white-space:nowrap}.mp-ad-status--active{background:var(--mp-green-soft);color:var(--mp-green-ink)}.mp-ad-status--awaiting_payment,.mp-ad-status--pending_review{background:var(--mp-amber-soft);color:var(--mp-amber)}.mp-ad-status--rejected,.mp-ad-status--past_due{background:var(--mp-red-soft);color:var(--mp-red)}body.mp.item-form-page .mp-lf-head{max-width:760px;padding-top:20px}body.mp.item-form-page .mp-lf-head .mp-h-page{font-size:30px}body.mp.item-form-page .mp-lf-draft{margin-top:8px;font-size:13.5px;color:var(--mp-ink-3)}body.mp.item-form-page .mp-lf-draft span{color:var(--mp-green-ink);font-weight:600}body.mp.item-form-page .mp-lf{display:grid;grid-template-columns:minmax(0, 760px) 280px;gap:24px;align-items:start;margin:16px 0 40px}body.mp.item-form-page .mp-lf-main{display:grid;gap:14px;min-width:0}body.mp.item-form-page .mp-lf-card{padding:20px;display:grid;gap:14px}body.mp.item-form-page .mp-lf-title{font-size:17px;font-weight:700;margin:0}body.mp.item-form-page .mp-lf-lead{margin-top:-10px}body.mp.item-form-page .mp-lf-req{color:var(--mp-red)}body.mp.item-form-page .mp-lf-sub{font-size:14.5px;font-weight:650;margin:16px 0 0}body.mp.item-form-page .mp-lf-row{display:grid;gap:12px}body.mp.item-form-page .mp-lf-row--2{grid-template-columns:repeat(2, minmax(0, 1fr))}body.mp.item-form-page .mp-lf-row--3{grid-template-columns:repeat(3, minmax(0, 1fr))}body.mp.item-form-page .mp-lf-row--collect{grid-template-columns:130px minmax(0, 1fr);margin-top:12px}body.mp.item-form-page .form-group{margin:0;min-width:0}body.mp.item-form-page .form-label{display:block;font-weight:650;font-size:14px;margin:0 0 5px;color:var(--mp-ink)}body.mp.item-form-page .form-control,body.mp.item-form-page .form-select{width:100%;min-height:42px;height:auto;margin:0;font-size:15px;box-shadow:none}body.mp.item-form-page input.form-control{height:42px}body.mp.item-form-page select.form-control.form-select{height:42px !important;min-height:42px !important;padding:8px 32px 8px 12px !important;font-size:15px !important;color:var(--mp-ink);background-color:var(--mp-surface) !important;border:1px solid var(--mp-line-2) !important;border-radius:10px !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%2347474c' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m1 1.5 5 5 5-5'/%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-position:right 12px center !important;background-size:12px 8px !important;transform:none !important;box-shadow:none !important}body.mp.item-form-page select.form-control.form-select:hover{border-color:var(--mp-ink-3) !important}body.mp.item-form-page select.form-control.form-select:focus{border-color:var(--mp-ink) !important;outline:0}body.mp.item-form-page .error-message,body.mp.item-form-page .errorlist{color:var(--mp-red);font-size:13.5px;font-weight:600;margin-top:5px}body.mp.item-form-page .searchable-dropdown{position:relative}body.mp.item-form-page .searchable-dropdown .dropdown-toggle{display:flex;align-items:center;justify-content:space-between;min-height:42px;padding:8px 12px;font-size:15px;font-weight:400;color:var(--mp-ink);background:var(--mp-surface);border:1px solid var(--mp-line-2);border-radius:10px;white-space:normal}body.mp.item-form-page .searchable-dropdown .dropdown-menu{position:absolute;top:calc(100% + 4px);left:0;width:100%;min-width:240px;max-height:280px;overflow-y:auto;padding:6px;z-index:20;border:1px solid var(--mp-line-2);border-radius:10px;background:var(--mp-surface);box-shadow:0 8px 24px rgba(0,0,0,.12)}body.mp.item-form-page .images-section.mp-lf-photos{display:grid;gap:8px;padding:0;background:none;border:0;border-radius:0}body.mp.item-form-page .images-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(84px, 1fr));gap:8px;margin:0}body.mp.item-form-page .images-grid:empty{display:none}body.mp.item-form-page .image-item{border-radius:10px;border-width:2px;aspect-ratio:1}body.mp.item-form-page .image-item img{width:100%;height:100%;object-fit:cover}body.mp.item-form-page #upload-area.upload-area{display:flex;align-items:center;gap:12px;padding:12px 14px;text-align:left;border:1.5px dashed var(--mp-line-2);border-radius:10px;background:var(--mp-bg)}body.mp.item-form-page #upload-area.upload-area:hover,body.mp.item-form-page #upload-area.upload-area:focus-visible{border-color:var(--mp-green);background:var(--mp-green-soft)}body.mp.item-form-page .upload-icon{flex:none;margin:0;font-size:20px;line-height:1;color:var(--mp-green-ink)}body.mp.item-form-page .upload-text{font-size:14px;color:var(--mp-ink)}body.mp.item-form-page .upload-text strong{display:block;font-weight:650}body.mp.item-form-page .upload-text small{display:block;font-size:13px;color:var(--mp-ink-3)}body.mp.item-form-page .price-input-group{position:relative;display:block}body.mp.item-form-page .price-prefix{position:absolute;left:12px;top:50%;transform:translateY(-50%);margin:0;padding:0;border:0;background:none;color:var(--mp-ink-3);z-index:2}body.mp.item-form-page .price-input{padding-left:26px}body.mp.item-form-page .mp-lf-tip{margin:0;padding:10px 12px;font-size:13.5px;border-radius:10px;background:var(--mp-green-soft);border:0}body.mp.item-form-page .mp-lf-tip h3{font-size:13.5px;font-weight:650;margin:0 0 4px;color:var(--mp-green-ink)}body.mp.item-form-page .mp-lf-tip ul{list-style:none;display:flex;flex-wrap:wrap;gap:2px 14px;margin:0;padding:0}body.mp.item-form-page summary{cursor:pointer}body.mp.item-form-page .mp-lf-inline>summary{font-size:14px;font-weight:600;color:var(--mp-green-ink)}body.mp.item-form-page .mp-lf-inline[open]>summary{margin-bottom:12px}body.mp.item-form-page #map-canvas{width:100%;height:240px;margin-top:12px;border-radius:10px}body.mp.item-form-page .map-section{margin:0;padding:0;background:none;border:0}body.mp.item-form-page .mp-lf-assist{margin-top:6px;font-size:14px}body.mp.item-form-page .mp-lf-assist>summary{font-weight:600;color:var(--mp-green-ink)}body.mp.item-form-page .mp-lf-assist[open]>summary{margin-bottom:8px}body.mp.item-form-page .mp-lf-assist__btns{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}body.mp.item-form-page .mp-lf-assist__preview{margin-top:8px;padding:8px 10px;border:1px solid var(--mp-line);border-radius:8px}body.mp.item-form-page .mp-lf-optional{display:grid;gap:8px;margin-top:6px}body.mp.item-form-page .mp-lf-more>summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;padding:14px 40px 14px 20px;position:relative;list-style:none}body.mp.item-form-page .mp-lf-more>summary::-webkit-details-marker{display:none}body.mp.item-form-page .mp-lf-more>summary::after{content:"+";position:absolute;right:18px;top:50%;transform:translateY(-50%);font-size:20px;color:var(--mp-ink-3)}body.mp.item-form-page .mp-lf-more[open]>summary::after{content:"−"}body.mp.item-form-page .mp-lf-more>summary b{font-size:15px;font-weight:650}body.mp.item-form-page .mp-lf-more>summary span{font-size:13.5px;color:var(--mp-ink-3)}body.mp.item-form-page .mp-lf-more__b{display:grid;gap:12px;padding:2px 20px 20px}body.mp.item-form-page .mp-lf-check{display:flex;flex-wrap:wrap;align-items:center;gap:8px}body.mp.item-form-page .mp-lf-check input[type=checkbox]{flex:none;width:20px;height:20px;margin:0;accent-color:var(--mp-green)}body.mp.item-form-page .mp-lf-check label{margin:0;font-size:14.5px;font-weight:500}body.mp.item-form-page .mp-lf-check .error-message{flex-basis:100%}body.mp.item-form-page .stockist-form-row{margin-top:10px}body.mp.item-form-page .mp-lf-side{position:sticky;top:calc(var(--mp-hdr) + 14px)}body.mp.item-form-page .mp-lf-panel{padding:18px;display:grid;gap:12px}body.mp.item-form-page .mp-lf-panel__t{font-size:15px}body.mp.item-form-page .mp-lf-panel__n{margin:0}body.mp.item-form-page .mp-lf-progress{list-style:none;margin:0;padding:0;display:grid;gap:7px;font-size:14px}body.mp.item-form-page .mp-lf-progress li{display:flex;align-items:center;gap:8px;color:var(--mp-ink-2)}body.mp.item-form-page .mp-lf-progress li::before{content:"";flex:none;box-sizing:border-box;width:18px;height:18px;border:1.5px solid var(--mp-line-2);border-radius:50%}body.mp.item-form-page .mp-lf-progress li.is-done{color:var(--mp-ink)}body.mp.item-form-page .mp-lf-progress li.is-done::before{content:"✓";display:grid;place-items:center;font-size:11px;font-weight:700;color:#fff;background:var(--mp-green);border-color:var(--mp-green)}body.mp.item-form-page .mp-lf-progress span{font-size:12.5px;color:var(--mp-ink-3)}body.mp.item-form-page .btn-submit,body.mp.item-form-page .btn-submit:hover{height:46px;padding:0 18px;font-size:15.5px;border-radius:10px;box-shadow:none;transform:none}body.mp.item-form-page .btn-submit{background:var(--mp-green)}body.mp.item-form-page .btn-submit:hover{background:var(--mp-green-hover)}@media(max-width: 1100px){body.mp.item-form-page .mp-lf{grid-template-columns:minmax(0, 1fr);margin-bottom:0}body.mp.item-form-page .mp-lf-main{padding-bottom:8px}body.mp.item-form-page .mp-lf-side{position:sticky;top:auto;bottom:0;z-index:20;margin:0 calc(var(--mp-g)*-1)}body.mp.item-form-page .mp-lf-panel{padding:10px var(--mp-g);border-width:1px 0 0;border-radius:0;box-shadow:0 -4px 14px rgba(0,0,0,.06)}body.mp.item-form-page .mp-lf-panel__t,body.mp.item-form-page .mp-lf-progress,body.mp.item-form-page .mp-lf-panel__n{display:none}}@media(max-width: 560px){body.mp.item-form-page .mp-lf-head .mp-h-page{font-size:26px}body.mp.item-form-page .form-control,body.mp.item-form-page .searchable-dropdown .dropdown-toggle{font-size:16px}body.mp.item-form-page select.form-control.form-select{font-size:16px !important}body.mp.item-form-page .mp-lf-card{padding:16px}body.mp.item-form-page .mp-lf-row--2,body.mp.item-form-page .mp-lf-row--3{grid-template-columns:minmax(0, 1fr)}body.mp.item-form-page #pricing-section .mp-lf-row--3{grid-template-columns:repeat(2, minmax(0, 1fr))}body.mp.item-form-page #pricing-section .mp-lf-row--3>:last-child{grid-column:1/-1}body.mp.item-form-page .mp-lf-row--collect{grid-template-columns:minmax(0, 1fr)}body.mp.item-form-page .mp-lf-more>summary{padding-left:16px}body.mp.item-form-page .mp-lf-more__b{padding:2px 16px 16px}}.mp-market-county{scroll-margin-top:calc(var(--mp-hdr) + 12px)}.mp-market-count{margin-left:6px;font-size:12.5px;color:var(--mp-ink-3)}.mp-market-tile .mp-kind{color:var(--mp-green-ink)}.mp-market-crumbs{margin:20px 0 0}.mp-market-crumbs a{color:inherit}.mp-market-cover{height:300px;margin-top:10px}.mp-market-id{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px 24px;margin:20px 0 8px}.mp-market-id>:first-child{flex:1;min-width:260px}.mp-market-id .mp-sub{margin-top:4px}.mp-market-two{margin-top:16px}.mp-market-two .mp-block:first-child{padding-top:0;margin-top:0}.mp-market-side{padding-top:0}.mp-market-text{white-space:pre-line;color:var(--mp-ink-2)}.mp-market-gal .mp-gal__main{aspect-ratio:16/9}.mp-market-hours p{display:flex;justify-content:space-between;gap:12px;margin:0;padding:5px 0;font-size:14.5px;border-bottom:1px solid var(--mp-line)}.mp-market-hours p:last-child{border-bottom:0}.mp-market-hours strong{font-weight:600}.mp-market-check{margin-top:8px}.mp-market-contact{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:14.5px;overflow-wrap:anywhere}.mp-market-contact a{color:var(--mp-green-ink);font-weight:600}@media(max-width: 860px){.mp-market-two>.mp-market-side{order:-1}.mp-market-cover{height:220px}}@media(max-width: 560px){.mp-market-cover{height:180px}.mp-market-id .mp-fp-acts .mp-btn--primary{flex:1 1 100%}}body trix-toolbar .trix-button-row{flex-wrap:wrap;gap:6px}body trix-toolbar .trix-button-row .trix-button-group--file-tools{display:none}body trix-toolbar .trix-button-row .trix-button-group{border-color:var(--mp-line-2);border-radius:var(--mp-r-sm);margin-bottom:8px}body trix-toolbar .trix-button-row .trix-button{border-color:var(--mp-line-2)}body trix-toolbar .trix-button-row .trix-button.trix-active{background:var(--mp-sunk)}trix-editor.mp-editor{display:block;min-height:180px;padding:12px 14px;background:var(--mp-surface);border:1px solid var(--mp-line-2);border-radius:var(--mp-r-sm);font:inherit;font-size:16px;line-height:1.55;color:var(--mp-ink)}trix-editor.mp-editor:focus{outline:2px solid var(--mp-green);outline-offset:1px}trix-editor.mp-editor h1{font-size:20px;font-weight:700;line-height:1.3;margin:0 0 8px}trix-editor.mp-editor ul,trix-editor.mp-editor ol{padding-left:24px;margin:0 0 8px}trix-editor.mp-editor ul{list-style:disc}trix-editor.mp-editor ol{list-style:decimal}trix-editor.mp-editor blockquote{border-left:3px solid var(--mp-line-2);padding-left:12px;margin:0 0 8px;color:var(--mp-ink-2)}trix-editor.mp-editor a{color:var(--mp-green);text-decoration:underline}.mp-prose-s ul,.mp-prose-s ol{margin:0 0 12px;padding-left:1.3em}.mp-prose-s ul{list-style:disc}.mp-prose-s ol{list-style:decimal}body.mp .container{max-width:calc(var(--mp-wrap));padding-left:var(--mp-g);padding-right:var(--mp-g)}body.mp .mp-legacy{padding-top:28px}body.mp .mp-legacy>h1:first-child,body.mp .mp-legacy h1.page-title,body.mp .mp-legacy .page-header h1{font-size:32px;font-weight:750;letter-spacing:-0.025em}body.mp .mp-legacy h1{font-size:30px;font-weight:750;line-height:1.15}body.mp .mp-legacy h2{font-size:22px;font-weight:700;line-height:1.25}body.mp .mp-legacy h3{font-size:18px;font-weight:700}body.mp .mp-legacy h4,body.mp .mp-legacy h5,body.mp .mp-legacy h6{font-size:16px;font-weight:700}body.mp .lead{font-size:17px;color:var(--mp-ink-2)}body.mp .text-muted{color:var(--mp-ink-3) !important}body.mp .text-success,body.mp .text-primary{color:var(--mp-green-ink) !important}body.mp .bg-success,body.mp .bg-primary,body.mp .bg-dark-green{background-color:var(--mp-green) !important}body.mp .border-success,body.mp .border-primary{border-color:var(--mp-green) !important}body.mp .shadow,body.mp .shadow-sm,body.mp .shadow-lg{box-shadow:none !important}body.mp .rounded,body.mp .rounded-lg{border-radius:var(--mp-r) !important}body.mp .btn{font:600 15px/1.25 var(--mp-font);border-radius:10px;padding:10px 16px;box-shadow:none !important;text-transform:none;letter-spacing:0}body.mp .btn-sm{font-size:14px;padding:7px 12px;border-radius:9px}body.mp .btn-lg{font-size:16px;padding:12px 20px}body.mp .btn-primary,body.mp .btn-success{background:var(--mp-green);border-color:var(--mp-green);color:#fff}body.mp .btn-primary:hover,body.mp .btn-success:hover,body.mp .btn-primary:focus,body.mp .btn-success:focus{background:var(--mp-green-hover);border-color:var(--mp-green-hover);color:#fff}body.mp .btn-secondary,body.mp .btn-light,body.mp .btn-outline-primary,body.mp .btn-outline-success,body.mp .btn-outline-secondary,body.mp .btn-outline-dark,body.mp .btn-outline-light,body.mp .btn-outline-info,body.mp .btn-info,body.mp .btn-default{background:var(--mp-surface);border:1px solid var(--mp-line-2);color:var(--mp-ink)}body.mp .btn-secondary:hover,body.mp .btn-light:hover,body.mp .btn-outline-primary:hover,body.mp .btn-outline-success:hover,body.mp .btn-outline-secondary:hover,body.mp .btn-outline-dark:hover,body.mp .btn-outline-light:hover,body.mp .btn-outline-info:hover,body.mp .btn-info:hover{background:var(--mp-surface);border-color:var(--mp-ink-3);color:var(--mp-ink)}body.mp .btn-dark{background:var(--mp-ink);border-color:var(--mp-ink);color:#fff}body.mp .btn-danger{background:var(--mp-red);border-color:var(--mp-red);color:#fff}body.mp .btn-outline-danger{background:var(--mp-surface);border:1px solid #e3b4ae;color:var(--mp-red)}body.mp .btn-outline-danger:hover{background:var(--mp-red-soft);color:var(--mp-red)}body.mp .btn-warning{background:var(--mp-amber-soft);border-color:#ecd3a3;color:var(--mp-amber)}body.mp .btn-link{color:var(--mp-green-ink);font-weight:600;padding-left:0;padding-right:0}body.mp .form-control,body.mp .custom-select,body.mp select.form-control,body.mp textarea.form-control,body.mp .mp-legacy input[type=text],body.mp .mp-legacy input[type=email],body.mp .mp-legacy input[type=password],body.mp .mp-legacy input[type=number],body.mp .mp-legacy input[type=url],body.mp .mp-legacy input[type=tel],body.mp .mp-legacy input[type=search],body.mp .mp-legacy input[type=date],body.mp .mp-legacy input[type=datetime-local],body.mp .mp-legacy input[type=time],body.mp .mp-legacy select,body.mp .mp-legacy textarea{border:1px solid var(--mp-line-2);border-radius:10px;font:15px/1.4 var(--mp-font);color:var(--mp-ink);background-color:var(--mp-surface);box-shadow:none}body.mp .form-control,body.mp .custom-select,body.mp .mp-legacy select{min-height:44px}body.mp .mp-legacy input[type=text],body.mp .mp-legacy input[type=email],body.mp .mp-legacy input[type=password],body.mp .mp-legacy input[type=number],body.mp .mp-legacy input[type=url],body.mp .mp-legacy input[type=tel],body.mp .mp-legacy input[type=search],body.mp .mp-legacy input[type=date]{min-height:44px;padding:8px 12px;max-width:100%}body.mp .mp-legacy textarea{padding:10px 12px;max-width:100%}body.mp .form-control:focus,body.mp .custom-select:focus,body.mp .mp-legacy input:focus,body.mp .mp-legacy select:focus,body.mp .mp-legacy textarea:focus{border-color:var(--mp-ink);box-shadow:none;outline:0}body.mp .mp-legacy label,body.mp .col-form-label{font-weight:650;font-size:14.5px;color:var(--mp-ink)}body.mp .form-text,body.mp .helptext,body.mp .help-block{color:var(--mp-ink-3);font-size:13.5px}body.mp .invalid-feedback,body.mp .errorlist,body.mp .text-danger{color:var(--mp-red) !important}body.mp .form-check-input,body.mp .custom-control-input,body.mp input[type=checkbox],body.mp input[type=radio]{accent-color:var(--mp-green)}body.mp .input-group-text{background:var(--mp-sunk);border-color:var(--mp-line-2);border-radius:10px}body.mp .card{border:1px solid var(--mp-line);border-radius:var(--mp-r-lg);background:var(--mp-surface);box-shadow:none}body.mp .card-img-top{border-top-left-radius:calc(var(--mp-r-lg) - 1px);border-top-right-radius:calc(var(--mp-r-lg) - 1px);object-fit:cover}body.mp .card-header,body.mp .card-footer{background:rgba(0,0,0,0);border-color:var(--mp-line);font-weight:650}body.mp .card-title{font-weight:650;letter-spacing:-0.01em}body.mp .jumbotron{background:var(--mp-surface);border:1px solid var(--mp-line);border-radius:var(--mp-r-lg);padding:32px}body.mp .list-group-item{border-color:var(--mp-line)}body.mp .list-group-item.active{background:var(--mp-ink);border-color:var(--mp-ink)}body.mp .bg-light{background-color:var(--mp-bg) !important}body.mp .bg-white{background-color:var(--mp-surface) !important}body.mp .badge{border-radius:6px;font-weight:700;font-size:12px;padding:4px 8px}body.mp .badge-success,body.mp .badge-primary{background:var(--mp-green-soft);color:var(--mp-green-ink)}body.mp .badge-secondary,body.mp .badge-light,body.mp .badge-info{background:var(--mp-sunk);color:var(--mp-ink-2)}body.mp .badge-danger{background:var(--mp-red-soft);color:var(--mp-red)}body.mp .badge-warning{background:var(--mp-amber-soft);color:var(--mp-amber)}body.mp .alert{border:0;border-radius:var(--mp-r);font-size:14.5px;padding:12px 44px 12px 16px;position:relative}body.mp .alert-success{background:var(--mp-green-soft);color:var(--mp-green-ink)}body.mp .alert-info,body.mp .alert-primary,body.mp .alert-secondary,body.mp .alert-light{background:var(--mp-official-soft);color:#173f86}body.mp .alert-warning{background:var(--mp-amber-soft);color:#5a3a00}body.mp .alert-danger,body.mp .alert-error{background:var(--mp-red-soft);color:var(--mp-red)}body.mp .alert .close,body.mp .alert .btn-close{position:absolute;top:8px;right:10px;background:none;border:0;font-size:18px;opacity:.6;color:inherit;cursor:pointer}body.mp .nav-tabs{border-bottom:1px solid var(--mp-line);gap:20px}body.mp .nav-tabs .nav-link{border:0;padding:12px 0;color:var(--mp-ink-3);font-weight:600;background:none;border-radius:0}body.mp .nav-tabs .nav-link.active,body.mp .nav-tabs .nav-item.show .nav-link{color:var(--mp-ink);box-shadow:inset 0 -2px 0 var(--mp-ink);background:none}body.mp .nav-pills .nav-link{border-radius:18px;color:var(--mp-ink-2);font-weight:600}body.mp .nav-pills .nav-link.active{background:var(--mp-ink);color:#fff}body.mp .breadcrumb{background:none;padding:0;margin-bottom:8px;font-size:14px}body.mp .breadcrumb-item,body.mp .breadcrumb-item a{color:var(--mp-ink-3)}body.mp .pagination{gap:6px;flex-wrap:wrap}body.mp .page-link{border:1px solid var(--mp-line-2);border-radius:10px !important;color:var(--mp-ink);font-weight:600;min-width:40px;text-align:center;margin:0}body.mp .page-item.active .page-link{background:var(--mp-ink);border-color:var(--mp-ink);color:#fff}body.mp .page-item.disabled .page-link{color:var(--mp-ink-4)}body.mp .dropdown-menu{border:1px solid var(--mp-line);border-radius:var(--mp-r);box-shadow:0 8px 28px rgba(0,0,0,.12);padding:6px;font-size:14.5px}body.mp .dropdown-item{border-radius:8px;padding:8px 10px}body.mp .dropdown-item:hover,body.mp .dropdown-item:focus{background:var(--mp-hover)}body.mp .modal-content{border:0;border-radius:var(--mp-r-lg)}body.mp .modal-header,body.mp .modal-footer{border-color:var(--mp-line)}body.mp .table{color:var(--mp-ink);font-size:14.5px}body.mp .table th{color:var(--mp-ink-3);font-weight:600;border-top:0}body.mp .table td,body.mp .table th{border-color:var(--mp-line)}body.mp hr{border-color:var(--mp-line)}body.mp .mp-legacy .fa,body.mp .mp-legacy .fas,body.mp .mp-legacy .far{color:inherit}body.mp .mp-legacy-in h3,body.mp .mp-legacy-in .h5{font-size:16px;font-weight:700;letter-spacing:-0.005em;margin-top:4px}body.mp .mp-legacy-in h4,body.mp .mp-legacy-in .h6{font-size:15px;font-weight:650}body.mp .mp-legacy-in .bg-light{background:var(--mp-surface) !important}body.mp .mp-legacy-in .border,body.mp .mp-legacy-in .border-success{border-color:var(--mp-line) !important}body.mp .mp-legacy-in .rounded{border-radius:var(--mp-r) !important}body.mp .mp-legacy-in .fas,body.mp .mp-legacy-in .far{color:var(--mp-ink-3)}body.mp .mp-legacy-in .list-group-item{border-color:var(--mp-line)}body.mp .mp-legacy-in>div+div{margin-top:14px}body.mp .card{box-shadow:none;border:1px solid var(--mp-line);border-radius:var(--mp-r-lg)}body.mp .card-header{background:var(--mp-sunk);border-bottom:1px solid var(--mp-line);font-weight:650}body.mp .mp-legacy [class*=-hero]:not([class*=__]):not(.btn-hero){background:none !important;box-shadow:none !important;border:0 !important;border-radius:0 !important;color:var(--mp-ink) !important;padding:4px 0 20px !important;margin:0 0 8px !important;min-height:0 !important;text-align:left}body.mp .mp-legacy [class*=-hero]:not([class*=__]):not(.btn-hero)::before,body.mp .mp-legacy [class*=-hero]:not([class*=__]):not(.btn-hero)::after{display:none !important}body.mp .mp-legacy [class*=-hero]:not([class*=__]):not(.btn-hero)>.container{padding-left:0;padding-right:0;max-width:none}body.mp .mp-legacy [class*=-hero]:not([class*=__]):not(.btn-hero) h1,body.mp .mp-legacy [class*=-hero]:not([class*=__]):not(.btn-hero) h2,body.mp .mp-legacy [class*=-hero]:not([class*=__]):not(.btn-hero) h3,body.mp .mp-legacy [class*=-hero]:not([class*=__]):not(.btn-hero) p,body.mp .mp-legacy [class*=-hero]:not([class*=__]):not(.btn-hero) span,body.mp .mp-legacy [class*=-hero]:not([class*=__]):not(.btn-hero) li,body.mp .mp-legacy [class*=-hero]:not([class*=__]):not(.btn-hero) small,body.mp .mp-legacy [class*=-hero]:not([class*=__]):not(.btn-hero) strong,body.mp .mp-legacy [class*=-hero]:not([class*=__]):not(.btn-hero) .breadcrumb-item,body.mp .mp-legacy [class*=-hero]:not([class*=__]):not(.btn-hero) .breadcrumb-item.active{color:inherit !important;text-shadow:none !important}body.mp .mp-legacy [class*=-hero]:not([class*=__]):not(.btn-hero) h1{font-family:var(--mp-font) !important;font-size:34px !important;font-weight:800 !important;letter-spacing:-0.025em;line-height:1.12;margin:6px 0 6px !important}body.mp .mp-legacy [class*=-hero]:not([class*=__]):not(.btn-hero) p{color:var(--mp-ink-2) !important;font-size:16px;max-width:70ch;margin-left:0 !important;margin-right:0 !important}body.mp .mp-legacy [class*=-hero]:not([class*=__]):not(.btn-hero) a:not(.btn):not(.btn-hero.primary):not(.mp-tabs a){color:var(--mp-green-ink) !important}body.mp .mp-legacy [class*=-hero]:not([class*=__]):not(.btn-hero) .breadcrumb{background:none !important;padding:0 !important;margin:0 0 8px !important;border:0 !important;font-size:13.5px;justify-content:flex-start}body.mp .mp-legacy [class*=-hero]:not([class*=__]):not(.btn-hero) .breadcrumb-item,body.mp .mp-legacy [class*=-hero]:not([class*=__]):not(.btn-hero) .breadcrumb-item a{color:var(--mp-ink-3) !important}body.mp .mp-legacy [class*=-hero]:not([class*=__]):not(.btn-hero) [class*=-eyebrow]{background:none !important;padding:0 !important;border:0 !important;color:var(--mp-ink-3) !important;font-size:12.5px;letter-spacing:.02em;text-transform:none}body.mp .mp-legacy [class*=-hero]:not([class*=__]):not(.btn-hero) .btn-outline-light,body.mp .mp-legacy [class*=-hero]:not([class*=__]):not(.btn-hero) .btn-light{color:var(--mp-ink) !important;border-color:var(--mp-line-2) !important;background:var(--mp-surface) !important}body.mp .mp-legacy [class*=-hero]:not([class*=__]):not(.btn-hero) [class*=-hero__meta],body.mp .mp-legacy [class*=-hero]:not([class*=__]):not(.btn-hero) [class*=-hero__stat]{background:none !important;border:0 !important;box-shadow:none !important}body.mp.community-farm-map-page .map-container{height:auto;overflow:visible;border-radius:0}body.mp .breadcrumb-item+.breadcrumb-item::before{content:"›";color:var(--mp-ink-4);padding:0 6px}body.mp .mp-legacy [class*=-hero__actions],body.mp .mp-legacy [class*=-hero-actions]{justify-content:flex-start !important;text-align:left;margin-left:0 !important}body.mp .mp-legacy *:not(.dropdown-menu):not(.modal-content):not(.popover):not(.tooltip-inner):not(.pac-container){box-shadow:none !important}body.mp .mp-legacy .markets-search__input{padding-left:40px}body.mp .dashboard-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}body.mp .items-table{min-width:940px}body.mp .items-table .col-expires{width:9rem}body.mp .items-table .col-actions{width:11rem}body.mp .items-table .status-badge{display:inline-block;max-width:100%;white-space:normal;line-height:1.25}body.mp .table input[type=number]{min-width:76px}body.mp .chat-container .my-message{background-color:var(--mp-green)}body.mp .mp-legacy a.btn-hero.primary,body.mp .mp-legacy a.btn-hero.primary:hover{background:var(--mp-green);color:#fff}body.mp .mp-tile.mp-jtile::before{display:none}body.mp .mp-tile.mp-jtile>.mp-img{border-radius:15px 15px 0 0}body.mp .mp-tile.mp-jtile>.mp-tile__body{padding:14px 16px 16px}@media(max-width: 560px){body.mp .mp-res-grid .mp-tile.mp-jtile{padding:12px;margin:0 0 12px}body.mp .mp-res-grid .mp-tile.mp-jtile>.mp-img{border-radius:10px}body.mp .mp-res-grid .mp-tile.mp-jtile>.mp-tile__body{padding:0}}@media(max-width: 1180px){.mp-hsearch{width:220px}.mp-today-link .mp-today-link__l{display:none}}@media(max-width: 1100px){:root{--mp-g: 24px}.mp-hdr__in{gap:16px}.mp-nav a{padding:0 9px}.mp-g4{grid-template-columns:repeat(3, minmax(0, 1fr))}.mp-g4.mp-lim3>:nth-child(n+4){display:none}.mp-split{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr)}.mp-split .mp-g3{grid-template-columns:minmax(0, 1fr)}.mp-two{grid-template-columns:minmax(0, 1fr) 300px;gap:28px}.mp-t-secondary{grid-template-columns:repeat(2, minmax(0, 1fr))}.mp-t-secondary .mp-mod-s:nth-child(3){border-left:0}.mp-t-secondary .mp-mod-s:nth-child(n+3){border-top:1px solid var(--mp-line)}.mp-foot__cols{grid-template-columns:repeat(3, 1fr)}.mp-foot__cols>:first-child{grid-column:1/-1}}@media(max-width: 1080px){.mp-nav,.mp-today-link,.mp-hsearch,.mp-hdr .mp-signin,.mp-hdr .mp-hide-m{display:none !important}.mp-hdr .mp-only-m{display:inline-grid !important}}@media(max-width: 860px){:root{--mp-hdr: 60px}.mp-nav,.mp-today-link,.mp-hsearch,.mp-hdr .mp-signin,.mp-hdr .mp-hide-m{display:none !important}.mp-only-m{display:inline-grid !important}.mp-hero h1{font-size:34px}.mp-g4,.mp-g3{grid-template-columns:repeat(2, minmax(0, 1fr))}.mp-g4.mp-lim3>:nth-child(4){display:block}.mp-strip{grid-template-columns:repeat(2, minmax(0, 1fr))}.mp-strip>:nth-child(3){border-left:0}.mp-strip>:nth-child(n+3){border-top:1px solid var(--mp-line)}.mp-from{grid-template-columns:minmax(0, 1fr);gap:20px}.mp-split{grid-template-columns:minmax(0, 1fr)}.mp-split .mp-mapbox{display:none}.mp-ld,.mp-two,.mp-jlead{grid-template-columns:minmax(0, 1fr);gap:24px}.mp-sticky{position:static}.mp-cover{height:300px}.mp-fab{display:inline-flex;position:fixed;left:50%;transform:translateX(-50%);bottom:20px;z-index:50;height:44px;border-radius:22px;box-shadow:0 6px 20px rgba(0,0,0,.2)}.mp-view-switch{display:none !important}.mp-t-primary{grid-template-columns:minmax(0, 1fr)}.mp-foot__cols{grid-template-columns:1fr 1fr}}@media(max-width: 560px){:root{--mp-g: 16px}body.mp{font-size:15px}.mp-logo img{height:24px;margin-left:-11px}.mp-hero{padding-top:24px}.mp-hero h1{font-size:29px}.mp-sbar:not(.mp-sbar--sm){flex-wrap:wrap;height:auto}.mp-sbar:not(.mp-sbar--sm) .mp-sbar__what{flex-basis:100%;height:52px;border-bottom:1px solid var(--mp-line)}.mp-sbar:not(.mp-sbar--sm) .mp-sbar__near{border-left:0;flex:1;min-width:0;padding:8px 16px}.mp-sbar:not(.mp-sbar--sm) .mp-btn{height:40px}.mp-sbar--sm .mp-sbar__near{min-width:0;width:110px;padding:0 10px}.mp-sbar--sm .mp-sbar__near small{display:none}.mp-sbar--sm .mp-btn .mp-lbl{display:none}.mp-sec{padding-top:36px}.mp-sec-h>.mp-meta{display:none}.mp-scroll-m{display:flex !important;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 var(--mp-g);gap:14px;margin:0 calc(-1*var(--mp-g));padding:0 var(--mp-g) 4px;scrollbar-width:none}.mp-scroll-m::-webkit-scrollbar{display:none}.mp-scroll-m>*{flex:0 0 74%;scroll-snap-align:start}.mp-res-grid{display:block !important}.mp-res-grid .mp-tile{display:grid;grid-template-columns:96px minmax(0, 1fr);gap:14px;padding:12px 0;border-bottom:1px solid var(--mp-line)}.mp-res-grid .mp-tile>.mp-img{aspect-ratio:1;border-radius:10px}.mp-res-grid .mp-tile .mp-tile__body{padding-top:0}.mp-res-grid .mp-tile .mp-save{top:16px;left:66px;right:auto;width:28px;height:28px}.mp-g2{grid-template-columns:minmax(0, 1fr)}.mp-rows2{grid-template-columns:minmax(0, 1fr)}.mp-rows2 .mp-row:nth-child(2){border-top:0}.mp-jfeat{grid-template-columns:minmax(0, 1fr);gap:12px}.mp-strip>*{padding:14px}.mp-strip .mp-v{font-size:15.5px}.mp-strip .mp-d{font-size:13.5px}.mp-cover{height:200px;margin-top:12px;border-radius:12px}.mp-fp-id{padding:10px 8px 0;gap:12px}.mp-fp-logo{width:72px;height:72px;font-size:22px;border-radius:16px;margin-top:-46px}.mp-fp-name h1{font-size:26px}.mp-fp-acts{width:100%}.mp-fp-acts .mp-btn{flex:1}.mp-facts{grid-template-columns:repeat(2, minmax(0, 1fr))}.mp-facts>div:nth-child(odd){border-left:0}.mp-facts>div:nth-child(n+3){border-top:1px solid var(--mp-line)}.mp-ld h1{font-size:26px}.mp-buy-sticky{position:sticky;bottom:0;background:var(--mp-bg);padding:10px var(--mp-g) 12px;margin:0 calc(-1*var(--mp-g));border-top:1px solid var(--mp-line);z-index:10}.mp-thread{grid-template-columns:36px minmax(0, 1fr)}.mp-thread__n{grid-column:2;text-align:left}.mp-thread__n b{display:inline;font-size:13.5px}.mp-guides{grid-template-columns:minmax(0, 1fr)}.mp-jlead h2{font-size:26px}.mp-art h1{font-size:32px}.mp-prose{font-size:18px}.mp-alert-off{grid-template-columns:auto minmax(0, 1fr)}.mp-alert-off .mp-btn{grid-column:1/-1}.mp-t-secondary{grid-template-columns:minmax(0, 1fr)}.mp-t-secondary .mp-mod-s{border-left:0 !important;border-top:1px solid var(--mp-line)}.mp-t-secondary .mp-mod-s:first-child{border-top:0}.mp-foot__cols{grid-template-columns:minmax(0, 1fr)}.mp-spec{grid-template-columns:120px minmax(0, 1fr)}.mp-row{grid-template-columns:64px minmax(0, 1fr)}.mp-row>.mp-img{width:64px;height:64px}.mp-row .mp-row__right{grid-column:2;text-align:left}.mp-row .mp-row__right b{display:inline;margin-right:6px}.mp-row--noimg{grid-template-columns:minmax(0, 1fr) auto}.mp-row--noimg .mp-row__right{grid-column:auto;text-align:right}}@media(prefers-reduced-motion: reduce){body.mp *{transition:none !important;animation:none !important}}@media(max-width: 560px){.mp-strip{grid-template-columns:minmax(0, 1fr)}.mp-strip>*{border-left:0}.mp-strip>*+*{border-top:1px solid var(--mp-line)}}@media(max-width: 430px){.mp-add-listing__x{display:none}.mp-hdr__right{gap:2px}.mp-hdr__in{gap:8px}}@media(max-width: 360px){.mp-add-listing{width:40px;padding:0}.mp-add-listing__l{display:none}.mp-hdr .mp-logo img{height:20px;width:auto}.mp-hdr .mp-iconbtn{width:36px}}
