.compare-minis{position:relative;display:flex;flex-direction:row;gap:0;margin:0 auto;width:fit-content}.mini-wrapper.compare-mini-left,.mini-wrapper.compare-mini-right{width:64px!important;height:80px!important}.mini-wrapper.compare-mini-left{transform:rotate(-3deg)}.mini-wrapper.compare-mini-right{transform:rotate(3deg) translateX(-3px);z-index:2}.mini-wrapper.compare-mini-left:hover{transform:rotate(-5deg) scale(1.02)}.mini-wrapper.compare-mini-right:hover{transform:rotate(5deg) translateX(-3px) scale(1.02)}.mini-wrapper.compare-mini-left img,.mini-wrapper.compare-mini-right img{width:100%;height:100%;object-fit:cover}.compare-badge{position:absolute;top:0;left:50%;transform:translateX(-50%) translateY(-18px);width:36px;height:36px;border-radius:999px;display:flex;justify-content:center;align-items:center;background:var(--brand-500,#24a890);box-shadow:0 0 0 1.5px #fff,0 0 0 .735px rgba(0,0,0,.02),0 1.47px 4.41px 0 rgba(0,0,0,.04),0 2.94px 5.88px 0 rgba(0,0,0,.1);z-index:10;pointer-events:none}.compare-content-flex{gap:48px}.compare-content-flex,.compare-wrapper{display:flex;flex-direction:column;align-items:center;width:100%}.compare-wrapper{max-width:940px;padding:60px 90px;justify-content:center;gap:10px;border-radius:24px;border:1px solid var(--neutral-100,#e7e7e7);background:#f9f9f9}.search-compare-flex{display:flex;align-items:flex-start;gap:150px}.compare-number-pill{display:flex;width:36px;height:36px;padding:2px 10px 2px 11px;justify-content:center;align-items:center;border-radius:999px;background:var(--brand-500,#24a890);box-shadow:0 0 0 1.5px #fff,0 0 0 .735px rgba(0,0,0,.02),0 1.47px 4.41px 0 rgba(0,0,0,.04),0 2.94px 5.88px 0 rgba(0,0,0,.1)}.compare-search-input{display:flex;width:320px;padding:8px 22px 8px 10px;align-items:flex-start;gap:10px;border-radius:6px;background:var(--neutral-0,#fff);box-shadow:0 1px 2px 0 rgba(18,55,105,.08),0 0 0 1px rgba(9,25,72,.13);border:none;outline:none;font-family:SF Pro,sans-serif;font-size:18px;line-height:28px;font-weight:400;letter-spacing:-.01em;color:var(--neutral-950);transition:box-shadow .2s ease;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.compare-search-input::placeholder{color:#818898;font-family:SF Pro,sans-serif;font-size:18px;line-height:28px;font-weight:400;letter-spacing:-.01em}.compare-search-input:hover{box-shadow:0 1px 2px 0 rgba(9,25,72,.16),0 0 0 1px rgba(9,25,72,.16)}.compare-search-input:focus{outline:none;box-shadow:0 1px 2px 0 rgba(25,108,95,.32),0 0 0 1px #24a890,0 0 0 2px #fff,0 0 0 3px rgba(36,168,144,.24)}.compare-search-wrapper{position:relative;width:320px}.compare-autocomplete-dropdown{position:absolute;top:100%;left:0;right:0;margin-top:4px;background:var(--neutral-0,#fff);border-radius:6px;box-shadow:0 4px 8px 0 rgba(34,42,53,.1),0 0 0 1px rgba(34,42,53,.08),0 1px 5px -4px rgba(19,19,22,.9);max-height:240px;overflow-y:auto;z-index:1000}.compare-autocomplete-item{padding:10px 12px;font-family:SF Pro,sans-serif;font-size:18px;line-height:28px;font-weight:400;letter-spacing:-.01em;color:var(--neutral-950);cursor:pointer;transition:background-color .15s ease}.compare-autocomplete-item.selected,.compare-autocomplete-item:hover{background-color:var(--neutral-50,#f9f9f9)}.compare-autocomplete-item:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.compare-autocomplete-item:last-child{border-bottom-left-radius:6px;border-bottom-right-radius:6px}.compare-results-container{width:100%;max-width:940px;border-radius:24px;border:1px solid var(--neutral-100,#e7e7e7);background:#fff;box-shadow:0 128px 36px 0 rgba(135,135,135,0),0 82px 33px 0 rgba(135,135,135,.01),0 46px 28px 0 rgba(135,135,135,.03),0 20px 20px 0 rgba(135,135,135,.05),0 5px 11px 0 rgba(135,135,135,.06);padding:60px;display:flex;flex-direction:column;align-items:stretch}.compare-header-row{display:flex;justify-content:space-between;align-items:flex-start;width:100%;margin-bottom:32px}.compare-header-left,.compare-header-right{display:flex;flex-direction:column;gap:16px}.compare-header-left{align-items:flex-start}.compare-header-right{align-items:flex-end}.compare-image-wrapper{display:flex;width:84px;height:56px;padding:2px;flex-direction:column;justify-content:center;align-items:center;border-radius:5px;background:var(--neutral-50);box-shadow:0 0 0 .735px rgba(0,0,0,.02),0 1.47px 4.41px 0 rgba(0,0,0,.04),0 2.94px 5.88px 0 rgba(0,0,0,.1);flex-shrink:0}.compare-image{width:100%;height:100%;object-fit:cover;border-radius:3px}.compare-constituency-name{text-align:center}.compare-features-container{display:flex;flex-direction:column;gap:16px;width:100%}.compare-feature-comparison-row{display:flex;align-items:center;width:calc(100% + 48px);margin-left:-48px;padding-left:48px;position:relative}.compare-close{display:flex;width:24px;height:24px;flex-direction:column;justify-content:center;align-items:center;border-radius:999px;border:1px solid var(--neutral-100,#e7e7e7);background:var(--neutral-0,#fff);position:absolute;left:12px;top:50%;transform:translateY(-50%);opacity:0;pointer-events:none;transition:opacity .15s ease,background-color .15s ease;cursor:pointer}.compare-close svg path{fill:var(--neutral-600,#5d5d5d);transition:fill .15s ease}.compare-feature-comparison-row:hover .compare-close{opacity:1;pointer-events:auto}.compare-close:hover{background:var(--neutral-50,#f6f6f6)}.compare-close:hover svg path{fill:var(--neutral-950,#1a1a1a)}.compare-feature-left,.compare-feature-right{display:flex;align-items:center;gap:8px;flex-shrink:0}.compare-feature-left{justify-content:flex-start}.compare-feature-right{justify-content:flex-end}.compare-feature-left:hover,.compare-feature-right:hover{transform:none}.compare-feature-divider{flex:1;height:1px;background:var(--neutral-100,#e7e7e7);min-width:20px}.compare-feature-icon-pill{display:flex;min-width:163px;padding:6px 10px 6px 8px;align-items:center;gap:4px;border-radius:6px;border:1px solid var(--neutral-100,#e7e7e7);background:var(--neutral-50,#f6f6f6);color:inherit;text-decoration:none;transition:background-color .15s ease}.compare-feature-comparison-row:hover .compare-feature-icon-pill,.compare-feature-icon-pill:hover{background:var(--neutral-0,#ffffff)}.compare-feature-icon-pill .feature-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.compare-feature-value{display:flex;padding:6px 10px;justify-content:center;align-items:center;gap:8px;border-radius:6px;background:var(--brand-500,#24a890);flex-shrink:0}.compare-feature-value.bucket-outstanding{background:#19564e}.compare-feature-value.bucket-great{background:#1b8675}.compare-feature-value.bucket-good{background:#40c4aa}.compare-feature-value.bucket-average{background:#6d6d6d}.compare-feature-value.bucket-poor{background:#c0392b}.compare-feature-value.bucket-na{background:var(--neutral-0,#ffffff);border:1px solid var(--neutral-100,#dadada)}.compare-feature-value.bucket-na .feature-score{color:var(--neutral-950,#3d3d3d)}.compare-feature-value.bucket-default{background:#1b8675}@keyframes compareResultsFadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.compare-results-container{animation:compareResultsFadeIn .4s ease forwards}.features-pick-wrapper{display:flex;width:680px;padding:32px 90px 36px;flex-direction:column;justify-content:center;align-items:center;gap:24px;border-radius:24px;border:1px solid var(--neutral-100,#e7e7e7);background:#f9f9f9}.features-pick-label{text-align:center}.features-pick-divider{width:400px;height:1px;background:#e7e7e7}.features-pick-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:24px}.features-pick-pills .compare-feature-icon-pill{min-width:unset}.compare-feature-icon-pill.is-clickable{cursor:pointer}