.adams-search label,.adams-search fieldset{min-width:0}.adams-search>button{align-self:end;gap:12px}.adams-search-extra{grid-column:1/-1;border-top:1px solid var(--line,#ddd);padding-top:8px}.adams-search-extra>summary{cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:.82rem;font-weight:700;padding:10px 0;list-style:none}.adams-search-extra>summary::-webkit-details-marker{display:none}.adams-search-extra>summary>span{font-size:1.3rem;color:var(--gold,#d9a52b)}.adams-search-extra[open]>summary>span{transform:rotate(45deg)}.adams-search-ranges{display:grid;gap:16px;margin-top:10px}.adams-search-ranges fieldset{border:0;margin:0;padding:0}.adams-search-ranges legend{font-size:.85rem;font-weight:700;margin-bottom:8px}.adams-range{display:grid;grid-template-columns:1fr 1fr;gap:8px}.adams-search .adams-range label{font-weight:400;font-size:.75rem}.adams-search input,.adams-search select{max-width:100%;min-width:0;width:100%;font-size:16px}.adams-search-help{font-size:.73rem;color:var(--muted,#666);line-height:1.65;margin:14px 0 0}.adams-offer-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px}.adams-offer-heading h1{font-size:clamp(2rem,5vw,3.3rem);line-height:1.15;letter-spacing:-.04em;margin:12px 0}.adams-offer-heading p{margin-bottom:0}.adams-offer-heading .more{max-width:240px}.adams-offer-page .sr{padding:24px;border:1px solid var(--line,#ddd);border-radius:18px;background:var(--alt,#f5f5f3)}.adams-results-bar{display:flex;justify-content:space-between;gap:16px;align-items:center;margin:22px 0;font-size:.85rem}.adams-results-bar p{margin:0}.adams-results-bar strong{font-size:1.1rem}.adams-results-bar a{text-decoration:underline;text-underline-offset:4px}.adams-results-bar a span{margin-left:8px;color:var(--gold,#d9a52b)}.adams-no-results{padding:48px 24px;text-align:center;border:1px dashed var(--line,#ddd);border-radius:18px}.adams-no-results-mark{font-size:3rem;color:var(--gold,#d9a52b)}.adams-no-results h2{font-size:clamp(1.5rem,3vw,2rem);margin:12px 0}.adams-no-results p{max-width:580px;margin:0 auto 24px}.adams-no-results .ap-actions{justify-content:center;display:flex;gap:12px;flex-wrap:wrap}.adams-buyer-strip{display:flex;justify-content:space-between;align-items:center;gap:32px;margin-top:56px;border-radius:22px;padding:36px;background:var(--alt,#f5f5f3);border:1px solid var(--line,#ddd)}.adams-buyer-strip h2{font-size:clamp(1.5rem,3vw,2rem);margin:10px 0}.adams-buyer-strip p{margin-bottom:0}.adams-buyer-strip>div:last-child{display:grid;gap:16px;justify-items:start;flex-shrink:0}.adams-faq-hero{padding:70px 0 56px;background:var(--alt,#f5f5f3)}.adams-faq-hero h1{max-width:750px;font-size:clamp(2.4rem,5.5vw,4.4rem);line-height:1.08;letter-spacing:-.055em;margin:16px 0 24px}.adams-faq-hero h1 em{font-style:normal;border-bottom:3px solid var(--gold,#d9a52b)}.adams-faq-hero .ap-lead{max-width:700px}.adams-faq-jump{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.adams-faq-jump a{padding:10px 18px;border:1px solid var(--line,#ddd);border-radius:999px;font-size:.83rem;background:var(--surface,#fff)}.adams-faq-jump a:hover{border-color:var(--gold,#d9a52b)}.adams-faq-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:36px;padding-top:50px;padding-bottom:64px}.adams-faq-group{scroll-margin-top:110px;margin-bottom:42px}.adams-faq-group h2{display:flex;align-items:center;gap:14px;font-size:1.65rem;letter-spacing:-.03em;margin:0 0 22px}.adams-faq-group h2>span{font-size:.75rem;letter-spacing:.1em;color:var(--muted,#666);font-weight:500}.adams-faq-group details{border-top:1px solid var(--line,#ddd)}.adams-faq-group details:last-child{border-bottom:1px solid var(--line,#ddd)}.adams-faq-group summary{cursor:pointer;padding:21px 34px 21px 0;position:relative;font-size:1rem;line-height:1.55;font-weight:700;list-style:none}.adams-faq-group summary::-webkit-details-marker{display:none}.adams-faq-group summary:after{content:'+';position:absolute;right:4px;top:18px;font-size:1.5rem;font-weight:400;color:var(--gold,#d9a52b)}.adams-faq-group details[open] summary:after{content:'−'}.adams-faq-answer{padding:0 28px 22px 0;line-height:1.85;font-size:.92rem;color:var(--muted,#666)}.adams-faq-answer p{margin:0 0 12px}.adams-faq-answer p:last-child{margin-bottom:0}.adams-faq-answer a{color:var(--ink,#212121);text-decoration:underline;text-decoration-color:var(--gold,#d9a52b);text-underline-offset:4px}.adams-faq-note{font-size:.76rem;line-height:1.8;color:var(--muted,#666);border-top:1px solid var(--line,#ddd);padding-top:22px}.adams-faq-aside{background:var(--alt,#f5f5f3);border:1px solid var(--line,#ddd);border-radius:20px;padding:28px;height:fit-content}.adams-faq-aside h2{font-size:1.5rem;line-height:1.35;margin:14px 0}.adams-faq-aside p{font-size:.9rem;line-height:1.8}.adams-faq-aside .btn{display:flex;margin:22px 0 16px;text-align:center;justify-content:center;white-space:normal}.adams-faq-aside .more{font-size:.85rem}.adams-faq-answer a,.adams-faq-aside a{overflow-wrap:anywhere}.adams-search :focus-visible,.adams-faq-group summary:focus-visible,.adams-faq-jump a:focus-visible{outline:2px solid var(--gold,#d9a52b);outline-offset:4px}.adams-faq-page section{padding:0}.adams-faq-page .adams-faq-hero{padding:70px 0 56px}
@media(min-width:600px){.adams-search-ranges{grid-template-columns:1fr 1fr}.adams-offer-page .adams-search{grid-template-columns:1fr 1fr}.adams-offer-page .adams-search-extra{grid-column:1/-1}}
@media(min-width:980px){.adams-offer-page .adams-search{grid-template-columns:1fr 1fr 1.3fr auto}.adams-offer-page .adams-search-ranges{grid-template-columns:1.3fr 1.3fr 1fr 1.2fr}.adams-faq-layout{grid-template-columns:minmax(0,1fr) 300px;gap:64px}.adams-faq-aside{position:sticky;top:110px}}
@media(max-width:699px){.adams-offer-heading,.adams-buyer-strip{display:block}.adams-offer-heading>.more{margin-top:18px}.adams-offer-page .sr{padding:18px}.adams-buyer-strip{padding:26px}.adams-buyer-strip>div:last-child{margin-top:24px}.adams-faq-page .adams-faq-hero{padding:44px 0 36px}.adams-faq-jump a{padding:9px 14px}.adams-faq-layout{padding-top:36px}.adams-results-bar{align-items:flex-start}.adams-results-bar a{flex-shrink:0}.adams-search .btn{width:100%}}
.adams-pages .adams-faq-group{margin-bottom:42px}
.adams-offer-heading>.more{display:inline-flex;gap:10px;align-items:center;font-size:.85rem;line-height:1.65;flex-shrink:0}.adams-offer-heading>.more svg{width:20px;height:20px;flex-shrink:0}
@media(min-width:980px){.adams-offer-page .adams-search>.btn{grid-column:auto}}
