.cbh-native-finder{color:var(--cbh-finder-text);background:var(--cbh-finder-bg);overflow:clip}.cbh-native-finder,.cbh-native-finder *{box-sizing:border-box}.cbh-native-finder__inner.page-width{width:min(100%,calc(var(--cbh-finder-max) + 6rem));max-width:none;margin-inline:auto;padding:var(--cbh-finder-pad-top) 3rem var(--cbh-finder-pad-bottom)}.cbh-native-finder h1,.cbh-native-finder h2,.cbh-native-finder h3,.cbh-native-finder p,.cbh-native-finder ul,.cbh-native-finder ol{margin-block-start:0}.cbh-native-finder h1,.cbh-native-finder h2,.cbh-native-finder h3{color:inherit;letter-spacing:-.035em;text-wrap:balance}.cbh-native-finder h1{max-width:740px;margin-block-end:1.8rem;font-size:clamp(4.2rem,6vw,7.4rem);line-height:.98}.cbh-native-finder h2{margin-block-end:1.2rem;font-size:clamp(3.1rem,4vw,5.2rem);line-height:1.02}.cbh-native-finder h3{margin-block-end:1rem;font-size:clamp(2rem,2.1vw,2.7rem);line-height:1.12}.cbh-native-finder p,.cbh-native-finder li,.cbh-native-finder a,.cbh-native-finder button,.cbh-native-finder label,.cbh-native-finder small{font-size:1.6rem;line-height:1.58}.cbh-native-finder a{color:inherit}.cbh-native-finder__eyebrow{display:flex;align-items:center;gap:.9rem;margin-block-end:1.3rem;color:var(--cbh-finder-accent);font-size:1.2rem!important;font-weight:800;line-height:1.2!important;letter-spacing:.15em;text-transform:uppercase}.cbh-native-finder__eyebrow:before{width:2.4rem;height:1px;background:currentColor;content:""}.cbh-native-finder__eyebrow--gold{color:var(--cbh-finder-gold)}.cbh-native-finder__hero{position:relative;display:grid;grid-template-columns:minmax(0,1.13fr) minmax(360px,.87fr);gap:clamp(3rem,5vw,7rem);align-items:center;min-height:570px;padding:clamp(4rem,6vw,7.5rem);color:#fffdf6;background:radial-gradient(circle at 83% 16%,rgba(200,169,106,.2),transparent 25%),linear-gradient(135deg,var(--cbh-finder-accent-deep),#102c20 62%,#0d241a);border-radius:var(--cbh-finder-panel-radius);isolation:isolate;overflow:hidden}.cbh-native-finder__hero:before,.cbh-native-finder__hero:after{position:absolute;z-index:-1;border:1px solid rgba(255,253,246,.08);border-radius:50%;content:""}.cbh-native-finder__hero:before{width:390px;height:390px;inset:-210px auto auto -130px}.cbh-native-finder__hero:after{width:520px;height:520px;inset:auto -320px -330px auto}.cbh-native-finder__hero-copy,.cbh-native-finder__hero-visual{min-width:0}.cbh-native-finder__hero h1,.cbh-native-finder__hero p,.cbh-native-finder__hero li,.cbh-native-finder__hero a{color:inherit}.cbh-native-finder__hero-text{max-width:690px;margin-block-end:2.4rem;color:#fffdf6d1}.cbh-native-finder__hero-text p{margin-block-end:0;font-size:clamp(1.7rem,1.65vw,2rem);line-height:1.6}.cbh-native-finder__hero-chips{display:flex;flex-wrap:wrap;gap:.9rem;margin:0 0 2.7rem;padding:0;list-style:none}.cbh-native-finder__hero-chips li{display:inline-flex;align-items:center;gap:.7rem;min-height:3.8rem;padding:.7rem 1.2rem;color:#fffdf6e0;background:#ffffff12;border:1px solid rgba(255,255,255,.13);border-radius:999px;font-size:1.25rem;line-height:1.2}.cbh-native-finder__hero-chips li>span:first-child{display:grid;width:1.8rem;height:1.8rem;color:var(--cbh-finder-accent-deep);background:var(--cbh-finder-gold);border-radius:50%;place-items:center;font-size:1rem;font-weight:900}.cbh-native-finder__hero-actions,.cbh-native-finder__result-actions,.cbh-native-finder__product-actions{display:flex;flex-wrap:wrap;gap:1rem}.cbh-native-finder__button,.cbh-native-finder__continue,.cbh-native-finder__back,.cbh-native-finder__result-action,.cbh-native-finder__product-link,.cbh-native-finder__quick-add{display:inline-flex;align-items:center;justify-content:center;gap:.9rem;min-height:4.8rem;padding:1.2rem 1.8rem;border:1px solid transparent;border-radius:999px;font:inherit;font-size:1.4rem!important;font-weight:800;line-height:1.2!important;text-align:center;text-decoration:none;cursor:pointer;transition:transform .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.cbh-native-finder__button:hover,.cbh-native-finder__continue:hover:not(:disabled),.cbh-native-finder__back:hover,.cbh-native-finder__result-action:hover,.cbh-native-finder__product-link:hover,.cbh-native-finder__quick-add:hover:not([disabled]){transform:translateY(-2px)}.cbh-native-finder__button:focus-visible,.cbh-native-finder__continue:focus-visible,.cbh-native-finder__back:focus-visible,.cbh-native-finder__result-action:focus-visible,.cbh-native-finder__product-link:focus-visible,.cbh-native-finder__quick-add:focus-visible,.cbh-native-finder__route-grid a:focus-visible,.cbh-native-finder__boundary-links a:focus-visible,.cbh-native-finder__faq summary:focus-visible{outline:3px solid var(--cbh-finder-gold);outline-offset:3px}.cbh-native-finder__button--gold{color:var(--cbh-finder-accent-deep)!important;background:var(--cbh-finder-gold);box-shadow:0 12px 32px #0000002e}.cbh-native-finder__button--outline{color:#fffdf6!important;background:transparent;border-color:#fffdf657}.cbh-native-finder__button--outline:hover{background:#ffffff14;border-color:#fffdf699}.cbh-native-finder__button--solid{color:#fffdf6!important;background:var(--cbh-finder-accent)}.cbh-native-finder__hero-note{max-width:620px;margin:2rem 0 0;color:#fffdf69e!important;font-size:1.25rem!important;line-height:1.55!important}.cbh-native-finder__hero-visual{display:grid;place-items:center}.cbh-native-finder__route-map{width:min(100%,470px);padding:2rem;color:var(--cbh-finder-text);background:#fffdf6f7;border:1px solid rgba(255,255,255,.34);border-radius:calc(var(--cbh-finder-card-radius) + 6px);box-shadow:0 28px 70px #00000045;transform:rotate(1.25deg)}.cbh-native-finder__route-map-head,.cbh-native-finder__route-map-foot{display:flex;justify-content:space-between;gap:1rem;align-items:center;color:var(--cbh-finder-muted);font-size:1.15rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.cbh-native-finder__route-map-head{padding:.3rem .5rem 1.5rem;border-bottom:1px solid var(--cbh-finder-border)}.cbh-native-finder__route-map-head span:last-child{color:var(--cbh-finder-accent)}.cbh-native-finder__route-map ol{display:grid;gap:1rem;margin:1.4rem 0;padding:0;list-style:none}.cbh-native-finder__route-map li{display:grid;grid-template-columns:4.2rem minmax(0,1fr) auto;gap:1.2rem;align-items:center;padding:1.4rem;background:var(--cbh-finder-soft);border:1px solid rgba(16,44,32,.07);border-radius:var(--cbh-finder-card-radius)}.cbh-native-finder__route-map li>span:first-child{display:grid;width:4.2rem;height:4.2rem;color:#fffdf6;background:var(--cbh-finder-accent);border-radius:50%;place-items:center;font-size:1.2rem;font-weight:900}.cbh-native-finder__route-map li>span:nth-child(2){display:grid;min-width:0}.cbh-native-finder__route-map strong{color:var(--cbh-finder-text);font-size:1.45rem;line-height:1.25}.cbh-native-finder__route-map small{margin-block-start:.25rem;color:var(--cbh-finder-muted);font-size:1.15rem;line-height:1.35}.cbh-native-finder__route-map li>span:last-child{color:var(--cbh-finder-gold);font-size:2rem;font-weight:900}.cbh-native-finder__route-map-foot{padding:1.4rem .5rem .3rem;border-top:1px solid var(--cbh-finder-border);font-size:1rem}.cbh-native-finder__tool-wrap,.cbh-native-finder__method,.cbh-native-finder__routes,.cbh-native-finder__boundary,.cbh-native-finder__faq{margin-block-start:clamp(6rem,8vw,10rem)}.cbh-native-finder__section-heading{max-width:760px;margin-block-end:3rem}.cbh-native-finder__section-heading>.rte,.cbh-native-finder__section-heading>p,.cbh-native-finder__section-heading--split>p{color:var(--cbh-finder-muted)}.cbh-native-finder__section-heading>.rte p{margin-block-end:0}.cbh-native-finder__section-heading--split{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:3rem;align-items:end;max-width:none}.cbh-native-finder__section-heading--split>p{margin-block-end:1.2rem}.cbh-native-finder__tool{display:grid;grid-template-columns:minmax(260px,.34fr) minmax(0,1fr);min-height:650px;background:var(--cbh-finder-panel);border:1px solid var(--cbh-finder-border);border-radius:var(--cbh-finder-panel-radius);box-shadow:0 22px 70px #102c201a;overflow:hidden}.cbh-native-finder__progress-panel{display:flex;flex-direction:column;padding:clamp(2.4rem,3.2vw,4rem);color:#fffdf6;background:radial-gradient(circle at 30% 5%,rgba(200,169,106,.17),transparent 28%),var(--cbh-finder-accent-deep)}.cbh-native-finder__progress-topline{display:flex;justify-content:space-between;gap:1rem;align-items:center;color:#fffdf6b8;font-size:1.2rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.cbh-native-finder__progress-track{height:4px;margin-block:1.4rem 2.8rem;background:#ffffff24;border-radius:999px;overflow:hidden}.cbh-native-finder__progress-track>span{display:block;width:0;height:100%;background:var(--cbh-finder-gold);border-radius:inherit;transition:width .24s ease}.cbh-native-finder__step-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.cbh-native-finder__step-list li{position:relative;display:grid;grid-template-columns:3rem minmax(0,1fr);gap:1rem;align-items:start;min-height:5.6rem;color:#fffdf680;font-size:1.35rem;line-height:1.35}.cbh-native-finder__step-list li:not(:last-child):after{position:absolute;width:1px;height:calc(100% - 2.9rem);inset:2.8rem auto auto 1.45rem;background:#ffffff24;content:""}.cbh-native-finder__step-number{position:relative;z-index:1;display:grid;width:3rem;height:3rem;color:inherit;background:var(--cbh-finder-accent-deep);border:1px solid rgba(255,255,255,.22);border-radius:50%;place-items:center;font-size:1rem;font-weight:900}.cbh-native-finder__step-list li.is-active{color:#fffdf6;font-weight:800}.cbh-native-finder__step-list li.is-active .cbh-native-finder__step-number{color:var(--cbh-finder-accent-deep);background:var(--cbh-finder-gold);border-color:var(--cbh-finder-gold);box-shadow:0 0 0 4px #c8a96a1f}.cbh-native-finder__step-list li.is-complete{color:#fffdf6d1}.cbh-native-finder__step-list li.is-complete .cbh-native-finder__step-number{color:var(--cbh-finder-accent-deep);background:#fffdf6;border-color:#fffdf6}.cbh-native-finder__answer-summary{margin-block-start:1.5rem;padding-block-start:2rem;border-top:1px solid rgba(255,255,255,.13)}.cbh-native-finder__answer-summary>p{margin-block-end:.9rem;color:#fffdf68f;font-size:1.05rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.cbh-native-finder__answer-summary ul{display:flex;flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none}.cbh-native-finder__answer-summary li{padding:.5rem .8rem;color:#fffdf6d6;background:#ffffff12;border:1px solid rgba(255,255,255,.12);border-radius:999px;font-size:1rem;line-height:1.25}.cbh-native-finder__privacy-note{display:grid;grid-template-columns:2.6rem minmax(0,1fr);gap:1rem;align-items:start;margin-block-start:auto;padding-block-start:3rem}.cbh-native-finder__privacy-note>span{display:grid;width:2.6rem;height:2.6rem;color:var(--cbh-finder-accent-deep);background:var(--cbh-finder-gold);border-radius:50%;place-items:center;font-size:1.2rem;font-weight:900}.cbh-native-finder__privacy-note p{margin:0;color:#fffdf69c;font-size:1.13rem;line-height:1.55}.cbh-native-finder__privacy-note strong{color:#fffdf6}.cbh-native-finder__question-panel{min-width:0;padding:clamp(2.5rem,4.5vw,5.5rem)}.cbh-native-finder__question-panel form{display:flex;flex-direction:column;min-height:100%}.cbh-native-finder__question-topline{display:flex;justify-content:space-between;gap:1rem;align-items:center;margin-block-end:1.2rem}.cbh-native-finder__question-kicker,.cbh-native-finder__question-signal{color:var(--cbh-finder-accent);font-size:1.1rem;font-weight:800;line-height:1.2;letter-spacing:.1em;text-transform:uppercase}.cbh-native-finder__question-signal{padding:.55rem .85rem;color:var(--cbh-finder-muted);background:var(--cbh-finder-soft);border-radius:999px;letter-spacing:.04em;text-transform:none}.cbh-native-finder__fieldset{min-width:0;margin:0;padding:0;border:0;animation:cbhFinderStageIn .22s ease both}.cbh-native-finder__fieldset legend{display:block;width:100%;max-width:780px;margin-block-end:1rem;padding:0;color:var(--cbh-finder-text);font-family:inherit;font-size:clamp(2.7rem,3.5vw,4.3rem);font-weight:800;line-height:1.05;letter-spacing:-.035em;text-wrap:balance}.cbh-native-finder__question-help{max-width:760px;margin-block-end:2.6rem;color:var(--cbh-finder-muted);font-size:1.45rem}.cbh-native-finder__question-help a{color:var(--cbh-finder-accent);font-weight:800;text-underline-offset:.2em}.cbh-native-finder__options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.cbh-native-finder__fieldset--format .cbh-native-finder__options{grid-template-columns:repeat(3,minmax(0,1fr))}.cbh-native-finder__option{position:relative;min-width:0}.cbh-native-finder__option input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.cbh-native-finder__option label{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1.2rem;align-items:center;min-height:9.2rem;padding:1.5rem;color:var(--cbh-finder-text);background:var(--cbh-finder-card);border:1px solid var(--cbh-finder-border);border-radius:var(--cbh-finder-card-radius);cursor:pointer;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.cbh-native-finder__option label:hover{transform:translateY(-2px);border-color:#2f5d467a;box-shadow:0 12px 30px #102c2014}.cbh-native-finder__option input:focus-visible+label{outline:3px solid var(--cbh-finder-gold);outline-offset:3px}.cbh-native-finder__option input:checked+label{background:#f2f7f2;border-color:var(--cbh-finder-accent);box-shadow:inset 0 0 0 1px var(--cbh-finder-accent),0 12px 30px #102c2014}.cbh-native-finder__option-icon{display:grid;width:4.4rem;height:4.4rem;color:var(--cbh-finder-accent);background:var(--cbh-finder-soft);border-radius:50%;place-items:center;font-size:1.15rem;font-weight:900;line-height:1}.cbh-native-finder__option input:checked+label .cbh-native-finder__option-icon{color:#fffdf6;background:var(--cbh-finder-accent)}.cbh-native-finder__option-copy{display:grid;min-width:0}.cbh-native-finder__option-copy strong{color:var(--cbh-finder-text);font-size:1.45rem;line-height:1.25}.cbh-native-finder__option-copy small{margin-block-start:.35rem;color:var(--cbh-finder-muted);font-size:1.13rem;line-height:1.4}.cbh-native-finder__option-check{display:grid;width:2.2rem;height:2.2rem;color:transparent;border:1px solid #b9c9bf;border-radius:50%;place-items:center;font-size:1.1rem;font-weight:900}.cbh-native-finder__option input:checked+label .cbh-native-finder__option-check{color:#fffdf6;background:var(--cbh-finder-accent);border-color:var(--cbh-finder-accent)}.cbh-native-finder__form-error{margin-block-start:1.5rem;padding:1rem 1.2rem;color:#7a251d;background:#fff3f0;border:1px solid #e9b8b0;border-radius:10px;font-size:1.3rem}.cbh-native-finder__controls{display:flex;justify-content:space-between;gap:1rem;align-items:center;margin-block-start:auto;padding-block-start:3rem}.cbh-native-finder__continue{min-width:14rem;margin-inline-start:auto;color:#fffdf6;background:var(--cbh-finder-accent)}.cbh-native-finder__continue:disabled{color:#7b8c82;background:#e5ebe6;cursor:not-allowed}.cbh-native-finder__back{color:var(--cbh-finder-accent);background:transparent;border-color:var(--cbh-finder-border)}.cbh-native-finder__results{animation:cbhFinderStageIn .26s ease both}.cbh-native-finder__result-route{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);gap:2.4rem;padding:clamp(2.4rem,4vw,4.2rem);color:#fffdf6;background:radial-gradient(circle at 94% 12%,rgba(200,169,106,.18),transparent 30%),var(--cbh-finder-accent-deep);border-radius:var(--cbh-finder-card-radius)}.cbh-native-finder__result-route h2,.cbh-native-finder__result-route h3,.cbh-native-finder__result-route p,.cbh-native-finder__result-route li,.cbh-native-finder__result-route a{color:inherit}.cbh-native-finder__result-route h2{max-width:720px;font-size:clamp(3rem,4.2vw,5rem)}.cbh-native-finder__result-kicker{margin-block-end:1.2rem;color:var(--cbh-finder-gold)!important;font-size:1.1rem!important;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.cbh-native-finder__result-intro{max-width:720px;margin-block-end:2.2rem;color:#fffdf6c7!important}.cbh-native-finder__result-action--primary{color:var(--cbh-finder-accent-deep)!important;background:var(--cbh-finder-gold)}.cbh-native-finder__result-action--secondary{color:#fffdf6!important;background:transparent;border-color:#fffdf652}.cbh-native-finder__result-reasons{align-self:stretch;padding:2rem;background:#ffffff12;border:1px solid rgba(255,255,255,.12);border-radius:calc(var(--cbh-finder-card-radius) - 2px)}.cbh-native-finder__result-reasons>summary{display:none;min-height:4.8rem;align-items:center;justify-content:space-between;gap:1rem;color:#fffdf6;font-size:1.25rem;font-weight:800;list-style:none;cursor:pointer}.cbh-native-finder__result-reasons>summary::-webkit-details-marker{display:none}.cbh-native-finder__result-reasons>summary>span:last-child{color:var(--cbh-finder-gold);font-size:1.8rem;transition:transform .18s ease}.cbh-native-finder__result-reasons[open]>summary>span:last-child{transform:rotate(180deg)}.cbh-native-finder__choices-hide,.cbh-native-finder__result-reasons[open] .cbh-native-finder__choices-show{display:none}.cbh-native-finder__result-reasons[open] .cbh-native-finder__choices-hide{display:inline}.cbh-native-finder__result-reasons h3{margin-block-end:1.4rem;font-size:1.65rem}.cbh-native-finder__result-reasons ul{display:grid;gap:1rem;margin:0;padding:0;list-style:none}.cbh-native-finder__result-reasons li{position:relative;padding-inline-start:2.2rem;color:#fffdf6bd;font-size:1.25rem;line-height:1.45}.cbh-native-finder__result-reasons li:before{position:absolute;inset:.2rem auto auto 0;color:var(--cbh-finder-gold);content:"\2713";font-weight:900}.cbh-native-finder__result-support{display:flex;flex-wrap:wrap;gap:.8rem;margin-block-start:1.5rem}.cbh-native-finder__result-support a{display:inline-flex;align-items:center;gap:.4rem;color:#fffdf6bd!important;font-size:1.18rem;font-weight:700;text-underline-offset:.2em}.cbh-native-finder__result-support--matches{margin-block:2rem 0;padding-block-start:1.7rem;border-top:1px solid var(--cbh-finder-border)}.cbh-native-finder__result-support--matches a{color:var(--cbh-finder-accent)!important}.cbh-native-finder__result-support--matches+.cbh-native-finder__match-group{margin-block-start:2.2rem;padding-block-start:2.6rem;border-top:1px solid var(--cbh-finder-border)}.cbh-native-finder__matches{margin-block-start:3.2rem}.cbh-native-finder__matches-head{display:flex;justify-content:space-between;gap:2rem;align-items:end;margin-block-end:1.8rem}.cbh-native-finder__matches-head h3{margin-block-end:.5rem;font-size:clamp(2.4rem,3vw,3.5rem)}.cbh-native-finder__matches-head p{margin:0;color:var(--cbh-finder-muted);font-size:1.3rem}.cbh-native-finder__match-count{flex:0 0 auto;padding:.7rem 1rem;color:var(--cbh-finder-accent);background:#edf4ee;border-radius:999px;font-size:1.1rem;font-weight:800}.cbh-native-finder__product-grid,.cbh-native-finder__skeleton-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.cbh-native-finder__product-card{display:flex;min-width:0;flex-direction:column;background:var(--cbh-finder-card);border:1px solid var(--cbh-finder-border);border-radius:var(--cbh-finder-card-radius);overflow:hidden}.cbh-native-finder__product-media{position:relative;display:grid;min-height:230px;aspect-ratio:1 / .86;background:#f2efe7;place-items:center;overflow:hidden}.cbh-native-finder__product-media img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .25s ease}.cbh-native-finder__product-card:hover .cbh-native-finder__product-media img{transform:scale(1.025)}.cbh-native-finder__product-placeholder{display:grid;width:7rem;height:7rem;color:var(--cbh-finder-accent);background:#fffdf6;border:1px solid var(--cbh-finder-border);border-radius:50%;place-items:center;font-size:1.4rem;font-weight:900}.cbh-native-finder__product-rank{position:absolute;inset:1.2rem auto auto 1.2rem;display:grid;min-width:4.2rem;min-height:3rem;padding-inline:.8rem;color:#fffdf6;background:var(--cbh-finder-accent-deep);border-radius:999px;place-items:center;font-size:1rem;font-weight:900;letter-spacing:.06em}.cbh-native-finder__product-copy{display:flex;flex:1;flex-direction:column;padding:1.7rem}.cbh-native-finder__product-vendor{margin-block-end:.6rem;color:var(--cbh-finder-muted);font-size:1rem!important;font-weight:800;line-height:1.2!important;letter-spacing:.08em;text-transform:uppercase}.cbh-native-finder__product-title{margin-block-end:1rem;font-size:1.75rem!important;line-height:1.25!important;letter-spacing:-.02em!important}.cbh-native-finder__product-title a{color:var(--cbh-finder-text);text-decoration:none}.cbh-native-finder__product-title a:hover{color:var(--cbh-finder-accent);text-decoration:underline;text-underline-offset:.18em}.cbh-native-finder__product-facts{display:flex;flex-wrap:wrap;gap:.55rem;margin:0 0 1.3rem;padding:0;list-style:none}.cbh-native-finder__product-facts li{max-width:100%;padding:.45rem .7rem;color:var(--cbh-finder-accent);background:#edf4ee;border-radius:8px;font-size:1rem;font-weight:800;line-height:1.2;overflow-wrap:anywhere}.cbh-native-finder__why-match{margin-block-end:1.4rem;padding:1.2rem;background:#fff;border:1px solid var(--cbh-finder-border);border-radius:12px}.cbh-native-finder__why-match strong{display:block;margin-block-end:.55rem;color:var(--cbh-finder-text);font-size:1.1rem}.cbh-native-finder__why-match ul{display:grid;gap:.4rem;margin:0;padding:0;list-style:none}.cbh-native-finder__why-match li{position:relative;padding-inline-start:1.6rem;color:var(--cbh-finder-muted);font-size:1.15rem;line-height:1.4}.cbh-native-finder__why-match li:before{position:absolute;inset:.12rem auto auto 0;color:var(--cbh-finder-gold);content:"\2022";font-weight:900}.cbh-native-finder__product-bottom{margin-block-start:auto}.cbh-native-finder__product-price{display:flex;gap:.7rem;align-items:baseline;margin-block-end:1.2rem;color:var(--cbh-finder-text);font-size:1.65rem;font-weight:800}.cbh-native-finder__product-price s{color:var(--cbh-finder-muted);font-size:1.2rem;font-weight:500}.cbh-native-finder__product-actions{display:grid;grid-template-columns:1fr}.cbh-native-finder__product-link{width:100%;color:#fffdf6!important;background:var(--cbh-finder-accent)}.cbh-native-finder__quick-add{width:100%;color:var(--cbh-finder-accent);background:transparent;border-color:var(--cbh-finder-accent)}.cbh-native-finder__quick-add.loading{opacity:.65;pointer-events:none}.cbh-native-finder__quick-add .loading__spinner{width:1.6rem;height:1.6rem}.cbh-native-finder__product-card .product-form__error-message-wrapper{margin-block-start:.8rem;color:#7a251d;font-size:1.1rem;line-height:1.4}.cbh-native-finder__product-note{margin:1.5rem 0 0;color:var(--cbh-finder-muted);font-size:1.15rem!important;line-height:1.5!important}.cbh-native-finder__empty,.cbh-native-finder__load-error,.cbh-native-finder__age-stop{margin-block-start:2.2rem;padding:2rem;color:var(--cbh-finder-text);background:var(--cbh-finder-soft);border:1px solid var(--cbh-finder-border);border-radius:var(--cbh-finder-card-radius)}.cbh-native-finder__empty h3,.cbh-native-finder__load-error h3,.cbh-native-finder__age-stop h3{margin-block-end:.8rem}.cbh-native-finder__empty p,.cbh-native-finder__load-error p,.cbh-native-finder__age-stop p{color:var(--cbh-finder-muted)}.cbh-native-finder__skeleton{min-height:420px;background:#f2efe7;border:1px solid var(--cbh-finder-border);border-radius:var(--cbh-finder-card-radius);overflow:hidden}.cbh-native-finder__skeleton:before{display:block;width:100%;height:100%;min-height:inherit;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.65) 50%,transparent 70%) -200% 0 / 200% 100% no-repeat;animation:cbhFinderShimmer 1.25s linear infinite;content:""}.cbh-native-finder__noscript{margin-block-start:2rem;padding:2.2rem;background:var(--cbh-finder-panel);border:1px solid var(--cbh-finder-border);border-radius:var(--cbh-finder-card-radius)}.cbh-native-finder__method-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.cbh-native-finder__method-grid article{min-width:0;padding:2.4rem;background:var(--cbh-finder-card);border:1px solid var(--cbh-finder-border);border-radius:var(--cbh-finder-card-radius)}.cbh-native-finder__method-grid article>span{display:grid;width:4.6rem;height:4.6rem;margin-block-end:2.5rem;color:#fffdf6;background:var(--cbh-finder-accent);border-radius:50%;place-items:center;font-size:1.2rem;font-weight:900}.cbh-native-finder__card-kicker{margin-block-end:.7rem;color:var(--cbh-finder-gold);font-size:1.05rem!important;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.cbh-native-finder__method-grid article>p:last-child{margin-block-end:0;color:var(--cbh-finder-muted);font-size:1.35rem}.cbh-native-finder__routes{padding:clamp(3rem,5vw,5.5rem);color:#fffdf6;background:var(--cbh-finder-accent-deep);border-radius:var(--cbh-finder-panel-radius)}.cbh-native-finder__routes h2,.cbh-native-finder__routes p{color:inherit}.cbh-native-finder__routes .cbh-native-finder__section-heading--split>p{color:#fffdf6a8}.cbh-native-finder__route-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.cbh-native-finder__route-grid a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"code title arrow" "code text arrow";gap:.1rem 1rem;align-items:center;min-height:9rem;padding:1.4rem;color:#fffdf6;background:#ffffff0e;border:1px solid rgba(255,255,255,.12);border-radius:var(--cbh-finder-card-radius);text-decoration:none;transition:transform .18s ease,background-color .18s ease,border-color .18s ease}.cbh-native-finder__route-grid a:hover{transform:translateY(-2px);background:#ffffff17;border-color:#c8a96a94}.cbh-native-finder__route-grid a>span{grid-area:code;display:grid;width:3.8rem;height:3.8rem;color:var(--cbh-finder-accent-deep);background:var(--cbh-finder-gold);border-radius:50%;place-items:center;font-size:1rem;font-weight:900}.cbh-native-finder__route-grid strong{grid-area:title;align-self:end;font-size:1.35rem;line-height:1.25}.cbh-native-finder__route-grid small{grid-area:text;align-self:start;color:#fffdf68c;font-size:1.05rem;line-height:1.35}.cbh-native-finder__route-grid i{grid-area:arrow;color:var(--cbh-finder-gold);font-style:normal;font-size:1.8rem}.cbh-native-finder__boundary{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:clamp(2.5rem,5vw,6rem);align-items:center;padding:clamp(3rem,5vw,5.5rem);background:var(--cbh-finder-soft);border:1px solid rgba(200,169,106,.36);border-radius:var(--cbh-finder-panel-radius)}.cbh-native-finder__boundary-main>p:not(.cbh-native-finder__eyebrow){max-width:680px;color:var(--cbh-finder-muted)}.cbh-native-finder__boundary-links{display:flex;flex-wrap:wrap;gap:.8rem 1.5rem;margin-block-start:2rem}.cbh-native-finder__boundary-links a{display:inline-flex;gap:.5rem;align-items:center;min-height:4.4rem;padding-block:.7rem;color:var(--cbh-finder-accent);font-size:1.2rem;font-weight:800;text-underline-offset:.2em}.cbh-native-finder__boundary-points{display:grid;gap:1rem}.cbh-native-finder__boundary-points>div{display:grid;grid-template-columns:3.8rem minmax(0,1fr);gap:1.2rem;align-items:center;padding:1.4rem;background:var(--cbh-finder-card);border:1px solid var(--cbh-finder-border);border-radius:var(--cbh-finder-card-radius)}.cbh-native-finder__boundary-points>div>span{display:grid;width:3.8rem;height:3.8rem;color:#fffdf6;background:var(--cbh-finder-accent);border-radius:50%;place-items:center;font-size:1.2rem;font-weight:900}.cbh-native-finder__boundary-points p{display:grid;margin:0}.cbh-native-finder__boundary-points strong{font-size:1.3rem;line-height:1.3}.cbh-native-finder__boundary-points small{margin-block-start:.25rem;color:var(--cbh-finder-muted);font-size:1.05rem;line-height:1.4}.cbh-native-finder__faq-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:start}.cbh-native-finder__faq details{background:var(--cbh-finder-card);border:1px solid var(--cbh-finder-border);border-radius:var(--cbh-finder-card-radius);overflow:hidden}.cbh-native-finder__faq summary{display:grid;grid-template-columns:minmax(0,1fr) 2.6rem;gap:1.5rem;align-items:center;min-height:6.8rem;padding:1.5rem 1.8rem;color:var(--cbh-finder-text);font-size:1.4rem;font-weight:800;line-height:1.35;list-style:none;cursor:pointer}.cbh-native-finder__faq summary::-webkit-details-marker{display:none}.cbh-native-finder__faq-icon{position:relative;display:grid;width:2.6rem;height:2.6rem;background:var(--cbh-finder-soft);border-radius:50%;place-items:center}.cbh-native-finder__faq-icon:before,.cbh-native-finder__faq-icon:after{position:absolute;width:1rem;height:1.5px;background:var(--cbh-finder-accent);content:"";transition:transform .18s ease}.cbh-native-finder__faq-icon:after{transform:rotate(90deg)}.cbh-native-finder__faq details[open] .cbh-native-finder__faq-icon:after{transform:rotate(0)}.cbh-native-finder__faq-answer{padding:0 1.8rem 1.8rem;color:var(--cbh-finder-muted)}.cbh-native-finder__faq-answer p:last-child{margin-block-end:0}@keyframes cbhFinderStageIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes cbhFinderShimmer{to{background-position:200% 0}}@media screen and (min-width:750px){.cbh-native-finder__result-reasons:not([open])>.cbh-native-finder__result-reasons-body{display:block}}@media screen and (max-width:1099px){.cbh-native-finder__hero{grid-template-columns:minmax(0,1fr) minmax(330px,.72fr);min-height:520px;padding:4.5rem}.cbh-native-finder__tool{grid-template-columns:250px minmax(0,1fr)}.cbh-native-finder__progress-panel{padding:2.5rem}.cbh-native-finder__question-panel{padding:3.5rem}.cbh-native-finder__fieldset--format .cbh-native-finder__options,.cbh-native-finder__product-grid,.cbh-native-finder__skeleton-grid,.cbh-native-finder__route-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:899px){.cbh-native-finder__hero{grid-template-columns:1fr}.cbh-native-finder__hero-copy{max-width:720px}.cbh-native-finder__route-map{width:min(100%,620px);transform:none}.cbh-native-finder__tool{grid-template-columns:1fr}.cbh-native-finder__progress-panel{display:block;padding:2rem 2.5rem}.cbh-native-finder__progress-track{margin-block:1rem 0}.cbh-native-finder__step-list,.cbh-native-finder__answer-summary,.cbh-native-finder__privacy-note{display:none!important}.cbh-native-finder__result-route,.cbh-native-finder__boundary{grid-template-columns:1fr}}@media screen and (max-width:749px){.cbh-native-finder__inner.page-width{width:100%;padding:var(--cbh-finder-pad-top-mobile) 1.5rem var(--cbh-finder-pad-bottom-mobile)}.cbh-native-finder h1{font-size:clamp(3.7rem,12vw,5.3rem)}.cbh-native-finder h2{font-size:clamp(2.8rem,9vw,4rem)}.cbh-native-finder__hero{gap:3.5rem;min-height:0;padding:3rem 2rem 2.2rem;border-radius:calc(var(--cbh-finder-panel-radius) - 8px)}.cbh-native-finder__hero-text p{font-size:1.6rem}.cbh-native-finder__hero-chips{display:grid;grid-template-columns:1fr;gap:.6rem}.cbh-native-finder__hero-chips li{width:fit-content}.cbh-native-finder__hero-actions,.cbh-native-finder__result-actions{display:grid;grid-template-columns:1fr}.cbh-native-finder__hero-actions .cbh-native-finder__button,.cbh-native-finder__result-actions .cbh-native-finder__result-action{width:100%}.cbh-native-finder__route-map{padding:1.4rem;border-radius:var(--cbh-finder-card-radius)}.cbh-native-finder__route-map li{grid-template-columns:3.7rem minmax(0,1fr) auto;gap:.9rem;padding:1rem}.cbh-native-finder__route-map li>span:first-child{width:3.7rem;height:3.7rem}.cbh-native-finder__tool-wrap,.cbh-native-finder__method,.cbh-native-finder__routes,.cbh-native-finder__boundary,.cbh-native-finder__faq{margin-block-start:5.5rem}.cbh-native-finder__section-heading,.cbh-native-finder__section-heading--split{display:block;margin-block-end:2rem}.cbh-native-finder__section-heading--split>p{margin-block-start:1rem}.cbh-native-finder__tool{min-height:0;border-radius:calc(var(--cbh-finder-panel-radius) - 6px)}.cbh-native-finder__progress-panel{padding:1.5rem 1.7rem}.cbh-native-finder__question-panel{padding:2.2rem 1.5rem}.cbh-native-finder__question-topline{align-items:flex-start}.cbh-native-finder__question-signal{flex:0 0 auto;font-size:.95rem}.cbh-native-finder__fieldset legend{font-size:clamp(2.5rem,8.8vw,3.5rem)}.cbh-native-finder__question-help{margin-block-end:2rem;font-size:1.32rem}.cbh-native-finder__options,.cbh-native-finder__fieldset--format .cbh-native-finder__options,.cbh-native-finder__product-grid,.cbh-native-finder__skeleton-grid,.cbh-native-finder__method-grid,.cbh-native-finder__route-grid,.cbh-native-finder__faq-list{grid-template-columns:1fr}.cbh-native-finder__option label{min-height:7.8rem;padding:1.2rem}.cbh-native-finder__option-icon{width:4rem;height:4rem}.cbh-native-finder__controls{padding-block-start:2.2rem}.cbh-native-finder__back,.cbh-native-finder__continue{min-width:0}.cbh-native-finder__continue{min-width:13rem}.cbh-native-finder__result-route{padding:2rem 1.5rem}.cbh-native-finder__result-route h2{font-size:3rem}.cbh-native-finder__matches-head{align-items:flex-start}.cbh-native-finder__product-media{min-height:250px}.cbh-native-finder__method-grid article{padding:2rem}.cbh-native-finder__method-grid article>span{margin-block-end:1.8rem}.cbh-native-finder__routes,.cbh-native-finder__boundary{padding:2.5rem 1.5rem;border-radius:calc(var(--cbh-finder-panel-radius) - 6px)}.cbh-native-finder__route-grid a{min-height:8rem}}@media screen and (max-width:389px){.cbh-native-finder__inner.page-width{padding-inline:1rem}.cbh-native-finder__hero{padding-inline:1.5rem}.cbh-native-finder__question-panel{padding-inline:1rem}.cbh-native-finder__option label{grid-template-columns:3.6rem minmax(0,1fr) 2rem;gap:.8rem;padding-inline:1rem}.cbh-native-finder__option-icon{width:3.6rem;height:3.6rem}.cbh-native-finder__controls{gap:.7rem}.cbh-native-finder__back,.cbh-native-finder__continue{padding-inline:1.2rem}}@media(prefers-reduced-motion:reduce){.cbh-native-finder *,.cbh-native-finder *:before,.cbh-native-finder *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.cbh-native-finder__tool{min-height:0;grid-template-columns:minmax(270px,.32fr) minmax(0,1fr);align-items:stretch}.cbh-native-finder__question-panel form{min-height:0}.cbh-native-finder.has-results .cbh-native-finder__tool{grid-template-columns:1fr;align-items:stretch}.cbh-native-finder.has-results .cbh-native-finder__progress-panel{position:static;display:grid;grid-template-columns:minmax(145px,auto) minmax(180px,1fr) auto;gap:1.8rem;align-items:center;min-height:0;padding:1.6rem 2.2rem;border-radius:calc(var(--cbh-finder-panel-radius) - 1px) calc(var(--cbh-finder-panel-radius) - 1px) 0 0}.cbh-native-finder.has-results .cbh-native-finder__progress-track{margin:0}.cbh-native-finder.has-results .cbh-native-finder__step-list,.cbh-native-finder.has-results .cbh-native-finder__privacy-note{display:none}.cbh-native-finder.has-results .cbh-native-finder__answer-summary{margin:0;padding:0;border:0}.cbh-native-finder.has-results .cbh-native-finder__answer-summary>p{display:none}.cbh-native-finder.has-results .cbh-native-finder__question-panel{padding:clamp(2rem,3vw,3.2rem)}.cbh-native-finder__controls{margin-block-start:0}.cbh-native-finder__step-list li{color:#fffdf6b3}.cbh-native-finder__step-list li>span:last-child{display:grid;gap:.25rem;padding-block-start:.35rem}.cbh-native-finder__step-list li strong{color:inherit;font-size:1.3rem;line-height:1.3}.cbh-native-finder__step-list li small{color:#fffdf69e;font-size:1.02rem;line-height:1.35}.cbh-native-finder__step-list li.is-active small,.cbh-native-finder__step-list li.is-complete small{color:#fffdf6bd}.cbh-native-finder__option-icon svg,.cbh-native-finder__catalogue-error-icon svg,.cbh-native-finder__match-group-icon svg{width:2.25rem;height:2.25rem}.cbh-native-finder__option-count{width:fit-content;margin-block-start:.7rem;padding:.35rem .65rem;color:var(--cbh-finder-accent);background:#edf4ee;border-radius:999px;font-size:.95rem;font-weight:800;line-height:1.2}.cbh-native-finder__option.is-unavailable label{color:#697a70;background:#f3f4f1;border-color:#d7ddd8;cursor:not-allowed;opacity:.76}.cbh-native-finder__option.is-unavailable label:hover{transform:none;box-shadow:none}.cbh-native-finder__option.is-unavailable .cbh-native-finder__option-count{color:#665f51;background:#ece8df}.cbh-native-finder__feed-status,.cbh-native-finder__catalogue-check{display:flex;gap:1.2rem;align-items:center;margin:2.4rem 0 0;padding:1.4rem 1.6rem;color:var(--cbh-finder-accent-deep);background:var(--cbh-finder-soft);border:1px solid rgba(200,169,106,.42);border-radius:14px;font-size:1.25rem;font-weight:750}.cbh-native-finder__catalogue-check{min-height:18rem;justify-content:center;margin:0;text-align:left}.cbh-native-finder__catalogue-check p{display:grid;gap:.35rem;margin:0}.cbh-native-finder__catalogue-check strong{font-size:1.55rem}.cbh-native-finder__catalogue-check small{color:var(--cbh-finder-muted);font-size:1.15rem}.cbh-native-finder__loader{flex:0 0 auto;width:2.2rem;height:2.2rem;border:2px solid rgba(47,93,70,.22);border-top-color:var(--cbh-finder-accent);border-radius:50%;animation:cbhFinderSpin .7s linear infinite}@keyframes cbhFinderSpin{to{transform:rotate(360deg)}}.cbh-native-finder__catalogue-error{padding:clamp(2.2rem,4vw,4rem);background:var(--cbh-finder-soft);border:1px solid rgba(200,169,106,.44);border-radius:var(--cbh-finder-card-radius)}.cbh-native-finder__catalogue-error-icon,.cbh-native-finder__match-group-icon{display:grid;width:4.8rem;height:4.8rem;margin-block-end:1.6rem;color:#fffdf6;background:var(--cbh-finder-accent);border-radius:50%;place-items:center}.cbh-native-finder__catalogue-error h3{margin-block-end:1rem;font-size:clamp(2.6rem,3.4vw,3.8rem)}.cbh-native-finder__catalogue-error>p:not(.cbh-native-finder__question-kicker){max-width:720px;color:var(--cbh-finder-muted)}.cbh-native-finder__button--soft{color:var(--cbh-finder-accent)!important;background:#fffdf6;border-color:var(--cbh-finder-border)}.cbh-native-finder__result-route{grid-template-columns:minmax(0,1.38fr) minmax(260px,.62fr);padding:clamp(2.4rem,3.5vw,3.8rem)}.cbh-native-finder__result-route h2{font-size:clamp(3rem,3.7vw,4.4rem)}.cbh-native-finder__result-chips{display:flex;flex-wrap:wrap;gap:.65rem;margin:1.5rem 0 1.8rem;padding:0;list-style:none}.cbh-native-finder__result-chips li{padding:.55rem .85rem;color:#fffdf6;background:#ffffff14;border:1px solid rgba(255,255,255,.16);border-radius:999px;font-size:1.05rem;font-weight:800;line-height:1.2}.cbh-native-finder__matches{margin-block-start:2.4rem;padding:clamp(1.6rem,2.5vw,2.4rem);background:#faf8f2;border:1px solid var(--cbh-finder-border);border-radius:var(--cbh-finder-card-radius)}.cbh-native-finder__match-group+.cbh-native-finder__match-group{margin-block-start:3rem;padding-block-start:2.6rem;border-top:1px solid var(--cbh-finder-border)}.cbh-native-finder__match-group-head{display:grid;grid-template-columns:4.4rem minmax(0,1fr);gap:1.2rem;align-items:start;margin-block-end:1.5rem}.cbh-native-finder__match-group-icon{width:4.4rem;height:4.4rem;margin:0}.cbh-native-finder__match-group--alternative .cbh-native-finder__match-group-icon{color:var(--cbh-finder-accent-deep);background:var(--cbh-finder-gold)}.cbh-native-finder__match-group-head h4{margin:0 0 .35rem;color:var(--cbh-finder-text);font-size:clamp(2rem,2.4vw,2.8rem);line-height:1.15}.cbh-native-finder__match-group-head p{margin:0;color:var(--cbh-finder-muted);font-size:1.2rem}.cbh-native-finder__product-match-label{position:absolute;inset:1.2rem 1.2rem auto auto;max-width:calc(100% - 7.2rem);padding:.55rem .8rem;color:#fffdf6;background:var(--cbh-finder-accent);border-radius:999px;font-size:.95rem;font-weight:850;line-height:1.2;text-align:center}.cbh-native-finder__product-match-label--alternative{color:var(--cbh-finder-accent-deep);background:var(--cbh-finder-gold)}.cbh-native-finder__preference-gap{margin:0 0 1.2rem;padding:.9rem 1rem;color:#665f51;background:#f4eddd;border-radius:10px;font-size:1.05rem!important;line-height:1.4!important}.cbh-native-finder__preference-gap strong{color:var(--cbh-finder-text)}.cbh-native-finder__empty,.cbh-native-finder__load-error,.cbh-native-finder__age-stop{margin-block-start:0;padding:clamp(2.2rem,4vw,3.6rem)}.cbh-native-finder__method-boundary{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:clamp(2rem,4vw,4.5rem);align-items:center;margin-block-start:1.5rem;padding:clamp(2.2rem,4vw,3.6rem);background:var(--cbh-finder-soft);border:1px solid rgba(200,169,106,.4);border-radius:var(--cbh-finder-card-radius)}.cbh-native-finder__method-boundary h3{margin-block-end:.8rem;font-size:clamp(2.2rem,2.8vw,3.2rem)}.cbh-native-finder__method-boundary p:not(.cbh-native-finder__eyebrow){margin:0;color:var(--cbh-finder-muted);font-size:1.3rem}.cbh-native-finder__method-boundary .cbh-native-finder__boundary-links{display:grid;gap:.4rem;margin:0}.cbh-native-finder__route-toggle{display:none;align-items:center;justify-content:center;gap:.8rem;width:100%;min-height:4.8rem;margin-block-start:1rem;padding:1.1rem 1.5rem;color:#fffdf6;background:#ffffff14;border:1px solid rgba(255,255,255,.2);border-radius:999px;font:inherit;font-size:1.3rem;font-weight:800;cursor:pointer}.cbh-native-finder__route-toggle:focus-visible{outline:3px solid var(--cbh-finder-gold);outline-offset:3px}.cbh-native-finder__tool-wrap,.cbh-native-finder__method,.cbh-native-finder__routes,.cbh-native-finder__faq{margin-block-start:clamp(5.5rem,7vw,8rem)}@media screen and (max-width:899px){.cbh-native-finder__tool,.cbh-native-finder__result-route,.cbh-native-finder__method-boundary{grid-template-columns:1fr}.cbh-native-finder.has-results .cbh-native-finder__progress-panel{display:block;padding:1.5rem 1.7rem;border-radius:0}.cbh-native-finder.has-results .cbh-native-finder__progress-track{margin-block:1rem 0}}@media screen and (max-width:749px){.cbh-native-finder__hero{gap:2.6rem}.cbh-native-finder__question-panel{padding-block-end:0}.cbh-native-finder__controls{position:sticky;z-index:4;bottom:0;margin:2rem -1.5rem 0;padding:1.2rem 1.5rem calc(1.2rem + env(safe-area-inset-bottom));background:#fffffff7;border-top:1px solid var(--cbh-finder-border);box-shadow:0 -10px 24px #102c2012;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cbh-native-finder__feed-status{margin-block-end:1.5rem}.cbh-native-finder__matches{margin-inline:-.4rem;padding:1.2rem}.cbh-native-finder__result-route{gap:1.6rem;padding:1.7rem 1.4rem}.cbh-native-finder__result-route h2{font-size:clamp(2.7rem,8.5vw,3.4rem)}.cbh-native-finder__result-intro{margin-block-end:1.6rem;font-size:1.3rem}.cbh-native-finder__result-reasons{padding:0 1.3rem}.cbh-native-finder__result-reasons>summary{display:flex}.cbh-native-finder__result-reasons[open]{padding-block-end:1.3rem}.cbh-native-finder__result-reasons-body{padding-block-start:.5rem;border-top:1px solid rgba(255,255,255,.12)}.cbh-native-finder__result-reasons-body h3{margin-block:1.3rem 1rem;font-size:1.4rem}.cbh-native-finder__matches-head{margin-block-end:1.3rem}.cbh-native-finder__matches-head h3{font-size:2.4rem}.cbh-native-finder__product-media{min-height:190px;aspect-ratio:3 / 2}.cbh-native-finder__product-copy{padding:1.4rem}.cbh-native-finder__product-vendor{font-size:1.05rem!important}.cbh-native-finder__product-title{font-size:1.65rem!important}.cbh-native-finder__result-support--matches{display:grid;gap:.2rem;margin-block:1.6rem 0}.cbh-native-finder__result-support--matches a{min-height:4.4rem}.cbh-native-finder__matches-head,.cbh-native-finder__match-group-head{align-items:flex-start}.cbh-native-finder__match-group-head{grid-template-columns:3.8rem minmax(0,1fr);gap:1rem}.cbh-native-finder__match-group-icon{width:3.8rem;height:3.8rem}.cbh-native-finder__product-match-label{inset:1rem 1rem auto auto}.cbh-native-finder__method-boundary{padding:2rem 1.5rem}.cbh-native-finder__routes [data-cbh-route-grid]>a:nth-child(n+5){display:none}.cbh-native-finder__routes [data-cbh-route-grid].is-expanded>a:nth-child(n+5){display:grid}.cbh-native-finder__route-toggle{display:flex}.cbh-native-finder__tool-wrap,.cbh-native-finder__method,.cbh-native-finder__routes,.cbh-native-finder__faq{margin-block-start:4.5rem}}.cbh-native-finder__hero{min-height:540px}.cbh-native-finder__method-grid article h3{margin-block-end:.8rem}.cbh-native-finder__card-kicker{color:#6f5728}.cbh-native-finder__route-grid a{min-height:9.4rem;padding:1.5rem}.cbh-native-finder__route-grid a>span{width:4.2rem;height:4.2rem}.cbh-native-finder__route-grid a>span svg{width:2.15rem;height:2.15rem}.cbh-native-finder__route-grid strong{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.cbh-native-finder__route-grid strong em{padding:.22rem .48rem;color:var(--cbh-finder-accent-deep);background:var(--cbh-finder-gold);border-radius:999px;font-family:inherit;font-size:.85rem;font-style:normal;font-weight:900;line-height:1;letter-spacing:.04em}.cbh-native-finder__faq-answer{font-size:1.35rem;line-height:1.6}@media screen and (max-width:749px){.cbh-native-finder__inner.page-width{padding-inline:1.25rem}.cbh-native-finder__hero{min-height:0;padding:2.7rem 1.8rem 2.4rem}.cbh-native-finder__hero h1{margin-block-end:1.2rem}.cbh-native-finder__hero-text{margin-block-end:1.6rem}.cbh-native-finder__hero-chips{display:flex;flex-wrap:wrap;gap:.55rem;margin-block-end:1.8rem}.cbh-native-finder__hero-chips li{width:auto;min-height:3.5rem;padding:.6rem .9rem;font-size:1.1rem}.cbh-native-finder__hero-actions{gap:.25rem}.cbh-native-finder__hero-actions .cbh-native-finder__button--outline{min-height:4.4rem;padding-block:.8rem;background:transparent;border-color:transparent;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em}.cbh-native-finder__hero-note{margin-block-start:1rem;font-size:1.12rem!important;line-height:1.45!important}.cbh-native-finder__hero-visual{display:none}.cbh-native-finder__tool-wrap,.cbh-native-finder__method,.cbh-native-finder__routes,.cbh-native-finder__faq{margin-block-start:4rem}.cbh-native-finder__section-heading{margin-block-end:1.7rem}.cbh-native-finder__section-heading .cbh-native-finder__eyebrow{margin-block-end:.9rem}.cbh-native-finder__section-heading>.rte,.cbh-native-finder__section-heading--split>p{font-size:1.38rem;line-height:1.52}.cbh-native-finder__method-grid{gap:.8rem}.cbh-native-finder__method-grid article{display:grid;grid-template-columns:3.8rem minmax(0,1fr);grid-template-areas:"number kicker" "number heading" ". copy";gap:.2rem 1.1rem;padding:1.5rem}.cbh-native-finder__method-grid article>span{grid-area:number;width:3.8rem;height:3.8rem;margin:0}.cbh-native-finder__method-grid article>.cbh-native-finder__card-kicker{grid-area:kicker;align-self:end;margin:0}.cbh-native-finder__method-grid article>h3{grid-area:heading;margin:0;font-size:1.8rem;line-height:1.18}.cbh-native-finder__method-grid article>p:last-child{grid-area:copy;margin-block-start:.45rem;font-size:1.26rem;line-height:1.5}.cbh-native-finder__method-boundary{gap:1.4rem;margin-block-start:1rem;padding:1.7rem 1.5rem}.cbh-native-finder__method-boundary h3{font-size:2.2rem}.cbh-native-finder__method-boundary p:not(.cbh-native-finder__eyebrow){font-size:1.25rem;line-height:1.5}.cbh-native-finder__method-boundary .cbh-native-finder__boundary-links{gap:0;padding-block-start:.6rem;border-top:1px solid rgba(16,44,32,.1)}.cbh-native-finder__method-boundary .cbh-native-finder__boundary-links a{min-height:4.4rem;padding-block:.9rem;border-bottom:1px solid rgba(16,44,32,.08)}.cbh-native-finder__method-boundary .cbh-native-finder__boundary-links a:last-child{border-bottom:0}.cbh-native-finder__routes{padding:2.2rem 1.3rem}.cbh-native-finder__routes .cbh-native-finder__section-heading--split>p{margin-block-start:.6rem}.cbh-native-finder__route-grid{gap:.7rem}.cbh-native-finder__route-grid a{min-height:7.7rem;padding:1.1rem}.cbh-native-finder__route-grid a>span{width:3.8rem;height:3.8rem}.cbh-native-finder__route-grid a>span svg{width:1.9rem;height:1.9rem}.cbh-native-finder__route-grid strong{font-size:1.28rem}.cbh-native-finder__route-grid small{font-size:1rem}.cbh-native-finder__faq-list{gap:.7rem}.cbh-native-finder__faq summary{min-height:6.2rem;padding:1.25rem 1.4rem;font-size:1.3rem}.cbh-native-finder__faq-answer{padding:0 1.4rem 1.5rem;font-size:1.25rem}}@media screen and (max-width:389px){.cbh-native-finder__inner.page-width{padding-inline:1rem}.cbh-native-finder__hero{padding-inline:1.5rem}.cbh-native-finder__hero-chips li{font-size:1.05rem}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/cbh-native-product-finder.css.map */
