.sm-hero{padding-top:1.1rem;padding-bottom:.5rem}.sm-top{grid-template:"media id""media side"1fr/minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:1.1rem clamp(1.5rem,4vw,3rem);margin-top:1.5rem;display:grid}.sm-id{grid-area:id;max-width:60ch}.sm-media{grid-area:media;min-width:0}.sm-side{grid-area:side;align-content:start;gap:.85rem;display:grid}.sm-id-brand{transition:color var(--dur-1) ease;text-decoration:none}.sm-id-brand:hover{color:var(--color-ink)}.sm-h1{margin-top:.45rem;font-size:clamp(2.1rem,4.8vw,3.2rem)}.sm-verdict{color:var(--color-ink-2);margin-top:.7rem;font-size:16px;line-height:1.5}.sm-chips{flex-wrap:wrap;gap:.4rem;margin:.9rem 0 0;padding:0;list-style:none;display:flex}.sm-chip{border:1px solid var(--color-line-strong);background:var(--color-surface);min-height:32px;color:var(--color-ink);border-radius:999px;align-items:center;padding:0 .75rem;font-size:13.5px;font-weight:520;display:inline-flex}.sm-buy{border:1px solid var(--color-line);border-radius:var(--r-lg);background:var(--color-surface);gap:.9rem;padding:1.15rem 1.2rem 1.1rem;display:grid}.sm-buy .price-tag{justify-items:start;gap:.3rem;display:grid}.sm-buy .price-tag-value{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--color-ink);font-size:clamp(1.95rem,3.6vw,2.4rem);font-weight:600;line-height:1}.sm-buy .price-tag-label{color:var(--color-ink-2);font-size:13.5px;font-weight:500}.sm-buy .price-tag-when{color:var(--color-ink-3);font-size:12.5px}.sm-buy .price-tag-none .price-tag-value{letter-spacing:-.02em;font-size:1.55rem;line-height:1.1}.sm-buy-btns{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.sm-buy-btns .btn{flex:auto;justify-content:center}.sm-buy-note{max-width:42ch}.sm-gal-main{aspect-ratio:16/9;border-radius:var(--r-lg);margin:0}.sm-gal-main .sm-gal-img:not(.on){opacity:0;transform:scale(.985)}.sm-gal-thumbs{gap:.6rem;margin-top:.75rem;display:flex}.sm-gal-thumb{font:inherit;color:var(--color-ink-3);cursor:pointer;background:0 0;border:0;justify-items:start;gap:.35rem;padding:0;display:grid}.sm-gal-thumb .plate{aspect-ratio:16/9;border-radius:var(--r);width:112px;box-shadow:0 0 0 1px var(--color-line);transition:box-shadow var(--dur-2) var(--ease-out)}.sm-gal-thumb:hover .plate{box-shadow:0 0 0 1px var(--color-line-strong)}.sm-gal-thumb[aria-pressed=true] .plate{box-shadow:0 0 0 2px var(--color-accent-2)}.sm-gal-thumb[aria-pressed=true]{color:var(--color-ink)}.sm-gal-lbl{font-size:12.5px;font-weight:500}.sm-gal-credit{margin-top:.75rem}.sm-fp{grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;gap:1rem;padding:6% 7%;display:grid}.sm-fp-svg{width:min(84%,520px);height:auto;overflow:visible}.sm-fp-shape{fill:var(--color-surface);stroke:var(--color-line-strong);stroke-width:1.5px}.sm-fp-dim{fill:none;stroke:var(--color-ink-4);stroke-width:1px}.sm-fp-text{fill:var(--color-ink-3);font-family:var(--font-sans), sans-serif;font-variant-numeric:tabular-nums}.sm-fp-note{text-align:center;max-width:36ch;color:var(--color-ink-3);font-size:13px;line-height:1.5}.sm-strip{border:1px solid var(--color-line);border-radius:var(--r);background:var(--color-surface);grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 1.25rem;display:grid;overflow:hidden}.sm-cell{border-left:1px solid var(--color-line);border-top:1px solid var(--color-line);min-width:0;padding:.9rem 1.05rem 1rem}.sm-cell-k{color:var(--color-ink-3);font-size:12px;font-weight:500}.sm-cell-v{font-family:var(--font-display), sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--color-ink);margin:.15rem 0 0;font-size:1.12rem;font-weight:600;line-height:1.3}.sm-cell-v .src{vertical-align:.55em;width:7px;height:7px;margin-left:.4em}.sm-cell-v.is-np{font-family:var(--font-sans), sans-serif;letter-spacing:-.005em;color:var(--color-ink-3);font-size:15px;font-weight:500}.sm-cell-sub{color:var(--color-ink-3);margin:.2rem 0 0;font-size:12.5px;line-height:1.4}@media (min-width:621px){.sm-cell:nth-child(4n+1){border-left:0}.sm-cell:nth-child(-n+4){border-top:0}}.sm-sec{padding-top:clamp(2.5rem,5vw,3.75rem)}.sm-h2{max-width:30ch;font-size:clamp(1.5rem,2.6vw,2rem)}.sm-p{max-width:62ch;color:var(--color-ink-2);margin-top:.9rem;font-size:15.5px;line-height:1.6}.sm-sec-links{flex-wrap:wrap;gap:0 1.4rem;margin-top:.75rem;display:flex}.sm-sec-links .link-arrow{align-items:center;min-height:44px;margin:0;display:inline-flex}@media (max-width:620px){.sm-sec-links{flex-direction:column;align-items:flex-start}}.sm-band{border-block:1px solid var(--color-line);background:var(--color-surface)}.sm-head{margin-bottom:clamp(1.25rem,2.5vw,1.75rem)}.sm-lede{max-width:62ch;color:var(--color-ink-3);margin-top:.55rem;font-size:15px;line-height:1.55}.sm-xp-more{color:var(--color-accent);font-weight:550}.sm-xp-more:hover{color:var(--color-accent-hover);text-underline-offset:3px;text-decoration:underline}.sm-check-sub{max-width:58ch;color:var(--color-ink-3);margin-bottom:1.2rem;font-size:15px;line-height:1.55}.sm-swim{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1.25rem clamp(1.5rem,4vw,3rem);margin-top:1.25rem;display:grid}.sm-room{border:1px solid var(--color-line);border-radius:var(--r-lg);background:var(--color-surface);padding:1.1rem 1.15rem 1.15rem}.sm-room-top{align-items:center;gap:.75rem;display:flex}.sm-room-q{font-family:var(--font-display), sans-serif;letter-spacing:-.015em;font-size:1.05rem;font-weight:600}.sm-room-select{width:auto;min-width:100px;min-height:44px}.sm-room-bars{gap:.75rem;margin:1rem 0 0;display:grid}.sm-room-row dt{color:var(--color-ink-3);font-size:13px;font-weight:500}.sm-room-row dd{grid-template-columns:minmax(0,1fr) 6.2rem;align-items:center;gap:.75rem;margin:.3rem 0 0;display:grid}.sm-room-bar{background:var(--color-sunken);height:14px;box-shadow:inset 0 0 0 1px var(--color-line);border-radius:999px;position:relative}.sm-room-fill{background:var(--color-ink);transition:width var(--dur-3) var(--ease-out), background var(--dur-2) ease;border-radius:999px;position:absolute;inset:0 auto 0 0}.sm-room-fill.is-outside{background:var(--color-line-strong)}.sm-room-fill.is-you{background:var(--color-ink-3)}.sm-room-fill.is-you.short{background:var(--color-warn)}.sm-room-v{font-family:var(--font-display), sans-serif;text-align:right;font-weight:600}.sm-room-v.is-np{font-family:var(--font-sans), sans-serif;color:var(--color-ink-3);font-size:13px;font-weight:500}.sm-room-say{color:var(--color-ink);margin-top:.95rem;font-size:15px;font-weight:520;line-height:1.5}.sm-room-say.short{color:var(--color-warn)}.sm-says{border-top:1px solid var(--color-line);gap:0;margin:0;padding:0;list-style:none;display:grid}.sm-say{border-bottom:1px solid var(--color-line);padding:.95rem 0}.sm-say-k{color:var(--color-ink);font-weight:600}.sm-say.t-watch .sm-say-k{color:var(--color-warn)}.sm-say-v{max-width:60ch;color:var(--color-ink-2);margin-top:.3rem;font-size:14.5px;line-height:1.55}.sm-say-more{min-height:36px;color:var(--color-accent);align-items:center;font-size:14px;font-weight:550;display:inline-flex}.sm-costs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1.25rem 0 0;display:grid}.sm-cost{border:1px solid var(--color-line);border-radius:var(--r);background:var(--color-surface);padding:1rem 1.1rem}.sm-cost dt{color:var(--color-ink-3);font-size:13px;font-weight:600}.sm-cost dd{color:var(--color-ink-2);margin:.4rem 0 0;font-size:14.5px;line-height:1.55}.sm-cost .price-tag{justify-items:start;gap:.15rem;display:grid}.sm-cost .price-tag-value{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--color-ink);font-size:1.3rem;font-weight:600}.sm-cost .price-tag-label{color:var(--color-ink-3);font-size:12.5px}.sm-cost dd b{color:var(--color-ink);font-weight:600}.sm-cost dd a:not(.sm-cost-link),.sm-p a,.sm-built-row dd a:not(.sm-built-more){color:var(--color-accent);text-decoration:underline;-webkit-text-decoration-color:var(--color-accent-line);-webkit-text-decoration-color:var(--color-accent-line);-webkit-text-decoration-color:var(--color-accent-line);text-decoration-color:var(--color-accent-line);text-underline-offset:3px}.sm-cost-link{min-height:40px;color:var(--color-accent);align-items:center;margin-top:.3rem;font-size:14px;font-weight:550;display:inline-flex}.sm-more{max-width:720px;margin-top:1rem}.sm-more>summary{cursor:pointer;min-height:44px;color:var(--color-accent);align-items:center;gap:.4rem;font-size:14.5px;font-weight:560;list-style:none;display:inline-flex}.sm-more>summary::-webkit-details-marker{display:none}.sm-more>summary:after{content:"+";font-weight:500}.sm-more[open]>summary:after{content:"–"}.sm-more-body{margin-top:.5rem}.sm-owners{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem clamp(1.5rem,4vw,3rem);margin-top:1.25rem;display:grid}.sm-owners-k{color:var(--color-ink-3);font-size:13.5px;font-weight:600}.sm-owners-list{gap:.75rem;margin:.6rem 0 0;padding:0;list-style:none;display:grid}.sm-theme{border:1px solid var(--color-line);border-radius:var(--r);background:var(--color-surface);padding:.9rem 1rem}.sm-theme-t{color:var(--color-ink);font-weight:600}.sm-theme-d{color:var(--color-ink-2);margin-top:.25rem;font-size:14.5px;line-height:1.55}.sm-built{border-top:1px solid var(--color-line);max-width:820px;margin:1.1rem 0 0;display:grid}.sm-built-row{border-bottom:1px solid var(--color-line);grid-template-columns:13rem minmax(0,1fr);gap:.3rem 1.5rem;padding:.95rem 0;display:grid}.sm-built-row dt{color:var(--color-ink);align-content:start;gap:.15rem;font-weight:600;display:grid}.sm-built-v{color:var(--color-ink-3);font-size:13px;font-weight:550}.sm-built-v.v-pass{color:var(--color-ink)}.sm-built-v.v-partial{color:var(--color-warn)}.sm-built-v.v-fail{color:var(--color-alert)}.sm-built-row dd{color:var(--color-ink-2);margin:0;font-size:15px;line-height:1.55}.sm-built-row dd b{color:var(--color-ink);font-weight:600}.sm-built-more{white-space:nowrap;color:var(--color-accent);font-size:14px;font-weight:550}.sm-note-q{color:var(--color-ink-3);margin-top:.75rem;font-size:13px}.sm-drawers{border-top:1px solid var(--color-line);margin-top:1rem}.sm-drawer{border-bottom:1px solid var(--color-line)}.sm-drawer>summary{cursor:pointer;align-items:center;gap:1rem;min-height:64px;padding:.85rem .15rem;list-style:none;display:flex}.sm-drawer>summary::-webkit-details-marker{display:none}.sm-drawer-t{font-family:var(--font-display), sans-serif;letter-spacing:-.015em;color:var(--color-ink);transition:color var(--dur-1) ease;gap:.15rem;font-size:1.1rem;font-weight:600;display:grid}.sm-drawer>summary:hover .sm-drawer-t{color:var(--color-accent)}.sm-drawer-s{font-family:var(--font-sans), sans-serif;letter-spacing:0;color:var(--color-ink-3);font-size:13.5px;font-weight:400}.sm-drawer-chev{color:var(--color-ink-3);transition:transform var(--dur-2) var(--ease-out);flex:none;margin-left:auto}.sm-drawer[open]>summary .sm-drawer-chev{transform:rotate(180deg)}.sm-drawer-body{padding:.25rem 0 1.5rem}.sm-specs .sm-groups{margin-top:.5rem}.sm-sps{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.75rem;display:grid}.sm-sps[data-n="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:860px){.sm-sps,.sm-sps[data-n="3"]{grid-template-columns:minmax(0,1fr)}}.sm-sp{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--r-lg);transition:border-color var(--dur-2) ease, box-shadow var(--dur-2) var(--ease-out)}.sm-sp:hover{border-color:var(--color-line-strong);box-shadow:var(--shadow-md)}.sm-sp[open]{border-color:var(--color-line-strong);box-shadow:var(--shadow-sm);grid-column:1/-1}.sm-sp>summary{border-radius:inherit;cursor:pointer;align-content:start;gap:.5rem;padding:1.05rem 1.15rem .95rem;list-style:none;display:grid}.sm-sp>summary::-webkit-details-marker{display:none}.sm-sp-top{flex-wrap:wrap;gap:.35rem;display:flex}.sm-sp-h{font-family:var(--font-display), sans-serif;letter-spacing:-.018em;color:var(--color-ink);font-size:1.08rem;font-weight:600;line-height:1.3}.sm-sp-teaser{color:var(--color-ink-2);font-size:14px;line-height:1.55}.sm-sp-catch{color:var(--color-ink-2);align-items:baseline;gap:.5rem;font-size:13.5px;font-weight:500;line-height:1.45;display:flex}.sm-dot{background:var(--color-alert);border-radius:50%;flex:none;width:7px;height:7px;transform:translateY(-1px)}.sm-sp-catch.c-partly .sm-dot{background:var(--color-warn)}.sm-sp[open] .sm-sp-teaser,.sm-sp[open] .sm-sp-catch{display:none}.sm-sp-body{border-top:1px solid var(--color-line);color:var(--color-ink-2);gap:.85rem;padding:1rem 1.15rem 1.2rem;font-size:14.5px;line-height:1.6;display:grid}.sm-sp-body p{max-width:74ch;margin:0}.sm-sp[open]>.sm-sp-body{animation:dos-open .38s var(--ease-out) both}.sm-k{color:var(--color-ink);margin-bottom:.15rem;font-size:13px;font-weight:600;display:block}.sm-applies{color:var(--color-ink-3);font-size:13.5px!important}.sm-applies b{color:var(--color-ink-2);font-weight:600}.sm-catch{border-radius:var(--r);background:var(--color-alert-soft);max-width:76ch;box-shadow:inset 0 0 0 1px var(--color-alert-line);color:var(--color-ink);padding:.85rem 1rem}.sm-catch.c-partly{background:var(--color-warn-soft);box-shadow:inset 0 0 0 1px var(--color-warn-line)}.sm-catch-k{color:var(--color-alert);font-size:13px;font-weight:600;margin-bottom:.2rem!important}.sm-catch.c-partly .sm-catch-k{color:var(--color-warn)}.sm-sps-more{margin-top:.75rem}.sm-sps-more>summary{border:1px solid var(--color-line-strong);background:var(--color-surface);min-height:44px;box-shadow:var(--shadow-xs);color:var(--color-ink);cursor:pointer;transition:border-color var(--dur-1) ease, box-shadow var(--dur-2) var(--ease-out);border-radius:999px;align-items:center;padding:0 1rem;font-size:14px;font-weight:550;list-style:none;display:inline-flex}.sm-sps-more>summary::-webkit-details-marker{display:none}.sm-sps-more>summary:hover{border-color:var(--color-ink-4);box-shadow:var(--shadow-sm)}.sm-sps-more[open]>summary{margin-bottom:.75rem}.sm-groups{columns:3 290px;column-gap:1.5rem;margin-top:1.5rem}.sm-group{break-inside:avoid;margin-bottom:1.5rem}.sm-group-t{margin-bottom:.5rem;font-size:14.5px}.sm-dl{margin:0;padding:.35rem 1rem}.sm-dl .dl-row dd{overflow-wrap:anywhere}.sm-dl .dl-row.sm-long{grid-template-columns:minmax(0,1fr);gap:.2rem}.sm-dl .dl-row.sm-long dd{font-size:14.5px;font-weight:450;line-height:1.5}.dl-row dd.sm-np,.strip-v.sm-np{color:var(--color-ink-3);font-weight:450}.sm-tier{border:1px solid var(--color-line-strong);color:var(--color-ink-3);vertical-align:.1em;white-space:nowrap;border-radius:999px;margin-left:.45rem;padding:0 .45rem;font-size:11.5px;font-weight:500;line-height:18px;display:inline-block}.sm-absent{margin-top:.1rem}.sm-absent strong{color:var(--color-ink-2)}.sm-acc{margin-top:1.25rem}.sm-sum{font-family:var(--font-sans), sans-serif;letter-spacing:0;word-spacing:0;color:var(--color-ink-3);font-size:13.5px;font-weight:400}.sm-note{max-width:74ch;color:var(--color-ink-2);font-size:14.5px;line-height:1.65}.sm-note-lede{max-width:58ch;color:var(--color-ink-3);font-size:14.5px}.sm-cfs{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:.75rem;margin-top:1rem;display:grid}.sm-cf{border-left:3px solid var(--color-alert);padding:.95rem 1.05rem}.sm-cf-k{color:var(--color-ink-2);margin-bottom:.55rem;font-size:13.5px;font-weight:600}.sm-cf-sides{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.sm-cf-v{color:var(--color-ink);overflow-wrap:anywhere;font-size:14.5px;font-weight:600;line-height:1.4}.sm-cf-src{color:var(--color-accent);overflow-wrap:anywhere;font-size:12.5px}.sm-docs{margin:0;padding:0;list-style:none;display:grid}.sm-doc{border-top:1px solid var(--color-line);gap:.12rem;padding:.7rem 0;display:grid}.sm-docs li:first-child>.sm-doc{border-top:0;padding-top:.2rem}.sm-doc-t{color:var(--color-ink);transition:color var(--dur-1) ease;font-size:14.5px;font-weight:500;line-height:1.45}.sm-doc:hover .sm-doc-t{color:var(--color-accent)}.sm-doc-m{color:var(--color-accent);font-size:12.5px}.sm-wty{border:1px solid var(--color-line);border-radius:var(--r);background:var(--color-surface);grid-template-columns:repeat(auto-fit,minmax(118px,1fr));margin:1.25rem 0 0;display:grid;overflow:hidden}.sm-wty-cell{min-width:0;box-shadow:-1px 0 0 var(--color-line), 0 -1px 0 var(--color-line);padding:.9rem 1.05rem}.sm-wty .strip-v{white-space:normal;margin:.15rem 0 0}.sm-wty-none{max-width:640px;margin-top:1.25rem}.sm-wty-none p{color:var(--color-ink-2);font-size:14.5px;line-height:1.6}.sm-wty-none strong{color:var(--color-ink);font-weight:600}.sm-terms{border:1px solid var(--color-line);border-radius:var(--r);background:var(--color-bg);max-width:820px;margin-top:1rem}.sm-terms>summary{cursor:pointer;gap:.35rem;padding:.95rem 1.1rem;list-style:none;display:grid}.sm-terms>summary::-webkit-details-marker{display:none}.sm-terms>summary .xp-cue{justify-self:start;margin-top:.15rem}.sm-terms-k{color:var(--color-ink);font-size:13px;font-weight:600}.sm-terms-t{color:var(--color-ink-2);font-size:14.5px;line-height:1.55}.sm-terms[open] .sm-terms-t{display:none}.sm-terms-body{max-width:76ch;color:var(--color-ink-2);padding:0 1.1rem 1.1rem;font-size:14.5px;line-height:1.65}.sm-energy{padding:1.15rem 1.2rem 1.1rem}.sm-energy-top{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.sm-energy-h{font-family:var(--font-display), sans-serif;letter-spacing:-.012em;color:var(--color-ink);font-size:16px;font-weight:600}.sm-energy-p{max-width:58ch;color:var(--color-ink-2);margin-top:.5rem;font-size:14px;line-height:1.55}.sm-bar{background:var(--color-sunken);height:8px;box-shadow:inset 0 0 0 1px var(--color-line);border-radius:999px;margin-top:1.2rem;position:relative}.sm-bar-fill{background:var(--color-ink);border-radius:999px;position:absolute;inset:0 auto 0 0}.sm-bar-fill.is-high{background:var(--color-warn)}.sm-bar-med{background:var(--color-ink-3);width:2px;height:18px;box-shadow:0 0 0 2px var(--color-surface);border-radius:2px;margin-left:-1px;position:absolute;top:-5px}.sm-bar-scale{font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:.45rem;display:flex}.sm-energy-dl{margin:.9rem 0 0}.sm-small-dd{font-size:13px;font-weight:450!important}.sm-energy-src{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem 1rem;margin-top:.9rem;display:flex}.sm-energy-guide{font-size:13.5px}.sm-energy-src a{white-space:nowrap}.sm-alts{margin-top:1.25rem}.sm-more-links{margin-top:1.5rem}.sm-close{margin-top:clamp(3rem,6vw,4.5rem);padding-block:clamp(2.5rem,5vw,3.5rem)}.sm-cta{border:1px solid #a8a8b229;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;padding:1.5rem 1.6rem;display:flex}@supports (color:color-mix(in lab, red, red)){.sm-cta{border:1px solid color-mix(in srgb, var(--color-on-deep-2) 16%, transparent)}}.sm-cta{border-radius:var(--r-lg);background:var(--color-deep-2)}.sm-cta p{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;word-spacing:.02em;color:var(--color-on-deep);font-size:clamp(1.25rem,2.4vw,1.6rem);font-weight:600;line-height:1.2}.sm-cta p span{color:var(--color-on-deep-3)}.sm-cta-btns{flex-wrap:wrap;gap:.6rem;display:flex}@media (max-width:900px){.sm-top{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"id""media""side"}.sm-swim{grid-template-columns:minmax(0,1fr)}.sm-costs{grid-template-columns:minmax(0,1fr);gap:.5rem}.sm-owners{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.sm-dl .dl-row:not(.sm-long),.sm-energy-dl .dl-row{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.75rem}.sm-dl .dl-row:not(.sm-long) dd,.sm-energy-dl .dl-row dd{text-align:right}.sm-energy-dl .dl-row .sm-small-dd{max-width:58vw}.sm-sp-teaser{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sm-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.sm-cell:nth-child(odd){border-left:0}.sm-cell:nth-child(-n+2){border-top:0}.sm-cell-v{font-size:1rem}.sm-gal-thumb .plate{width:96px}.sm-buy-btns .btn,.sm-buy-btns .sl-wrap,.sm-buy-btns .sl-btn{width:100%}.sm-built-row{grid-template-columns:minmax(0,1fr)}.sm-built-row dt{grid-template-columns:auto auto;justify-content:start;align-items:baseline;gap:.6rem}.sm-cf-sides{grid-template-columns:minmax(0,1fr)}.sm-cta{padding:1.25rem}.sm-cta-btns,.sm-cta-btns .btn{width:100%}}
