:root{--bg:#fff;--ink:#141715;--mid:#6F7570;--faint:#AEB4AF;--line:#E3E7E3;--hair:#EFF2EF;--green:#2C4A38;--bar:#EDF3EE;--r:10px;--r-sm:6px;--r-xs:4px}*{box-sizing:border-box}html{background:#fff}body{margin:0;background:var(--bg);color:var(--ink);font-size:16px;line-height:1.5;font-family:ui-sans-serif,-apple-system,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}.mono{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}.sheet{max-width:1180px;margin:0 auto;padding:0 26px 90px}.top{justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--line);margin-bottom:36px}.brand,.top{display:flex;align-items:center}.brand{gap:9px}.brand span{font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;font-weight:700}.brandmark{--mark-w:248px;width:var(--mark-w);max-width:100%;height:auto;display:block;flex:0 1 auto;min-width:0}.top .where{font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--mid);font-weight:700}h1{font-size:clamp(30px,4.6vw,46px);line-height:1.06;letter-spacing:-.028em;font-weight:800;margin:0 0 14px;max-width:19ch;text-wrap:balance}.sub{font-size:18px;color:var(--mid);max-width:56ch;margin:0 0 26px;line-height:1.45}.sub b{color:var(--ink);font-weight:700}.tblhead{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:12px}.tblhead h2{font-size:22px;font-weight:800;letter-spacing:-.022em;margin:0}.tblhead .count{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--mid);font-weight:700}.act{margin-top:48px;padding:32px 34px;background:var(--bar);border-radius:var(--r);border-left:5px solid var(--green);display:grid;grid-template-columns:1.6fr 1fr;grid-gap:26px 40px;gap:26px 40px;align-items:center}.act-copy h2{margin:0 0 9px;font-size:20px;font-weight:800;letter-spacing:-.022em;line-height:1.22;max-width:24ch}.act-copy p{margin:0;font-size:14.5px;line-height:1.6;color:var(--mid);max-width:52ch}.act-copy p b{color:var(--ink);font-weight:700}.act-cta{display:flex;flex-direction:column;align-items:stretch;gap:11px}.act-cta .go{width:100%;text-align:center}.act-assure{font-size:10px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--mid);text-align:center}@media (max-width:760px){.act{grid-template-columns:1fr;padding:24px 22px}}.go{display:inline-block;border:0;background:var(--green);color:#fff;font-size:12px;letter-spacing:.2em;text-transform:uppercase;font-weight:700;padding:19px 38px;text-decoration:none;border-radius:var(--r-sm);cursor:pointer;font-family:inherit}.go:hover{background:var(--ink)}.prose{margin-top:56px;max-width:64ch}.prose h3{font-size:17px;font-weight:800;letter-spacing:-.01em;margin:30px 0 8px}.prose p{margin:0 0 14px;color:var(--mid);font-size:15.5px;line-height:1.6}.prose p b{color:var(--ink);font-weight:700}footer{margin-top:64px;border-top:1.5px solid var(--ink);padding-top:30px;display:grid;grid-template-columns:1.15fr 1fr 1fr;grid-gap:34px 44px;gap:34px 44px;font-size:13px;line-height:1.55;color:var(--mid)}footer p{margin:0 0 12px;max-width:42ch}footer p:last-child{margin-bottom:0}footer b,footer h4{color:var(--ink);font-weight:700}footer h4{margin:0 0 10px;font-size:9.5px;letter-spacing:.18em;text-transform:uppercase}.footmark{width:170px;height:auto;display:block;margin-bottom:14px}.foot-line{color:var(--mid);max-width:34ch}.foot-tel{display:inline-block;font-size:16px;font-weight:800;letter-spacing:.02em;color:var(--ink);text-decoration:none;border-bottom:2px solid var(--green);padding-bottom:1px}.foot-tel:hover{color:var(--green)}.foot-base{grid-column:1/-1;margin-top:8px;padding-top:18px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:space-between;font-size:12px;color:var(--faint)}@media (max-width:860px){footer{grid-template-columns:1fr 1fr}.foot-brand{grid-column:1/-1}}@media (max-width:560px){footer{grid-template-columns:1fr;gap:26px}}.go:focus-visible,a:focus-visible{outline:2px solid var(--green);outline-offset:3px}.glink{font-size:11.5px;letter-spacing:.06em;font-weight:700;color:var(--green);text-decoration:none;white-space:nowrap}.glink:hover{text-decoration:underline}.numcell{display:inline-flex;align-items:center;gap:8px}.trk{font-size:9px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:#fff;background:var(--green);padding:2px 6px;border-radius:2px}.demobar{font-size:11.5px;letter-spacing:.1em;color:var(--green);background:var(--bar);border-left:4px solid var(--green);padding:11px 16px;margin:0 0 22px}.hero{position:relative;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);height:calc(100svh - 68px);min-height:560px;margin-bottom:46px;overflow:hidden}.hero-map{position:absolute;inset:0}.hero-map .lcm-map-wrap{margin:0;width:100%;border:0;height:100%}.hero-map .lcm-map{height:100%}.hero-map .lcm-map-foot{display:none}.hero-chrome{position:relative;z-index:3;height:100%;display:flex;flex-direction:column;pointer-events:none}.hero-bar{position:-webkit-sticky;position:sticky;top:0;z-index:45;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);flex:0 0 auto;pointer-events:auto;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 26px;background:var(--green);color:#fff;border-bottom:0}.hero-bar .brand,.hero-bar .where{background:none;padding:0;box-shadow:none}.hero-bar .where{font-size:10px;color:rgba(255,255,255,.8)}.hero-bar>*,.hero-panel{max-width:1180px}.hero-panel{width:100%;margin:0 auto;padding:26px 26px 0;pointer-events:none}.hero-panel-in{pointer-events:auto;background:#fff;border:1.5px solid var(--ink);border-radius:var(--r);padding:22px 24px 23px;max-width:440px;box-shadow:0 6px 22px rgba(20,23,21,.16)}.hero-panel h1{margin:0 0 9px;max-width:14ch;font-size:clamp(26px,3.1vw,34px)}.hero-panel .sub{margin:0 0 17px;max-width:42ch;font-size:15.5px}.hero-panel .go{margin:0}@media (max-width:700px){.hero{height:calc(100svh - 58px);min-height:540px}.hero-panel{padding:14px 14px 0}.hero-panel-in{padding:20px 20px 22px;max-width:none}}.hero-tel{color:#fff;text-decoration:none;font-size:14px;font-weight:700;letter-spacing:.02em;display:flex;align-items:baseline;gap:9px;white-space:nowrap;flex:0 0 auto}.hero-tel:hover{text-decoration:underline}.hero-tel-label{font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:rgba(255,255,255,.62);font-weight:700}@media (max-width:560px){.hero-bar{padding:11px 16px;gap:10px}.brandmark{--mark-w:152px}.hero-tel-label{display:none}.hero-tel{font-size:13.5px}}@media (max-width:400px){.hero-panel{padding:10px 12px 0}.hero-panel-in{padding:16px 16px 18px}.hero-panel h1{font-size:24px;margin-bottom:7px}.hero-panel .sub{font-size:14.5px;margin-bottom:14px}.go{padding:16px 24px}.hero-legend{margin-top:12px;font-size:12.5px}.hero-scroll{margin-top:10px;font-size:12.5px}}.hero-assure{margin:9px 0 0;font-size:10.5px;letter-spacing:.09em;text-transform:uppercase;font-weight:700;color:var(--mid)}.hero-legend{display:flex;align-items:center;gap:9px;margin:15px 0 0;font-size:13px;color:var(--mid)}.hero-dot{width:11px;height:11px;border-radius:50%;background:#17632F;border:2px solid #fff;box-shadow:0 0 0 1px rgba(20,23,21,.25);flex-shrink:0}.hero-scroll{display:inline-flex;align-items:center;gap:8px;margin-top:12px;font-size:13px;font-weight:700;color:var(--ink);text-decoration:none;border-bottom:1.5px solid var(--ink);padding-bottom:2px}.hero-scroll:hover{color:var(--green);border-color:var(--green)}.hero-scroll span{transition:transform .18s ease}.hero-scroll:hover span{transform:translateY(2px)}@media (prefers-reduced-motion:reduce){.hero-scroll span{transition:none}}.scroll{overflow-x:visible}table{min-width:0;table-layout:auto;width:100%}thead{display:none}tbody,td,tr{display:block;width:auto}tbody{display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px}@media (min-width:700px){tbody{grid-template-columns:1fr 1fr;gap:18px}}@media (min-width:1080px){tbody{grid-template-columns:repeat(3,1fr)}}tbody tr{display:grid;grid-template-columns:116px 1fr auto;grid-gap:6px 12px;gap:6px 12px;grid-template-areas:"pic  name  name" "pic  addr  addr" "rate rate  dist" "quote quote quote" "call call  call";grid-template-rows:auto auto auto 1fr auto;padding:16px 16px 18px;border:1px solid var(--line);border-radius:var(--r-sm)}td.pic{grid-area:pic}td{padding:0;border:0}td.lot{grid-area:name;font-size:16.5px;font-weight:800;letter-spacing:-.015em;align-self:end}td.where{grid-area:addr;font-size:14px;color:var(--mid);line-height:1.35;align-self:start}td.rate{grid-area:rate;text-align:left;white-space:nowrap}td.amt{grid-area:dist;align-self:center;text-align:right}td.callcell{grid-area:call;text-align:left;margin-top:3px}.callbtn{width:100%;min-height:48px;font-size:13.5px}.shots,.thumb.is-empty{width:116px;height:87px}.lotname{padding-top:1px;line-height:1.25}.lotname a{color:inherit;text-decoration:none}.lotname a:hover{text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1.5px;-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green)}.lotname a:focus-visible{outline:2px solid var(--green);outline-offset:2px;border-radius:2px}.foot-brand a,.hero-bar a{text-decoration:none}@media (max-width:699px){tbody tr{border:0;border-radius:var(--r-sm);padding:18px 14px 20px}tbody tr:nth-child(2n){background:var(--bar)}tbody tr:nth-child(odd){background:transparent}}@media (min-width:700px){tbody tr:nth-child(2n){background:transparent}}.langsw{border:1.5px solid rgba(255,255,255,.55);border-radius:var(--r-sm);overflow:hidden;flex:0 0 auto}.langsw,.langsw a{display:inline-flex}.langsw a{align-items:center;justify-content:center;min-height:38px;min-width:44px;padding:0 12px;font-size:11.5px;font-weight:800;letter-spacing:.1em;text-decoration:none;color:rgba(255,255,255,.75);line-height:1}.langsw a[aria-current=true]{background:#fff;color:var(--green)}.langsw a:hover{color:#fff}.langsw a[aria-current=true]:hover{color:var(--green)}.hero-bar-right{display:flex;align-items:center;gap:14px;flex:0 0 auto}@media (max-width:560px){.hero-bar-right{gap:9px}.langsw a{min-height:34px;min-width:40px;padding:0 9px}}@media (max-width:699px){.shots,.thumb.is-empty{width:132px;height:99px}.shotcred{-webkit-line-clamp:1;padding:10px 6px 4px}tbody tr{grid-template-columns:132px 1fr auto;gap:5px 12px;padding:14px 14px 16px}.lotname{padding-top:0;font-size:17px}td.where{font-size:13.5px}.opennow{margin-top:4px}td.callcell{margin-top:6px}.callbtn{min-height:50px}}td.quote{grid-area:quote}td.quote:empty{display:none}.quote blockquote{margin:0;padding:10px 0 0;border-top:1px solid var(--line)}.quote p{margin:0 0 5px;font-size:13.5px;line-height:1.5;color:var(--ink)}.quote cite{font-style:normal;text-transform:uppercase;font-weight:700}.lotrank,.quote cite{font-size:11px;letter-spacing:.04em;color:var(--faint)}.lotrank{position:absolute;top:12px;right:14px;font-weight:800}tbody tr{position:relative}.hero-cta{display:none}@media (min-width:701px){.hero-cta{display:block;flex:0 0 auto}.hero-cta .go{background:#fff;color:var(--green);padding:11px 20px;font-size:10.5px;letter-spacing:.14em;line-height:1;transition:background .15s ease,transform .12s ease}.hero-cta .go:hover{background:#F2F6F3;transform:translateY(-1px)}.hero-cta .go:active{transform:none}}@media (prefers-reduced-motion:reduce){.hero-cta .go{transition:none}}@media (min-width:701px){.hero-bar-right{gap:20px}.hero-bar .hero-tel{display:inline-flex;align-items:center;min-height:38px;padding:0;border:0;font-size:15px;letter-spacing:.02em;color:rgba(255,255,255,.92)}.hero-bar .hero-tel:hover{color:#fff;text-decoration:none}.hero-cta .go{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding-top:0;padding-bottom:0}}@media (prefers-reduced-motion:reduce){.hero-bar .hero-tel{transition:none}}.shotnav{position:absolute;top:50%;transform:translateY(-50%);width:30px;height:40px;border:0;cursor:pointer;padding:0;background:rgba(20,23,21,.62);color:#fff;font-size:18px;line-height:1;opacity:0;transition:opacity .14s ease}.shotnav.prev{left:1px}.shotnav.next{right:1px}.shotnav:focus-visible,.shots:hover .shotnav{opacity:1}.shotnav:hover{background:rgba(20,23,21,.85)}.shotcount{position:absolute;top:6px;right:6px;border-radius:var(--r-xs);font-size:10px;font-weight:700;color:#fff;background:rgba(20,23,21,.6);padding:2px 5px;letter-spacing:.04em}@media (hover:none){.shotnav{opacity:1}}@media (prefers-reduced-motion:reduce){.shotnav{transition:none}}.rnum{font-weight:800;font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rstars{font-size:12.5px;letter-spacing:.5px;color:#C8891B;margin-left:6px}.roff{color:var(--line)}.rcount{color:var(--faint);font-size:12px;margin-left:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rcount:before{content:"("}.rcount:after{content:")"}.nonum{font-size:13px;font-style:italic}.nonum,.opennow{color:var(--faint)}.opennow{display:flex;align-items:center;gap:6px;margin-top:5px;font-size:12px;font-weight:700}.opennow.is-open{color:#17632F}.opendot{width:7px;height:7px;border-radius:50%;background:currentColor;flex-shrink:0}.stripnote{margin:0 0 22px;font-size:13.5px;line-height:1.55;color:var(--mid);max-width:82ch}.faq{margin-top:56px;border-top:1.5px solid var(--ink);padding-top:30px}.faq-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px 56px;gap:30px 56px}@media (max-width:700px){.faq-grid{grid-template-columns:1fr;gap:24px}}.qa h3{font-size:15.5px;font-weight:800;letter-spacing:-.01em;margin:0 0 7px}.qa p{margin:0;color:var(--mid);font-size:15px;line-height:1.6}.qa p b{color:var(--ink);font-weight:700}.bring{margin:0 0 10px;padding:0;list-style:none;display:grid;grid-gap:6px;gap:6px}.bring li{position:relative;padding-left:22px;font-size:15px;color:var(--ink);font-weight:600}.bring li:before{content:"";position:absolute;left:0;top:7px;width:11px;height:6px;border-left:2px solid var(--green);border-bottom:2px solid var(--green);transform:rotate(-45deg)}.bring-note{margin:0;color:var(--mid);font-size:14px;line-height:1.55}.foot-col h4{margin:0 0 10px;font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink);font-weight:700}.foot-area{text-align:right}@media (max-width:560px){.foot-area{text-align:left}}.mapposter{position:absolute;inset:0;background:var(--hair);overflow:hidden}.mapposter,.mapposter img{width:100%;height:100%;display:block}.mapposter img{object-fit:cover;object-position:center}.callbar{display:none}@media (max-width:700px){:root{--callbar-h:calc(59px + env(safe-area-inset-bottom))}.callbar{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;gap:12px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:var(--green);box-shadow:0 -6px 20px rgba(20,23,21,.22)}.callbar-tel{flex:1 1 auto;min-width:0;color:#fff;text-decoration:none;font-size:17px;font-weight:800;letter-spacing:.01em;line-height:1.15}.callbar-label{display:block;font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.66);font-weight:700;margin-bottom:2px}.callbar .go{flex:0 0 auto;padding:13px 16px;font-size:11px;letter-spacing:.1em}.callbar .go,.callbar .go:hover{background:#fff;color:var(--green)}.sheet{padding-bottom:104px}}.callbtn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;text-decoration:none;border:1.5px solid var(--green);border-left-width:4px;border-radius:var(--r-sm);padding:0 18px;font-weight:800;color:var(--green);white-space:nowrap;letter-spacing:.04em;transition:background .15s ease,color .15s ease}.callbtn:hover{background:var(--green);color:#fff}@media (prefers-reduced-motion:reduce){.callbtn{transition:none}}td.callcell .callbtn{width:100%;min-height:48px;font-size:13.5px}.shots{position:relative;display:block;flex:0 0 auto;border:2px solid var(--green);border-radius:var(--r-sm);overflow:hidden;background:var(--green)}.thumb{width:100%;height:100%;object-fit:cover;display:block;background:var(--hair);border:0}.thumb.is-empty{display:block;flex:0 0 auto;border:2px solid var(--green);border-radius:var(--r-sm);background:repeating-linear-gradient(-45deg,var(--hair) 0 6px,#fff 6px 12px)}.shotcred{position:absolute;left:0;right:0;bottom:0;font-size:8.5px;line-height:1.3;color:rgba(255,255,255,.94);background:linear-gradient(transparent,rgba(20,23,21,.78) 55%);padding:12px 5px 3px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.thumb{cursor:zoom-in}.lbx{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:5vh 6vw;background:rgba(12,14,13,.92);cursor:zoom-out}.lbx-frame{position:relative;cursor:default}.lbx-frame,.lbx-frame img{display:block;max-width:100%;max-height:90vh}.lbx-frame img{width:auto;height:auto;border-radius:var(--r-sm)}.lbx-cred{position:absolute;left:0;right:0;bottom:0;padding:22px 12px 9px;font-size:11px;color:rgba(255,255,255,.9);border-radius:0 0 var(--r-sm) var(--r-sm);background:linear-gradient(transparent,rgba(12,14,13,.8) 60%)}.lbx-close{position:absolute;top:14px;right:18px;width:44px;height:44px;border:0;background:none;color:#fff;font-size:30px;line-height:1;cursor:pointer;opacity:.75}.lbx-close:hover{opacity:1}.lbx-nav{position:absolute;top:50%;transform:translateY(-50%);width:52px;height:76px;border:0;cursor:pointer;background:rgba(255,255,255,.12);color:#fff;font-size:30px;line-height:1;border-radius:var(--r-sm)}.lbx-nav:hover{background:rgba(255,255,255,.24)}.lbx-nav.prev{left:2vw}.lbx-nav.next{right:2vw}.lbx-count{position:absolute;bottom:3vh;left:50%;transform:translateX(-50%);color:rgba(255,255,255,.75);font-size:12px;letter-spacing:.1em}@media (max-width:700px){.lbx{padding:0}.lbx-nav{width:40px;height:62px;font-size:24px}.lbx-nav.prev{left:6px}.lbx-nav.next{right:6px}.lbx-frame img{border-radius:0}}.hero-panel{transition:opacity .18s ease}.hero-panel.is-away{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.hero-panel{transition:none}}.crumbs{display:flex;gap:8px;align-items:center;margin:22px 0 0;font-size:12px;color:var(--faint)}.crumbs a{color:var(--mid);text-decoration:none}.crumbs a:hover{color:var(--green)}.townhead{padding:22px 0 30px;border-bottom:1.5px solid var(--ink);margin-bottom:22px}.townhead h1{font-size:clamp(28px,4vw,42px);line-height:1.06;letter-spacing:-.028em;font-weight:800;margin:0 0 12px;max-width:20ch;text-wrap:balance}.townhead .sub{max-width:60ch;margin-bottom:20px}.townhead .hero-assure{margin-top:9px}.townnav{margin-top:48px;border-top:1.5px solid var(--ink);padding-top:26px}.townnav h2{font-size:15px;font-weight:800;letter-spacing:-.01em;margin:0 0 14px}.townnav ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:8px 20px;gap:8px 20px}.townnav a{display:flex;align-items:baseline;justify-content:space-between;gap:12px;text-decoration:none;color:var(--ink);font-size:14.5px;font-weight:600;border-bottom:1px solid var(--hair);padding:9px 0}.townnav a:hover{color:var(--green);border-color:var(--green)}.townnav a span{color:var(--faint);font-size:12px;font-weight:700}.lotpage{display:grid;grid-template-columns:300px 1fr;grid-gap:30px;gap:30px;padding:24px 0 30px;border-bottom:1.5px solid var(--ink);margin-bottom:24px}@media (max-width:760px){.lotpage{grid-template-columns:1fr;gap:20px}}.lotpage-media .shots,.lotpage-media .thumb.is-empty{width:300px;height:225px}@media (max-width:760px){.lotpage-media .shots,.lotpage-media .thumb.is-empty{width:100%;height:210px}}.lotpage h1{font-size:clamp(28px,3.6vw,38px);line-height:1.08;letter-spacing:-.028em;font-weight:800;margin:0 0 10px;text-wrap:balance}.lotpage-addr{margin:0 0 6px;font-size:15.5px;color:var(--mid)}.lotpage-rate{display:flex;align-items:baseline;margin:12px 0 18px}.lotpage-call{width:100%;max-width:340px;min-height:54px;font-size:14px}.lotpage-note{margin:10px 0 0;font-size:12.5px;line-height:1.5;color:var(--faint);max-width:44ch}.lotquote{margin:0 0 28px}.lotquote blockquote{margin:0;border-left:4px solid var(--green);padding:2px 0 2px 18px}.lotquote p{margin:0 0 8px;font-size:17px;line-height:1.5;max-width:62ch}.lotquote cite{font-style:normal;font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;font-weight:700;color:var(--faint)}.lotfacts{margin-bottom:8px}.lotfacts h2{font-size:16px;font-weight:800;letter-spacing:-.01em;margin:0 0 10px}.lotfacts ul{list-style:none;margin:0 0 16px;padding:0;display:flex;flex-wrap:wrap;gap:8px 10px}.lotfacts li a{display:inline-block;border:1px solid var(--line);border-radius:var(--r-sm);padding:8px 13px;font-size:13.5px;color:var(--ink);text-decoration:none;font-weight:600}.lotfacts li a:hover{border-color:var(--green);color:var(--green)}.answer{max-width:68ch}.answer .lede{font-size:18px;line-height:1.55;color:var(--ink);font-weight:500}.askbox{margin-top:48px;padding:26px 28px;border:1px solid var(--line);border-radius:var(--r);background:var(--bar)}.askbox h2{font-size:18px;font-weight:800;letter-spacing:-.015em;margin:0 0 6px}.askbox p{margin:0 0 16px;color:var(--mid);font-size:15px;line-height:1.55;max-width:56ch}.askbox .hero-assure{margin:10px 0 0}.qlist{list-style:none;margin:40px 0 0;padding:0;display:grid;grid-gap:10px;gap:10px}.qlist a{display:block;padding:18px 20px;border:1px solid var(--line);border-radius:var(--r);text-decoration:none;background:var(--bg)}.qlist a:hover{border-color:var(--green);background:var(--bar)}.qlist .qq{display:block;font-weight:750;font-size:16px;color:var(--ink);letter-spacing:-.01em;margin-bottom:5px}.qlist .qa{display:block;color:var(--mid);font-size:14.5px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sitenav{margin-top:64px;padding-top:34px;border-top:1px solid var(--line)}.sitenav-row{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px 36px;gap:30px 36px}.sitenav h3{font-size:11.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--mid);margin:0 0 13px}.sitenav h3 a{color:inherit;text-decoration:none}.sitenav h3 a:hover{color:var(--green)}.sitenav ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.sitenav a{color:var(--ink);text-decoration:none;font-size:14.5px;line-height:1.35}.sitenav li a{display:flex;gap:12px;align-items:baseline;justify-content:space-between}.sitenav li a:hover{color:var(--green);text-decoration:underline;text-underline-offset:2px}.sitenav a .mono{color:var(--faint);font-size:12px;flex:none}.sitenav-towns{grid-template-columns:repeat(2,1fr);gap:8px 18px}.sitenav-q{margin-top:34px;padding-top:26px;border-top:1px solid var(--hair)}.sitenav-q ul{display:block;column-count:4;column-gap:36px}.sitenav-q li{page-break-inside:avoid;break-inside:avoid;margin-bottom:8px}@media (max-width:1000px){.sitenav-q ul{column-count:3}}@media (max-width:820px){.sitenav-row{grid-template-columns:1fr;gap:26px}.sitenav-q ul{column-count:2}}@media (max-width:520px){.sitenav-q ul{column-count:1}}