.construction_page__1r2H6{color:var(--jl-navy);background:#fffdf8}.construction_page__1r2H6 :where(h1,h2,h3,p,figure,ul,ol,dl,dd){margin:0}.construction_page__1r2H6 :where(h1,h2,h3){font-family:var(--jl-font-display);font-weight:500;letter-spacing:-.027em;text-wrap:balance}.construction_page__1r2H6 h2{font-size:clamp(2rem,4vw,3.45rem);line-height:1.04}.construction_page__1r2H6 h3{font-size:clamp(1.28rem,2vw,1.7rem);line-height:1.16}.construction_page__1r2H6 dd,.construction_page__1r2H6 li,.construction_page__1r2H6 p{line-height:1.65}.construction_page__1r2H6 :where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--jl-copper-text);outline-offset:4px}.construction_heroWrap__26Oom{background:var(--jl-ivory);padding:1.25rem 0 clamp(2.3rem,5vw,4.6rem)}.construction_breadcrumb__CuSCi,.construction_container__FK_M6,.construction_hero__mcirC{width:min(100% - 3rem,76rem);margin-inline:auto}.construction_breadcrumb__CuSCi{margin-bottom:1.25rem;font-size:12px}.construction_breadcrumb__CuSCi ol{display:flex;flex-wrap:wrap;column-gap:.62rem;row-gap:.2rem;padding:0;list-style:none}.construction_breadcrumb__CuSCi li+li:before{content:"/";margin-right:.62rem;color:#6b777a}.construction_breadcrumb__CuSCi a{text-decoration:underline;text-underline-offset:.22em}.construction_hero__mcirC{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.12fr);gap:clamp(1.75rem,4.5vw,5rem);align-items:center}.construction_heroCopy__18N1N{padding-block:.65rem}.construction_kicker__BSktU{color:var(--jl-copper-text);text-transform:uppercase;letter-spacing:.11em;font-size:12px;font-weight:600}.construction_kicker__BSktU svg{display:inline-block;vertical-align:-.18em;margin-right:.25rem}.construction_hero__mcirC h1{font-size:clamp(2.75rem,5vw,5.05rem);line-height:1;margin-top:.7rem;max-width:14ch}.construction_hero__mcirC .construction_intro__DYadW{margin-top:1.35rem;font-size:clamp(1.02rem,1.4vw,1.16rem);max-width:46ch}.construction_signature__j9TZE{margin-top:1.1rem!important;font-weight:600;font-size:.91rem;border-left:2px solid var(--jl-copper);padding-left:.88rem}.construction_heroPhoto___TpmV{min-width:0}.construction_heroPhoto___TpmV img{width:100%;height:auto;display:block;object-fit:cover;aspect-ratio:1.39}.construction_heroPhoto___TpmV figcaption{border-bottom:1px solid #d4cabb;display:flex;justify-content:space-between;align-items:baseline;gap:.6rem;padding:.65rem 0;font-size:12px}.construction_heroPhoto___TpmV figcaption span{color:#4c5e67;text-align:right}.construction_actions__dgmQ1{margin-top:1.5rem;display:flex;flex-wrap:wrap;align-items:center;gap:.58rem}.construction_smallLink__cj_0j{display:inline-flex;align-items:center;gap:.4rem;width:fit-content;min-height:44px;font-size:.91rem;font-weight:600;text-decoration:underline;text-underline-offset:.24em}.construction_actions__dgmQ1 .construction_smallLink__cj_0j{padding-inline:.45rem}.construction_container__FK_M6>section{margin-block:clamp(3.1rem,7vw,6.3rem)}.construction_container__FK_M6 .construction_scenarios__ISQNV{margin-block:0;display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #d4cabb}.construction_scenarios__ISQNV a{padding:clamp(1.25rem,3vw,2rem);display:flex;align-items:center;gap:.75rem;justify-content:space-between;text-decoration:none}.construction_scenarios__ISQNV a:first-child{border-right:1px solid #d4cabb}.construction_scenarios__ISQNV a:hover{background:var(--jl-ivory)}.construction_scenarios__ISQNV a>span{display:grid;gap:.28rem}.construction_scenarios__ISQNV a span span{font-size:.91rem;color:#4c5e67}.construction_scenarios__ISQNV svg{flex:none;color:var(--jl-copper-text)}.construction_agency__2PTe6,.construction_budget__v1pcp,.construction_contact__kqXHM,.construction_local__ac2DR{display:grid;gap:clamp(1.5rem,5vw,5rem);grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr);align-items:start}.construction_agency__2PTe6 h2,.construction_budget__v1pcp h2,.construction_contact__kqXHM h2,.construction_local__ac2DR h2,.construction_models__JptWv h2,.construction_sectors__AmwfF h2,.construction_steps__QuamS h2{margin-top:.55rem}.construction_agency__2PTe6 p:not(.construction_kicker__BSktU),.construction_contactIntro__ReDMs p:not(.construction_kicker__BSktU),.construction_local__ac2DR p:not(.construction_kicker__BSktU),.construction_sectors__AmwfF>p:not(.construction_kicker__BSktU){margin-top:.95rem;max-width:64ch}.construction_local__ac2DR>div ul{margin:1rem 0 0;padding-left:1.3rem}.construction_local__ac2DR>div li{padding-left:.18rem;margin-top:.24rem}.construction_local__ac2DR>div li::marker{color:var(--jl-copper-text)}.construction_sources__Zy9bn{background:var(--jl-ivory);border-top:2px solid var(--jl-copper);padding:clamp(1.2rem,3vw,2.3rem)}.construction_sources__Zy9bn ul{margin-top:.75rem;padding:0;list-style:none}.construction_sources__Zy9bn a{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-block:.45rem;border-bottom:1px solid #d4cabb;text-decoration:none}.construction_sources__Zy9bn a:hover{text-decoration:underline}.construction_sources__Zy9bn a svg{flex:none}.construction_hint__bkI8l{font-size:12px;color:#4c5e67}.construction_sectorGrid__FvQMf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;margin-top:1.75rem}.construction_sectorGrid__FvQMf a{display:block;background:var(--jl-ivory);border-top:2px solid var(--jl-copper);padding:clamp(1.3rem,3vw,2.4rem);text-decoration:none}.construction_sectorGrid__FvQMf a:hover{background:var(--jl-ivory-2)}.construction_sectorGrid__FvQMf h3{margin-block:.55rem .65rem;font-size:clamp(1.8rem,3vw,2.5rem)}.construction_sectorGrid__FvQMf .construction_smallLink__cj_0j{margin-top:.6rem}.construction_townLinks__bZIDB{margin-top:1.3rem!important;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}.construction_townLinks__bZIDB a{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:.55rem;padding:.55rem 0;border-bottom:1px solid #d4cabb;font-weight:600;text-decoration:none}.construction_townLinks__bZIDB a:hover{text-decoration:underline;text-underline-offset:.22em}.construction_townLinks__bZIDB small{margin-left:.65rem;font-size:12px;color:#4c5e67;font-weight:400;white-space:nowrap}.construction_splitIntro__geDkM{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:end;gap:1rem 3rem;margin-bottom:1.6rem}.construction_modelGrid__DvoWh{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,2rem)}.construction_modelGrid__DvoWh img{width:100%;height:auto;aspect-ratio:1.6;object-fit:cover}.construction_modelGrid__DvoWh figcaption{padding-block:.8rem;border-bottom:1px solid #d4cabb}.construction_modelGrid__DvoWh p{margin-top:.25rem;font-size:.88rem}.construction_modelGrid__DvoWh a{display:inline-flex;align-items:center;gap:.3rem;min-height:44px;text-decoration:underline;text-underline-offset:.24em;font-size:12px}.construction_models__JptWv>.construction_hint__bkI8l{margin-top:.65rem}.construction_budget__v1pcp{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);background:var(--jl-navy);color:#fffdf8;padding:clamp(1.6rem,5vw,4.3rem)}.construction_budget__v1pcp .construction_kicker__BSktU{color:#f1b99b}.construction_budget__v1pcp dl{display:grid;gap:.95rem}.construction_budget__v1pcp dl>div{border-bottom:1px solid #6a7880;padding-bottom:.75rem}.construction_budget__v1pcp dt{font-weight:600;margin-bottom:.18rem}.construction_budget__v1pcp dd{font-size:.94rem;color:#ecedeb}.construction_steps__QuamS ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;padding:0;gap:1.25rem;margin-block:1.45rem .6rem;counter-reset:construction-step}.construction_steps__QuamS li{counter-increment:construction-step;padding-top:1rem;border-top:1px solid #d4cabb}.construction_steps__QuamS li:before{content:counter(construction-step,decimal-leading-zero);color:var(--jl-copper-text);font-size:12px;font-weight:600;display:block;margin-bottom:.5rem}.construction_steps__QuamS li p{margin-top:.4rem;font-size:.92rem}.construction_contact__kqXHM{grid-template-columns:minmax(0,.65fr) minmax(0,1fr);background:var(--jl-ivory);padding:clamp(1.45rem,5vw,4rem);scroll-margin-top:7rem}.construction_contactIntro__ReDMs{max-width:34ch}.construction_form__nDCkq{min-width:0;display:grid;gap:1rem;font-size:.94rem}.construction_field__0bkoE{display:grid;gap:.38rem;min-width:0}.construction_form__nDCkq label{font-weight:600}.construction_form__nDCkq :where(input:not([type=radio]),textarea,select){width:100%;min-height:48px;padding:.55rem .75rem;border:1px solid #78868a;border-radius:.24rem;color:var(--jl-navy);background:#fffdf8;font:inherit;font-weight:400}.construction_form__nDCkq :where([aria-invalid=true]){border-color:#9e2d28}.construction_form__nDCkq textarea{resize:vertical}.construction_choices__y5s0S,.construction_fields__gIbbm{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.construction_land__dfes1{border:0;padding:0;margin:0;min-width:0}.construction_land__dfes1 legend{font-weight:600;padding:0;margin-bottom:.45rem}.construction_choices__y5s0S label{display:flex;align-items:center;gap:.55rem;padding:.6rem .7rem;min-height:50px;border:1px solid #78868a;background:#fffdf8;border-radius:.24rem}.construction_choices__y5s0S input{inline-size:1.1rem;block-size:1.1rem;flex:none;accent-color:var(--jl-navy)}.construction_choices__y5s0S label:has(input:checked){border-color:var(--jl-copper-text);box-shadow:inset 0 0 0 1px var(--jl-copper-text)}.construction_land__dfes1 .construction_hint__bkI8l{margin-top:.38rem}.construction_honeypot__3ahtU{position:absolute;inline-size:1px;block-size:1px;clip-path:inset(50%);overflow:hidden}.construction_form__nDCkq .construction_error__xYTl_{color:#922c27;font-weight:600;font-size:.88rem}.construction_form__nDCkq button{justify-self:start}.construction_form__nDCkq .construction_hint__bkI8l a{text-decoration:underline}.construction_agency__2PTe6 address{font-style:normal;background:#fff;border:1px solid #d4cabb;display:flex;align-items:flex-start;gap:.9rem;padding:1.35rem;line-height:1.75}.construction_agency__2PTe6 address svg{flex:none;color:var(--jl-copper-text)}.construction_agency__2PTe6 address a{text-decoration:underline;text-underline-offset:.23em}.construction_agency__2PTe6 address a svg{display:inline;vertical-align:middle}.construction_faq__gAPO_{width:min(100%,53rem)}.construction_faq__gAPO_ h2{margin-bottom:1.1rem}.construction_faq__gAPO_ details{border-bottom:1px solid #d4cabb}.construction_faq__gAPO_ summary{cursor:pointer;font-weight:600;padding-block:.95rem;min-height:48px}.construction_faq__gAPO_ details p{padding-bottom:.95rem;max-width:72ch}.construction_related__HVEvm{display:flex;flex-wrap:wrap;gap:1rem 2rem;padding-block:1.1rem 2.8rem;border-top:1px solid #d4cabb}.construction_related__HVEvm a{min-height:44px;display:inline-flex;align-items:center;gap:.35rem;text-decoration:underline;text-underline-offset:.24em;font-weight:600}@media (max-width:910px){.construction_hero__mcirC h1{font-size:clamp(2.65rem,5.6vw,3.95rem)}.construction_steps__QuamS ol{grid-template-columns:1fr 1fr}}@media (max-width:760px){.construction_agency__2PTe6,.construction_budget__v1pcp,.construction_contact__kqXHM,.construction_hero__mcirC,.construction_local__ac2DR,.construction_splitIntro__geDkM{grid-template-columns:1fr}.construction_breadcrumb__CuSCi,.construction_container__FK_M6,.construction_hero__mcirC{width:min(100% - 2rem,76rem)}.construction_hero__mcirC{gap:1.25rem}.construction_hero__mcirC h1{max-width:16ch}.construction_heroPhoto___TpmV img{aspect-ratio:1.57}.construction_heroPhoto___TpmV figcaption{font-size:12px}.construction_sources__Zy9bn{margin-top:.35rem}.construction_contact__kqXHM{scroll-margin-top:5rem}}@media (max-width:540px){.construction_scenarios__ISQNV a{padding:.9rem .65rem;align-items:start;gap:.35rem}.construction_scenarios__ISQNV a span span{font-size:12px}.construction_scenarios__ISQNV svg{width:17px}.construction_choices__y5s0S,.construction_fields__gIbbm,.construction_modelGrid__DvoWh,.construction_sectorGrid__FvQMf,.construction_townLinks__bZIDB{grid-template-columns:1fr}.construction_actions__dgmQ1{gap:.45rem}.construction_hero__mcirC h1{font-size:clamp(2.45rem,10vw,3.55rem)}.construction_steps__QuamS ol{gap:1rem}.construction_form__nDCkq :where(input,select,textarea){font-size:1rem}}.construction_discovery__C7LJD{width:min(100% - 2rem,76rem);margin:clamp(2.1rem,5vw,4.4rem) auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.94fr);gap:clamp(1.2rem,4.5vw,4rem);align-items:center;background:var(--jl-ivory);padding:clamp(1.2rem,3.8vw,3.5rem);color:var(--jl-navy)}.construction_discovery__C7LJD h2{font:500 clamp(2rem,4vw,3.1rem)/1.06 var(--jl-font-display);letter-spacing:-.03em;margin:.45rem 0 .7rem}.construction_discovery__C7LJD p:not(.construction_kicker__BSktU){line-height:1.6;max-width:52ch;margin:0 0 1.05rem}.construction_discovery__C7LJD figure{margin:0}.construction_discovery__C7LJD img{display:block;width:100%;height:auto;aspect-ratio:1.85;object-fit:cover}.construction_discovery__C7LJD figcaption{font-size:12px;margin-top:.4rem;color:#4c5e67}@media (max-width:760px){.construction_discovery__C7LJD{grid-template-columns:1fr}}.construction_directoryHero__AUKH9{width:min(100% - 2rem,76rem);margin:0 auto;padding:0 0 clamp(1.7rem,4vw,3.4rem)}.construction_directoryHero__AUKH9 h1{max-width:21ch;margin:.4rem 0 .8rem;font:500 clamp(2.65rem,6.8vw,5.3rem)/.99 var(--jl-font-display);letter-spacing:-.04em;overflow-wrap:anywhere}.construction_directoryHero__AUKH9 .construction_intro__DYadW{max-width:62ch}.construction_directoryNav__tRHpB{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.25rem}.construction_directoryNav__tRHpB a{display:inline-flex;gap:.55rem;align-items:center;min-height:44px;padding:.5rem .8rem;border:1px solid #c9c0b2;color:var(--jl-navy);font-weight:600}.construction_directoryNav__tRHpB a:hover,.construction_directoryNav__tRHpB a[aria-current=page]{background:var(--jl-ivory);text-decoration:underline;text-underline-offset:.2em}.construction_directorySection__0Mrrx{display:grid;gap:1rem;min-width:0}.construction_directorySection__0Mrrx h2{margin:0}.construction_filters__QNvtQ,.construction_selectionBar__SERAV{display:flex;flex-wrap:wrap;align-items:end;gap:.85rem;padding:1rem;background:var(--jl-ivory)}.construction_filters__QNvtQ label,.construction_selectionBar__SERAV label{display:grid;gap:.3rem;flex:1 1 11rem;font-weight:600}.construction_filters__QNvtQ :where(select,input),.construction_selectionBar__SERAV select{min-height:44px;width:100%;min-width:0;padding:.55rem .65rem;color:var(--jl-navy);background:#fff;border:1px solid #78868a;border-radius:.24rem;font:inherit;font-weight:400}.construction_catalogueGrid__5_ozP{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));align-items:stretch;gap:1.1rem;list-style:none;margin:0;padding:0}.construction_catalogueCard__YBjK2{display:flex;flex-direction:column;min-width:0;border:1px solid #d4cabb;background:#fff}.construction_catalogueCard__YBjK2>img{display:block;width:100%;height:auto;aspect-ratio:1.65;object-fit:cover}.construction_cardBody__SVx1_{display:grid;align-content:start;gap:.45rem;padding:1rem;min-width:0;overflow-wrap:anywhere}.construction_catalogueGrid__5_ozP>.construction_cardBody__SVx1_{background:var(--jl-ivory)}.construction_cardBody__SVx1_ h2,.construction_cardBody__SVx1_ h3{font-size:1.65rem;line-height:1.14}.construction_cardPrice__jrMdn{font-weight:650;color:var(--jl-navy)}.construction_gallery__vEHl6{margin:0;width:min(100%,49rem)}.construction_gallery__vEHl6 figure{margin:0}.construction_gallery__vEHl6 img{display:block;width:100%;height:auto}.construction_gallery__vEHl6 figcaption{margin-top:.35rem;font-size:13px;color:#4c5e67}.construction_priceFacts__BaKpJ{display:grid;gap:.6rem;margin:0}.construction_priceFacts__BaKpJ dt{font-weight:600}.construction_priceFacts__BaKpJ dd,.construction_selectionBar__SERAV .construction_actions__dgmQ1{margin:0}@media (max-width:590px){.construction_directoryNav__tRHpB{display:grid}.construction_directoryNav__tRHpB a{justify-content:space-between}.construction_catalogueGrid__5_ozP{grid-template-columns:minmax(0,1fr)}}.construction_testimonials__pJhRm{display:grid;gap:.9rem;padding:clamp(1.1rem,4vw,3rem);background:var(--jl-ivory)}.construction_testimonialGrid__JDih_{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.8rem;list-style:none;margin:0;padding:0}.construction_testimonialGrid__JDih_ li{display:flex;flex-direction:column;gap:.55rem;min-width:0;padding:1rem;background:#fff;border:1px solid #d4cabb}.construction_testimonialGrid__JDih_ blockquote{margin:0 0 .4rem;color:var(--jl-navy);font:500 clamp(1.38rem,2.3vw,1.8rem)/1.15 var(--jl-font-display)}.construction_quoteMark__PVgjy,.construction_rating__SQvA8{color:var(--jl-copper-text)}.construction_reviewCredit__twmYw{display:grid;margin-top:auto;gap:.12rem;font-size:.88rem}.construction_reviewDetails__Uh097 summary{min-height:44px;cursor:pointer;display:list-item;align-content:center;text-decoration:underline;text-underline-offset:.22em;font-weight:600}.construction_reviewDetails__Uh097 p{margin:0 0 .45rem}.construction_reviewDetails__Uh097 small{color:#4c5e67}.construction_rating__SQvA8{display:inline-flex;align-items:center;gap:.25rem}.construction_assurance__9gcPj{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1.05rem}.construction_assurance__9gcPj>div{display:grid;align-content:start;gap:.6rem;background:var(--jl-ivory);padding:clamp(1rem,3vw,2rem)}.construction_assurance__9gcPj h2{font-size:clamp(1.75rem,3vw,2.4rem)}.construction_assurance__9gcPj>div>svg{color:var(--jl-copper-text)}.construction_planImage__Viwbs{display:block;width:100%;height:auto;margin-block:12px;object-fit:contain}.premium_choiceButtons__lbLY9 button,.premium_compare__NzyF1 button,.premium_modelStage__pCkIx button,.premium_primary__f8DnI,.premium_secondary__2YVaG,.premium_shortlistLink__ebwbv{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.65rem .95rem;border:1px solid #9a8d7e;border-radius:.35rem;color:#193140;background:#fffdf8;font:inherit;font-weight:650;text-decoration:none;cursor:pointer}.premium_primary__f8DnI{color:#fff;background:#193140;border-color:#193140}.premium_primary__f8DnI:hover{background:#2b4b59}.premium_shortlistLink__ebwbv{width:fit-content}.premium_choiceButtons__lbLY9 button:hover,.premium_compare__NzyF1 button:hover,.premium_modelStage__pCkIx button:hover,.premium_secondary__2YVaG:hover,.premium_shortlistLink__ebwbv:hover{background:#f0e7da}.premium_choiceButtons__lbLY9 button[aria-pressed=true],.premium_compare__NzyF1 button[aria-pressed=true],.premium_modelStage__pCkIx button[aria-pressed=true]{background:#eedccd;border-color:#8a5943}.premium_choiceButtons__lbLY9 button:focus-visible,.premium_compare__NzyF1 :is(select,button,a,[tabindex]):focus-visible,.premium_modelStage__pCkIx :is(button,a):focus-visible,.premium_primary__f8DnI:focus-visible,.premium_secondary__2YVaG:focus-visible,.premium_shortlistLink__ebwbv:focus-visible{outline:3px solid #8a4a31;outline-offset:3px}.premium_choiceButtons__lbLY9{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.premium_choiceButtons__lbLY9 button{padding-inline:.6rem;font-size:.87rem}.premium_choiceButtons__lbLY9 .premium_helper__0TEZ4{flex-basis:100%}.premium_tools__woiNY{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.premium_compare__NzyF1{padding-block:clamp(1.2rem,3vw,2.7rem)}.premium_compareTop__4ECBZ{display:flex;flex-wrap:wrap;align-items:end;gap:.75rem;margin-bottom:1rem}.premium_compareTop__4ECBZ>div{flex:1 0 min(100%,18rem)}.premium_compareTop__4ECBZ label{display:grid;grid-template-columns:minmax(0,1fr);flex:0 1 min(100%,25rem);gap:.35rem;font-weight:650;min-width:0}.premium_compareTop__4ECBZ select{min-height:44px;width:100%;min-width:0;max-width:100%;border:1px solid #9a8d7e;border-radius:.3rem;padding:.45rem;font:inherit;background:white}.premium_compare__NzyF1 button:disabled{opacity:.55;cursor:default}.premium_compareScroll__ngq19{overflow:auto;margin-block:1rem;border:1px solid #ddd0c1;border-radius:.45rem}.premium_compare__NzyF1 table{width:100%;border-collapse:collapse;background:#fffdf8}.premium_compare__NzyF1 :is(th,td){border:1px solid #e3d8c9;min-width:11rem;padding:.85rem;text-align:left;vertical-align:top}.premium_compare__NzyF1 thead th:not(:first-child){min-width:15.5rem}.premium_compare__NzyF1 :is(thead th:first-child,tbody th){background:#f6eee3}.premium_compare__NzyF1 thead img{display:block;width:100%;aspect-ratio:1.6;object-fit:cover;height:auto;border-radius:.3rem}.premium_compare__NzyF1 thead :is(strong,span){display:block;margin-block:.35rem}.premium_compare__NzyF1 thead strong{font-size:1.15rem}.premium_helper__0TEZ4{color:#4d6069;font-size:.87rem}.premium_favoriteList__OqAGq{padding:0;list-style:none}.premium_favoriteList__OqAGq li{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding-block:.75rem;border-bottom:1px solid #ddd0c1}.premium_favoriteList__OqAGq li a{flex:1 0 min(100%,13rem)}.premium_modelStage__pCkIx{padding-block:clamp(1rem,4vw,2.5rem)}.premium_modelImage__iehcC{overflow:hidden;background:#ded8d0;border-radius:.5rem;margin:.8rem 0}.premium_modelImage__iehcC img{display:block;width:100%;height:auto;aspect-ratio:1.9;object-fit:cover}.premium_modelStage__pCkIx figcaption{padding:.55rem .75rem;font-size:var(--jl-fs-label);color:#354e5b;background:#f5ede4}.premium_thumbnails__Gz_2q{display:flex;flex-wrap:wrap;gap:.5rem;padding:0;list-style:none}.premium_modelStage__pCkIx .premium_thumbnails__Gz_2q button{padding:.25rem}.premium_thumbnails__Gz_2q img{width:5.75rem;height:3.5rem;object-fit:cover;border-radius:.2rem}.premium_projectTile__5s34R{display:grid;gap:1rem;align-items:center;grid-template-columns:1fr auto;padding:clamp(1rem,4vw,2.3rem);background:#f2e8da;border-radius:.5rem;margin-block:1.5rem}.premium_projectTile__5s34R h2{margin:0 0 .4rem}.premium_projectTile__5s34R p{margin:0;max-width:52ch}@media (max-width:600px){.premium_projectTile__5s34R{grid-template-columns:1fr}.premium_modelImage__iehcC img{aspect-ratio:1.35}.premium_compare__NzyF1 :is(th,td){min-width:7rem;padding:.55rem}.premium_compare__NzyF1 thead th:not(:first-child){min-width:11.5rem}}