.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}}