.sponsor-layout{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-bottom:36px}.sponsor-offer,.sponsor-choice,.sponsor-bill{padding:32px}.sponsor-price{font-family:"Bricolage Grotesque",sans-serif;font-weight:800;font-size:54px;line-height:1.1;margin:24px 0}.sponsor-price span{font-family:"IBM Plex Sans",sans-serif;font-size:18px;font-weight:400;white-space:nowrap}.sponsor-offer ul{padding-left:22px}.sponsor-offer li{margin:14px 0}.sponsor-bill{margin:24px 0}.billing-actions{display:flex;gap:16px;flex-wrap:wrap}.billing-actions form{margin:0}.sponsored-results{margin:0 0 32px;padding:24px;border:2px solid var(--se-border);border-top:5px solid #d7f04e;border-radius:18px}.sponsored-results h2{font-size:22px;margin:0 0 8px}.sponsored-results ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;list-style:none;padding:0}.sponsored-results li{padding:0;background:var(--se-bg);border:1px solid var(--se-border);border-radius:10px}.sponsored-results li a{display:block;box-sizing:border-box;min-height:44px;padding:14px;border-radius:inherit}.sponsored-results .small-note{margin:0}@media(max-width:760px){.sponsor-layout{grid-template-columns:1fr}.sponsor-offer,.sponsor-choice,.sponsor-bill{padding:24px}.sponsored-results ul{grid-template-columns:1fr}}@media(max-width:420px){.sponsor-price span{display:block;margin-top:4px}}
.catalog-with-sponsor{grid-template-areas:"filters sponsor" "filters results";align-items:start}
.catalog-with-sponsor>.filter-panel{grid-area:filters}
.catalog-with-sponsor>.sponsored-results{grid-area:sponsor;margin:0;min-width:0}
.catalog-with-sponsor>.catalog-results{grid-area:results;min-width:0}
@media(max-width:800px){.catalog-with-sponsor{grid-template-columns:minmax(0,1fr);grid-template-areas:"sponsor" "filters" "results";gap:25px}}
.sponsor-selected-choice{margin:10px 0 0;padding:10px 12px;border-left:3px solid var(--se-highlight,#d7f04e);background:var(--se-bg);overflow-wrap:anywhere}
