.filter-bar .location-picker{flex:2 180px;min-width:0}.filter-bar .location-picker .field{min-width:0}.map-pin,.map-pin-group{text-align:center;place-items:center;padding:0;line-height:1;display:grid;width:30px!important;height:30px!important}.listing-description,.map-result-card,.detail-layout article,.conversation-context{overflow-wrap:anywhere}.map-results-panel{max-height:650px;overflow:auto}.map-results-panel>input{width:100%;margin:12px 0}.timeline li{grid-template-columns:8px minmax(0,1fr) auto auto;align-items:center;gap:7px;font-size:.82rem}.milestone-state{grid-column:auto;margin:0;font-size:.7rem}.payment-brands{justify-content:center;align-items:center;gap:12px;display:flex}.payment-brands img{object-fit:contain}.payment-card-label{font-size:.8rem;font-weight:800}.journal-month{border-top:1px solid var(--line);padding:12px 0}.journal-month summary{cursor:pointer;text-transform:capitalize;font-weight:700}.program-columns aside>form>.block-gap{box-shadow:none;margin-top:0;padding:12px}.program-calendar{max-height:260px;overflow:auto}.trial-deadline{color:#193f35;font-size:1.05rem}.legal-content h1,.legal-content h2{margin:1.5em 0 .6em;font-size:clamp(1.4rem,3vw,1.9rem)}.legal-content h3{margin:1.3em 0 .5em;font-size:1.2rem}#cookie-dialog-title:focus{outline:none}#cookie-dialog .button-row>button{flex:150px;min-width:0}.pricing-grid>article{grid-template-rows:auto auto auto auto 1fr auto auto;align-content:start;display:grid}.pricing-grid>article>.btn{margin-top:20px}.pricing-grid>article>p:last-child{min-height:2.5em;margin-top:12px}@media (width<=640px){.filter-bar .location-picker{flex-basis:100%}.map-results-panel{max-height:480px}.listing-grid{grid-template-columns:minmax(0,1fr)}}.stopstock-results .stopstock-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.stopstock-row-ad{grid-column:1/-1;min-width:0;display:none}.stopstock-row-ad.row-three:has(.ad-slot){display:block}.stopstock-row-ad .ad-slot{min-height:130px;margin:0}@media (width<=1099px){.stopstock-results .stopstock-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stopstock-row-ad.row-three:has(.ad-slot){display:none}.stopstock-row-ad.row-two:has(.ad-slot){display:block}}@media (width<=639px){.stopstock-results .stopstock-grid{grid-template-columns:minmax(0,1fr)}.stopstock-results .stopstock-row-ad:has(.ad-slot){display:block}}.avatar{position:relative}.avatar img{position:absolute;inset:0}.map-results-layout{border:1px solid var(--line);background:var(--paper,#fff);border-radius:20px;align-items:stretch;gap:0;overflow:hidden}.map-results-layout .map-container{border:0;border-radius:0;height:560px}.map-results-panel.card{border:0;border-left:1px solid var(--line);scrollbar-gutter:stable;border-radius:0;min-width:0;height:560px;max-height:560px;padding:18px}.map-panel-search{z-index:2;background:var(--paper,#fff);box-shadow:0 5px 0 var(--paper,#fff);margin:8px 0;padding:12px 0;position:sticky;top:-18px}.map-result-card.listing-card{border-top:1px solid #bdcbb9;flex-direction:column;gap:8px;padding:16px 0;display:flex}.map-result-card .listing-quantity{align-self:flex-start}.map-result-card h3{margin:0;font-size:16px}.map-result-card .listing-meta,.map-result-card .listing-description{margin:0;font-size:12px;line-height:1.6}.map-result-card .listing-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.map-result-card .listing-published{color:var(--muted);margin:0;font-size:10px}.map-result-card .listing-actions{flex-wrap:wrap;gap:6px;margin:0;display:flex}.map-result-card .listing-actions .btn{min-height:36px;padding:8px 10px;font-size:11px}.map-result-card .listing-author{margin-top:0;font-size:12px}.map-result-card .listing-author .avatar{flex:none;width:28px;height:28px}.map-result-card[hidden]{display:none}.milestone-row{align-items:start}.milestone-row>button{align-self:start;margin-top:26px}.featured-price{overflow-wrap:anywhere}.payment-submit:disabled:not([aria-busy=true]){cursor:not-allowed}.ad-slot img,.ad-slot video{object-fit:contain;max-height:300px}.ad-left img,.ad-right img,.ad-left video,.ad-right video{max-height:600px}.welcome-card>p{color:#193f35;font-weight:500}.milestone-habit{grid-column:1/-1}.milestone-row{border-bottom:1px solid var(--line);padding-bottom:14px}[data-custom-stages]{border:0;min-width:0;margin:0;padding:0}[data-custom-stages][hidden]{display:none}.program-support{gap:12px;display:grid}.program-support summary{cursor:pointer;font-weight:700}.program-support .card{min-width:0}.program-support .btn{white-space:normal;text-align:center}@media (width>=801px){.map-results-layout{grid-template-columns:minmax(300px,.8fr) minmax(0,1.6fr)}.map-results-panel.card{border-left:0;border-right:1px solid var(--line);grid-area:1/1}.map-results-layout .map-container{grid-area:1/2}}.card.listing-card{gap:8px}.listing-facts{gap:5px}.listing-card .listing-actions{margin-bottom:4px}@media (width<=800px){.map-results-layout{background:0 0;border:0;gap:24px;padding-inline:8px;overflow:visible}.map-results-layout .map-container{border:1px solid var(--line);border-radius:18px;height:360px}.map-results-panel.card{border:1px solid var(--line);border-radius:18px;height:auto;max-height:none;overflow:visible}.map-panel-search{position:static}.map-result-card .listing-actions .btn,.map-result-card .listing-actions .text-link{min-height:44px}.hero-reassurance{flex-wrap:wrap;justify-content:center}.benefit-strip .container{justify-items:center}.benefit-strip .container>*{justify-content:center}}.mobile-stopstock-link,.member-nav a.mobile-stopstock-link{display:none}@media (width<=850px){.member-nav .desktop-member-profile{display:none}.mobile-stopstock-link,.member-nav a.mobile-stopstock-link{align-items:center;gap:4px;display:inline-flex}.header-actions .mobile-stopstock-link{font-size:.8rem}}.pin-card-list{min-width:0;max-height:min(var(--pin-three-height,34rem),65vh);touch-action:pan-y;overflow-y:auto}.map-panel-search button[type=submit]{justify-self:start;width:max-content;max-width:100%}.map-results-panel.card{flex-direction:column;display:flex}.map-results-panel.card>:not(.pin-card-list){flex-shrink:0}.map-results-panel .pin-card-list{flex:auto;min-height:0}@media (width<=800px){.map-results-panel.card .pin-card-list{max-height:min(var(--pin-three-height,32rem),62dvh);flex:none}}.program-support h3:not(:first-child),.nicotine-information h3:not(:first-child){margin-block-start:1.25rem}.nav-action-count{color:#fff;background:#285645;border-radius:1rem;place-items:center;min-width:1.25rem;height:1.25rem;padding:0 .25rem;font-size:.67rem;font-weight:700;display:inline-grid}.nav-action-count[hidden]{display:none}.field-help[open]>span{transform:translateX(var(--help-shift,0px))}
