.ct-appeal-results{--ap-warm-rule:#bdb7af;--ap-dark-rule:#415268}.ct-appeal-results [hidden]{display:none!important}.ct-appeal-results .ap-hero{padding-block:28px 38px}.ct-appeal-results .ct-breadcrumb{flex-wrap:wrap;gap:0 12px;margin-bottom:20px;font-size:13px}.ct-appeal-results .ap-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:end;gap:26px 44px;display:grid}.ct-appeal-results .ap-hero h1{max-width:19ch;padding-bottom:4px;font-size:clamp(36px,4.2vw,56px);line-height:1.1}.ct-appeal-results .ap-lede{max-width:44ch;margin-top:16px;font-size:18px}.ct-appeal-results .ap-claim{color:var(--color-gold-bright);max-width:46ch;margin-top:12px;font-size:16px}.ct-appeal-results .ap-actions{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:22px;display:flex}.ct-appeal-results .ap-actions .ct-button{margin-top:0}.ct-appeal-results .ct-text-link{text-underline-offset:4px;font-weight:600;text-decoration:underline}.ct-appeal-results .ap-facts{border-top:1px solid var(--color-gold);border-bottom:1px solid var(--ap-dark-rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ct-appeal-results .ap-facts>div{flex-direction:column;gap:8px;padding:18px 14px 16px 0;display:flex}.ct-appeal-results .ap-facts b{font-family:var(--font-serif);font-variant-numeric:tabular-nums lining-nums;font-size:clamp(40px,4vw,54px);font-weight:400;line-height:1}.ct-appeal-results .ap-facts [data-count][data-counting]:after{color:var(--color-silver)}.ct-appeal-results .ap-facts span{color:var(--color-silver-dim);font-size:14px;line-height:1.35}.ct-appeal-results .ap-source{color:var(--color-silver-dim);margin-top:10px;font-size:13px}.ct-appeal-results .ap-body{padding-block:40px 8px}.ct-appeal-results .ap-featured{margin:4px 0 40px}.ct-appeal-results .ap-slides{gap:28px;display:grid}.ct-appeal-results .ap-featured[data-enhanced=true] .ap-slides{--ap-bleed:36px;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;padding:2px var(--ap-bleed) 58px;margin:-2px calc(-1 * var(--ap-bleed)) -58px;scroll-padding-inline:var(--ap-bleed);gap:80px;display:flex;overflow-x:auto}.ct-appeal-results .ap-slides::-webkit-scrollbar{display:none}.ct-appeal-results .ap-feature{isolation:isolate;background:var(--ct-paper);min-width:0;padding:24px 28px 30px;position:relative;box-shadow:0 18px 38px #301e0c21}.ct-appeal-results .ap-featured[data-enhanced=true] .ap-feature{scroll-snap-align:start;flex:0 0 100%}.ct-appeal-results .ap-feature:focus-visible{outline:3px solid var(--color-gold-7);outline-offset:-3px}.ct-appeal-results .ap-feature:before,.ct-appeal-results .ap-feature:after{content:"";z-index:-1;position:absolute;inset:0}.ct-appeal-results .ap-feature:before{background:#d8c8b6;transform:translate(6px,6px)}.ct-appeal-results .ap-feature:after{background:var(--ct-paper)}.ct-appeal-results .ap-letterhead{border-bottom:1px solid var(--ct-rule);justify-content:space-between;gap:12px;padding-bottom:12px;font-size:13px;display:flex}.ct-appeal-results .ap-letterhead strong{letter-spacing:-.02em;font-weight:800}.ct-appeal-results .ap-letterhead span{color:var(--ct-walnut)}.ct-appeal-results .ap-feature-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:26px 44px;margin-top:20px;display:grid}.ct-appeal-results .ap-feature h2{font-family:var(--font-serif);letter-spacing:-.02em;text-wrap:balance;max-width:21ch;font-size:clamp(30px,3.4vw,42px);font-weight:400;line-height:1.08}.ct-appeal-results .ap-feature-text p{max-width:46ch;margin-top:12px;font-size:16px;line-height:1.5}.ct-appeal-results .ap-feature-text .ap-feature-note{border-top:1px solid var(--ap-warm-rule);color:var(--ct-muted);margin-top:16px;padding-top:12px;font-size:14px}.ct-appeal-results .ap-chart{min-width:0;padding-bottom:82px}.ct-appeal-results .ap-chart figcaption{color:var(--ct-walnut);font-size:14px;font-weight:600}.ct-appeal-results .ap-chart-rows{gap:16px;margin-top:14px;display:grid}.ct-appeal-results .ap-chart-row{grid-template-columns:128px minmax(0,1fr);align-items:center;gap:4px 14px;display:grid}.ct-appeal-results .ap-chart-row>b{font-size:14px;font-weight:600;line-height:1.25}.ct-appeal-results .ap-track{background:linear-gradient(var(--ap-warm-rule), var(--ap-warm-rule)) left center / 100% 1px no-repeat;height:22px;position:relative}.ct-appeal-results .ap-bar{background:var(--color-navy);position:absolute;top:3px;bottom:3px;left:0}.ct-appeal-results .ap-range{background:var(--color-walnut-11);border:1px solid var(--ct-walnut);position:absolute;top:3px;bottom:3px}.ct-appeal-results .ap-median{background:var(--ct-walnut);width:2px;margin-left:-1px;position:absolute;top:-3px;bottom:-3px}.ct-appeal-results .ap-chart-row>small{color:var(--ct-muted);grid-column:2;font-size:13px;line-height:1.35}.ct-appeal-results .ap-axis{height:18px;color:var(--ct-muted);font-variant-numeric:tabular-nums;margin:6px 0 0 142px;font-size:12px;position:relative}.ct-appeal-results .ap-axis span{position:absolute;transform:translate(-50%)}.ct-appeal-results .ap-axis span:first-child{transform:none}.ct-appeal-results .ap-axis span:last-child{white-space:nowrap;transform:translate(-100%)}.ct-appeal-results .ap-source-line{color:var(--ct-muted);max-width:52ch;margin-top:12px;font-size:13px}.ct-appeal-results .ap-feature-stamp{background:var(--ct-paper);color:var(--ct-walnut);outline-offset:3px;letter-spacing:.14em;text-transform:uppercase;text-align:center;border:3px solid;outline:1px solid;padding:8px 16px 7px;font-size:14px;font-weight:700;line-height:1.2;position:absolute;bottom:28px;right:30px;transform:rotate(-4deg)}.ct-appeal-results .ap-feature-stamp small{letter-spacing:.12em;font-size:11px;display:block}.ct-appeal-results .ap-car-nav{flex-wrap:wrap;align-items:center;gap:14px;margin-top:22px;display:flex;position:relative}.ct-appeal-results .ap-car-nav button{justify-content:center;font-size:15px}.ct-appeal-results .ap-car-nav button:disabled{opacity:.45;cursor:default}.ct-appeal-results .ap-car-count,.ct-appeal-results .ap-count{color:var(--ct-muted);font-variant-numeric:tabular-nums;font-size:14px}.ct-appeal-results .ap-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ct-appeal-results .ap-filter{gap:12px;margin-bottom:12px;display:grid}.ct-appeal-results .ap-filter-label{font-family:var(--font-serif);letter-spacing:-.02em;font-size:clamp(28px,3.2vw,40px);line-height:1.05}.ct-appeal-results .ap-filter select{appearance:none;width:min(100%,460px);height:50px;color:var(--color-navy);background:var(--ct-paper) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%235a4027' stroke-width='1.6'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 14px center;border:1px solid var(--ct-walnut);font:inherit;border-radius:0;padding:11px 44px 11px 12px;font-size:17px}.ct-appeal-results .ap-filter select:disabled{opacity:1}.ct-appeal-results .ap-group-desc{color:var(--ct-muted);max-width:70ch;min-height:1.4em;margin:2px 0 14px;font-size:15px}.ct-appeal-results .ap-cases{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ct-appeal-results .ap-case{background:var(--ct-paper);align-content:start;gap:10px;min-width:0;padding:20px 20px 18px;display:grid;position:relative}.ct-appeal-results .ap-case-meta{color:var(--ct-muted);font-size:13px;font-weight:600}.ct-appeal-results .ap-case h3{font-family:var(--font-serif);margin:0;font-size:25px;font-weight:400;line-height:1.1}.ct-appeal-results .ap-case dl{gap:8px;margin:0;display:grid}.ct-appeal-results .ap-case dt{letter-spacing:.04em;color:var(--ct-walnut);font-size:13px;font-weight:700}.ct-appeal-results .ap-case dd{margin:0;font-size:15px;line-height:1.45}.ct-appeal-results .ap-mini-stamp{color:var(--ct-walnut);outline-offset:2px;letter-spacing:.12em;text-transform:uppercase;border:2px solid;outline:1px solid;justify-self:start;max-width:100%;margin:4px 0;padding:3px 9px;font-size:11px;font-weight:700;transform:rotate(-3deg)}.ct-appeal-results .ap-more{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:16px;display:flex}.ct-appeal-results .ap-more button{font-size:15px}.ct-appeal-results .ap-fade{animation:.2s cubic-bezier(.16,1,.3,1) both ap-results-reveal}@keyframes ap-results-reveal{0%{opacity:.6;transform:translateY(-4px)}to{opacity:1;transform:none}}.ct-appeal-results .ap-guidance{border-top:1px solid var(--ap-warm-rule);max-width:72ch;margin-top:34px;padding-top:28px}.ct-appeal-results .ap-guidance h2{font-size:30px;line-height:1.2}.ct-appeal-results .ap-guidance p{margin-top:12px;font-size:18px}.ct-appeal-results .ap-guidance p+h2{margin-top:28px}.ct-appeal-results .ap-guidance .ct-text-link{align-items:center;gap:8px;min-height:44px;margin-top:12px;display:inline-flex}.ct-appeal-results .ap-steps{background:var(--ct-walnut-paper);margin-top:34px;padding:24px 26px}.ct-appeal-results .ap-steps h2{font-size:30px}.ct-appeal-results .ap-steps ol{color:var(--ct-walnut);gap:8px;max-width:70ch;margin:14px 0 0;padding-left:22px;list-style:decimal;display:grid}.ct-appeal-results .ap-honest{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px 36px;margin-top:30px;padding-bottom:34px;display:grid}.ct-appeal-results .ap-honest p{max-width:52ch;font-size:16px}.ct-appeal-results .ap-honest .ct-text-link{margin-top:8px;display:inline-block}.ct-appeal-results .ap-close{background:var(--ct-walnut);color:var(--color-silver);padding-block:30px}.ct-appeal-results .ap-close>.ct-container{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 30px;display:flex}.ct-appeal-results .ap-close h2{font-size:34px}.ct-appeal-results .ap-close-actions{justify-items:start;gap:8px;display:grid}.ct-appeal-results .ap-close .ap-close-actions p{margin-top:0}.ct-appeal-results .ap-close .ap-form-link{min-height:44px;color:var(--color-silver);align-items:center;display:inline-flex}.ct-appeal-results .ap-close p{color:#e9ddd0;max-width:52ch;margin-top:6px;font-size:16px}@media (min-width:761px){.ct-appeal-results .ap-actions .ct-button-gold,.ct-appeal-results .ap-close .ct-button-gold{border:1px solid var(--ap-dark-rule);color:var(--color-silver);background:0 0}}@media (min-width:761px) and (hover:hover) and (pointer:fine){.ct-appeal-results .ap-actions .ct-button-gold:hover,.ct-appeal-results .ap-close .ct-button-gold:hover{background:var(--color-navy)}}@media (min-width:861px) and (max-width:1100px){.ct-appeal-results .ap-featured[data-enhanced=true] .ap-slides{--ap-bleed:32px}}@media (max-width:1023px){.ct-appeal-results .ap-grid{grid-template-columns:1fr}.ct-appeal-results .ap-facts{max-width:720px}.ct-appeal-results .ap-feature-grid{gap:26px}.ct-appeal-results .ap-cases{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.ct-appeal-results .ap-featured[data-enhanced=true] .ap-slides{--ap-bleed:18px;gap:22px}}@media (max-width:759px){.ct-appeal-results .ap-hero{padding-block:22px 30px}.ct-appeal-results .ap-hero h1{font-size:36px}.ct-appeal-results .ap-actions .ct-button{width:100%}.ct-appeal-results .ap-facts b{font-size:36px}.ct-appeal-results .ap-facts>div{padding-right:10px}.ct-appeal-results .ap-body{padding-block:30px 6px}.ct-appeal-results .ap-featured[data-enhanced=true] .ap-feature{flex-basis:88%}.ct-appeal-results .ap-feature{padding:20px 18px 34px}.ct-appeal-results .ap-feature-grid{grid-template-columns:1fr}.ct-appeal-results .ap-feature h2{font-size:30px}.ct-appeal-results .ap-chart{padding-bottom:0}.ct-appeal-results .ap-chart-row{grid-template-columns:1fr}.ct-appeal-results .ap-chart-row>small{grid-column:1}.ct-appeal-results .ap-axis{margin-left:0}.ct-appeal-results .ap-feature-stamp{letter-spacing:.1em;margin-top:22px;font-size:12.5px;display:inline-block;position:static}.ct-appeal-results .ap-car-nav{grid-template-columns:1fr 1fr;gap:10px 12px;display:grid}.ct-appeal-results .ap-car-count{order:-1;grid-column:1/-1}.ct-appeal-results .ap-cases,.ct-appeal-results .ap-honest{grid-template-columns:1fr}.ct-appeal-results .ap-close{padding-block:26px}.ct-appeal-results .ap-close-actions,.ct-appeal-results .ap-close .ct-button{width:100%}}@media (prefers-reduced-motion:reduce){.ct-appeal-results .ap-fade{animation:none}.ct-appeal-results .ap-slides{scroll-behavior:auto}}
