:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#182131;--ink-soft:#344054;--muted:#667085;--paper:#fffaf0;--paper-strong:#fff4cf;--surface:#ffffffd1;--surface-solid:#fff;--line:#7b5c2029;--gold:#f7b500;--gold-2:#fd6;--orange:#f97316;--red:#dc2626;--blue:#3b6ea8;--green:#4d7c0f;--safe-bg:#f4f9e8;--info-bg:#f6f8fb;--warning-bg:#fff5f5;--neutral-chip:#f7f1e5;--shadow:0 28px 90px #462f0c24;--shadow-soft:0 18px 50px #462f0c17;--radius-xl:34px;--radius-lg:26px;--radius-md:18px}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{color:var(--ink);background:radial-gradient(circle at 12% 8%,#ffdd666b,#0000 28%),radial-gradient(circle at 86% 12%,#2563eb1f,#0000 26%),linear-gradient(#fff8e6 0%,#f7efe0 48%,#fffaf3 100%);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:clip}a{color:inherit}a,p,h1,h2,h3,label,select{overflow-wrap:anywhere}main{width:100%;max-width:min(1220px,100vw);margin:0 auto;padding:20px 18px 76px;overflow-x:clip}.hero{border:1px solid var(--line);min-height:540px;box-shadow:var(--shadow);background:linear-gradient(135deg,#fffffff5,#fff8dde0),radial-gradient(circle at 75% 25%,#f7b50047,#0000 32%);border-radius:42px;padding:24px;position:relative;overflow:hidden}.hero:after{content:"";opacity:.16;background:linear-gradient(135deg,#ef4444eb,#f97316eb);border-radius:88px;width:245px;height:245px;position:absolute;bottom:-58px;right:-48px;rotate:18deg;box-shadow:inset 0 0 0 18px #ffffff47,0 30px 80px #ef444440}.nav{z-index:1;justify-content:space-between;align-items:center;gap:16px;padding:8px 6px 24px;display:flex;position:relative}.nav strong{letter-spacing:-.02em;font-size:1.06rem}.nav strong:before{content:"■";color:var(--red);margin-right:8px}.nav a{border:1px solid var(--line);background:#ffffff8a;border-radius:999px;padding:10px 14px}.nav a,.secondary{color:#92400e;font-weight:900;text-decoration:none}.hero-grid{z-index:1;grid-template-columns:minmax(0,.95fr) minmax(320px,.62fr);align-items:stretch;gap:clamp(18px,4vw,42px);display:grid;position:relative}.hero-content{z-index:1;max-width:860px;padding:20px 0 38px;position:relative}.hero-media{z-index:1;aspect-ratio:4/3;border-radius:32px;align-self:start;width:100%;max-height:420px;position:relative;overflow:hidden;box-shadow:0 24px 70px #2c1f0c2e}.hero-media img{object-fit:cover;object-position:25% 30%;width:100%;height:100%;display:block}.hero-fullbleed .hero-bg{z-index:0;position:absolute;inset:0}.hero-fullbleed .hero-bg img{object-fit:cover;object-position:25% 68%;width:100%;height:100%;display:block}.hero-fullbleed .hero-bg:after{content:"";background:linear-gradient(90deg,#141b2d00 0%,#fffdf714 42%,#fffdf76b 58%,#fffdf794 76%,#fffdf79e 100%);position:absolute;inset:0}.hero-fullbleed .hero-grid{grid-template-columns:minmax(0,1fr)}.hero-fullbleed .hero-content{z-index:1;max-width:560px;margin-left:auto;padding-right:clamp(8px,3vw,40px);position:relative}.ai-image-badge{z-index:2;color:#fff;letter-spacing:.01em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#141b2dc7;border-radius:999px;align-items:center;gap:5px;padding:5px 11px;font-size:.72rem;font-weight:900;display:inline-flex;position:absolute;bottom:14px;right:14px}@media (max-width:980px){.hero-fullbleed{flex-direction:column;min-height:0;display:flex}.hero-fullbleed .nav{z-index:2;order:1;position:relative}.hero-fullbleed .hero-grid{z-index:1;order:2;position:relative}.hero-fullbleed .hero-bg{z-index:0;aspect-ratio:auto;order:0;position:absolute;inset:0}.hero-fullbleed .hero-bg picture,.hero-fullbleed .hero-bg img{width:100%;height:100%;display:block}.hero-fullbleed .hero-bg img{object-fit:cover;object-position:50% 22%}.hero-fullbleed .hero-bg:after{content:"";background:linear-gradient(#fffdf7f2 0%,#fffdf78c 22%,#fffdf700 42% 68%,#fffdf7e6 92%,#fffdf7 100%);display:block;position:absolute;inset:0}.hero-fullbleed{min-height:720px;padding-top:18px;position:relative}.hero-fullbleed .hero-content{max-width:100%;margin-left:0;padding-top:6px}}.eyebrow{color:#a14b00;letter-spacing:.11em;text-transform:uppercase;margin:0 0 14px;font-size:.76rem;font-weight:950}h1{letter-spacing:-.055em;max-width:1040px;margin:0 0 18px;font-size:clamp(2.12rem,4.05vw,3.95rem);line-height:.97}h2{letter-spacing:-.04em;margin:0 0 12px;font-size:clamp(1.75rem,3vw,3rem);line-height:1}h3{letter-spacing:-.015em;margin:0 0 10px;font-size:1.16rem}.lead{max-width:660px;color:var(--ink-soft);font-size:1.02rem;line-height:1.52}.hero-trust{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.hero-trust span{border:1px solid var(--line);color:#7c3f00;background:#ffffffad;border-radius:999px;padding:7px 10px;font-size:.75rem;font-weight:950}.hero-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:20px;display:flex}.hero-cue{color:#7c3f00;margin:10px 0 0;font-size:.86rem;font-weight:900}.primary,.secondary{border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 20px;text-decoration:none;display:inline-flex}.primary{background:linear-gradient(135deg, var(--ink), #354057);color:#fff;border:1px solid #00000014;font-weight:950;box-shadow:0 14px 34px #18213138}.secondary{border:1px solid var(--line);background:#ffffffad}.secondary-quiet{box-shadow:none;background:0 0;border-color:#0000;min-height:38px;padding-inline:4px}.method-card{z-index:1;min-width:0;box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffb8;border:1px solid #7b5c202e;border-radius:28px;flex-direction:column;justify-content:space-between;padding:20px;display:flex;position:relative}.method-card h2{font-size:clamp(1.45rem,2.4vw,2.18rem)}.method-card p:not(.eyebrow){color:var(--muted);line-height:1.56}.method-signals{gap:10px;margin-top:16px;display:grid}.method-signals div{background:#fff8dc;border:1px solid #7b5c201f;border-radius:18px;padding:10px 11px}.method-signals strong{color:var(--ink-soft);margin-bottom:3px;display:block}.method-signals span{color:var(--muted);font-size:.83rem;line-height:1.35;display:block}.finder-panel,.seo-plan,.trust-section,.next-steps,.notice{background:var(--surface);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--line);border-radius:var(--radius-xl);width:100%;min-width:0;max-width:100%;box-shadow:var(--shadow-soft);margin-top:28px;padding:32px}.trust-fullbleed{align-items:center;min-height:460px;padding:0;display:flex;position:relative;overflow:hidden}.trust-fullbleed .trust-bg{z-index:0;position:absolute;inset:0}.trust-fullbleed .trust-bg img{object-fit:cover;width:100%;height:100%;display:block}.trust-fullbleed .trust-bg:after{content:"";background:linear-gradient(90deg,#141b2d00 0%,#fffdf71a 38%,#fffdf76b 55%,#fffdf794 72%,#fffdf79e 100%);position:absolute;inset:0}.trust-fullbleed .trust-inner{z-index:1;max-width:600px;margin-left:auto;padding:36px clamp(20px,4vw,48px) 36px 20px;position:relative}.trust-fullbleed .check-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:980px){.trust-fullbleed{min-height:620px;padding-top:0;display:block;position:relative}.trust-fullbleed .trust-bg{z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:hidden}.trust-fullbleed .trust-bg picture,.trust-fullbleed .trust-bg img{width:100%;height:100%;display:block}.trust-fullbleed .trust-bg img{object-fit:cover;object-position:50% 22%}.trust-fullbleed .trust-bg:after{content:"";background:linear-gradient(#fffdf7e6 0%,#fffdf780 20%,#fffdf700 40% 62%,#fffdf7f0 88%,#fffdf7 100%);display:block;position:absolute;inset:0}.trust-fullbleed .trust-inner{z-index:1;max-width:100%;margin-left:0;padding:24px 18px 20px;position:relative}.trust-fullbleed .check-grid article{-webkit-backdrop-filter:blur(14px);background:#fffdf77a}.trust-fullbleed details{-webkit-backdrop-filter:blur(14px);background:#fffaf06b}.trust-fullbleed .check-grid p,.trust-fullbleed details p{text-shadow:0 1px 3px #ffffff8c}}.finder-copy{max-width:860px;margin-bottom:22px}.finder-copy p,.seo-grid p,.set-card p,.article-copy p,.check-grid p,.next-steps p,.faq-list p,.related-guide-list span{color:var(--muted);line-height:1.62}.lane-guide{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.lane-guide div{border:1px solid var(--line);background:#fffaf0;border-radius:18px;padding:12px}.lane-guide strong{color:var(--ink-soft);font-size:.88rem;display:block}.lane-guide span{color:var(--muted);margin-top:3px;font-size:.78rem;line-height:1.35;display:block}.finder-grid{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));align-items:start;gap:14px;display:grid}.diagnostic-grid{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.field-group-title{color:#92400e;letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1;margin:8px 0 -4px;font-size:.78rem;font-weight:1000}label{min-width:0;color:var(--ink-soft);gap:8px;font-weight:900;display:grid}select{width:100%;min-width:0;max-width:100%;min-height:56px;color:var(--ink);font:inherit;text-overflow:ellipsis;white-space:nowrap;background:#fffdf7;border:1px solid #7b5c2038;border-radius:18px;padding:0 42px 0 14px;overflow:hidden;box-shadow:inset 0 1px #ffffffbf}.recommendation-layout{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);align-items:start;gap:18px;margin-top:28px;display:grid}.alt-list{gap:14px;display:grid}.finder-feedback{border:1px solid var(--line);background:#fffaf0;border-radius:22px;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:start;gap:14px;margin-top:18px;padding:14px 16px;display:grid}.finder-feedback strong{color:var(--ink-soft);margin-bottom:4px;font-size:.86rem;display:block}.finder-feedback p{color:var(--muted);margin:0;font-size:.88rem;line-height:1.45}.active-chips{flex-wrap:wrap;gap:7px;display:flex}.active-chips span{background:var(--neutral-chip);color:#66513a;border:1px solid #7b5c201f;border-radius:999px;padding:7px 10px;font-size:.74rem;font-weight:900}.result-summary{border:1px solid var(--line);color:#66513a;background:#fffaf0;border-radius:18px;margin:-2px 0 10px;padding:10px 12px;font-size:.84rem;font-weight:900;line-height:1.35}.result-trust-note{border:1px solid var(--line);color:var(--muted);background:#fffaf0;border-radius:20px;grid-column:1/-1;padding:14px 16px;line-height:1.5}.result-trust-note strong{color:var(--ink-soft)}.result-grid,.seo-grid,.check-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.set-card,.seo-grid article,.check-grid article{border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(#fffffffb,#fffcf6f0);padding:20px;position:relative;overflow:hidden;box-shadow:0 10px 30px #462f0c0e}.featured-card{border-color:#4d7c0f52;min-height:100%;box-shadow:0 20px 46px #462f0c17}.decision-card{flex-direction:column;gap:14px;display:flex}.decision-card:before{content:"";background:#4d7c0f94;width:5px;position:absolute;inset:0 auto 0 0}.decision-card:has(.lane-kreativere-wahl):before{background:#d977068a}.decision-card:has(.lane-herausforderung):before{background:#dc262680}.decision-topline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.decision-rank{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#182131;border-radius:999px;padding:6px 10px;font-size:.74rem;font-weight:1000}.decision-main{grid-template-columns:132px minmax(0,1fr);align-items:start;gap:14px;display:grid}.decision-summary{color:var(--ink-soft);margin:2px 0 10px;font-weight:850;line-height:1.45}.decision-grid{gap:10px;display:grid}.set-visual{isolation:isolate;background:linear-gradient(135deg,#faecbee6,#fff8dceb),radial-gradient(circle at 24% 25%,#ffffff9e,#0000 20%);border:1px solid #7b5c201f;border-radius:22px;height:128px;margin-bottom:0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 8px #ffffff47}.set-visual:before{content:"";z-index:-1;opacity:.9;background:linear-gradient(135deg, var(--visual-a,#f5d36c), var(--visual-b,#fef3c7));position:absolute;inset:0}.set-visual:after{content:"";background:#ffffff47;border-radius:30px;width:92px;height:92px;position:absolute;bottom:-28px;right:-22px;rotate:18deg;box-shadow:inset 0 0 0 10px #ffffff2e}.set-visual.product-visual{background:#fff}.set-visual.product-visual:before,.set-visual.product-visual:after{display:none}.product-visual img{object-fit:contain;width:100%;height:100%;padding:8px;display:block}.brick{background:#ffffffb8;border-radius:10px;display:block;position:absolute;box-shadow:inset 0 -5px #462f0c14,0 8px 18px #462f0c14}.brick:before,.brick:after{content:"";background:#462f0c21;border-radius:999px;width:10px;height:5px;position:absolute;top:6px}.brick:before{left:10px}.brick:after{right:10px}.b1{width:58px;height:34px;top:20px;left:18px}.b2{background:#ffffff94;width:74px;height:38px;top:61px;left:48px}.b3{background:#ffffff70;width:46px;height:30px;top:24px;left:92px}.visual-mark{background:#ffffff38;border:2px solid #ffffffb8;border-radius:16px;width:38px;height:38px;position:absolute;top:24px;right:22px}.visual-city{--visual-a:#f6c453;--visual-b:#fee7a8}.visual-classic{--visual-a:#f4b84f;--visual-b:#f8dd88}.visual-friends{--visual-a:#f8b4cf;--visual-b:#fde2ee}.visual-magic{--visual-a:#c7b5fd;--visual-b:#efe7ff}.visual-pixels{--visual-a:#8bc77b;--visual-b:#d9f0c4}.visual-speed{--visual-a:#f59e0b;--visual-b:#fee2b6}.visual-space{--visual-a:#9aa7bd;--visual-b:#e2e8f0}.visual-technic{--visual-a:#f08b66;--visual-b:#ffd8c8}.visual-pixels .brick{border-radius:4px}.visual-pixels .visual-mark{border-radius:5px}.visual-space .visual-mark{border-radius:999px}.visual-speed .b2{transform:skew(-12deg)}.visual-technic .visual-mark{border-radius:999px;box-shadow:inset 0 0 0 8px #ffffff40}.set-meta{color:#9a4a00;letter-spacing:.035em;text-transform:uppercase;margin-bottom:8px;font-size:.76rem;font-weight:950}.set-facts{flex-wrap:wrap;gap:7px;margin:0 0 12px;display:flex}.set-facts span{background:var(--neutral-chip);color:#66513a;border:1px solid #7b5c201f;border-radius:999px;padding:6px 9px;font-size:.72rem;font-weight:900}.match-badge{color:#3f6212;background:#edf7d8;border:1px solid #4d7c0f24;border-radius:999px;margin:0;padding:6px 9px;font-size:.73rem;font-weight:950;display:inline-flex}.lane-kreativere-wahl{color:#92400e;background:#fff3d7;border-color:#d977062e}.lane-herausforderung{color:#991b1b;background:#fff1f2;border-color:#dc262624}.fit-block{background:#ffffffb8;border:1px solid #7b5c201c;border-radius:17px;margin:0;padding:12px 13px}.fit-block strong{color:var(--ink-soft);margin-bottom:7px;font-size:.82rem;display:block}.fit-block ul{color:var(--muted);margin:0;padding-left:18px;font-size:.88rem;line-height:1.48}.fit-block p{color:var(--muted);margin:0;font-size:.88rem;line-height:1.48}.fit-positive{background:var(--safe-bg);border-color:#4d7c0f1f}.risk-block{background:var(--info-bg);border-color:#34405417}.warning-block{background:var(--warning-bg);border-color:#dc26261f}.best-for{color:var(--muted);margin:12px 0;padding-left:18px;line-height:1.5}.tags{flex-wrap:wrap;gap:7px;margin:14px 0 18px;display:flex}.tags span{color:#4a3400;background:#ffd500;border-radius:999px;padding:6px 9px;font-size:.76rem;font-weight:900}.best-for-strip{flex-wrap:wrap;gap:7px;display:flex}.best-for-strip span{background:var(--neutral-chip);color:#66513a;border-radius:999px;padding:6px 9px;font-size:.76rem;font-weight:850}.lane-explain{color:var(--muted);margin:-2px 0 0;font-size:.84rem;font-weight:850}.set-card a,.seo-grid a,.soon-link{color:#a14b00;font-weight:950}.set-card a{background:linear-gradient(135deg, var(--ink), #344054);color:#fff;text-align:center;border:1px solid #1821311a;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:46px;margin-top:8px;padding:0 14px;font-size:.96rem;text-decoration:none;display:flex;box-shadow:0 10px 24px #18213121}.set-card a[aria-disabled=true]{opacity:.72;cursor:not-allowed}.cta-hint{color:#7a6a58;margin-top:6px;font-size:.72rem;font-weight:850;display:block}.legal-copy{max-width:900px}.legal-copy h2{margin-top:22px;font-size:clamp(1.35rem,2.2vw,2rem)}.guide-hero{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow-soft);padding:34px 36px}.back-link{color:#a14b00;margin-bottom:24px;font-weight:900;text-decoration:none;display:inline-block}.villa-feld{grid-template-columns:minmax(0,1.07fr) minmax(340px,.93fr);align-items:stretch;gap:22px;margin-top:22px;display:grid}.villa-feld .villa-produkt{flex-direction:column;grid-area:1/1;margin:0;padding:24px 26px;display:flex}.villa-feld .villa-produkt .back-link{margin-bottom:16px}.villa-feld .villa-produkt h1{overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto;max-width:100%;margin-bottom:10px;font-size:clamp(1.9rem,3.05vw,2.6rem);line-height:1.05}.villa-feld .villa-entscheidung{grid-area:1/2}.villa-feld .villa-alternative{grid-area:2/1/auto/-1}.villa-feld .article-copy{grid-area:3/1/auto/-1}.villa-feld .villa-breit{grid-column:1/-1}.villa-feld .villa-artikel{width:auto;max-width:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;margin-inline:0;padding:6px 37px 0}.villa-feld .villa-artikel>div,.villa-feld .villa-artikel>section{max-width:69ch;margin-inline:0}.villa-feld .villa-artikel>div+div{margin-top:26px}.villa-feld .villa-set-fakten{margin-top:12px}.villa-feld .villa-artikel .lego-regular-price{max-width:420px;margin-top:14px}.villa-feld .villa-produkt .lead{margin-bottom:0}.villa-feld .villa-bildflaeche{background:linear-gradient(#fff 55%,#f3f5f9);border:1px solid #eff1f3;border-radius:20px;justify-content:center;align-items:center;height:270px;margin:14px 0 12px;display:flex;overflow:hidden}.villa-feld .villa-bildflaeche .guide-hero-produkt{object-fit:contain;background:0 0;border:0;border-radius:0;width:100%;height:100%;margin:0;padding:10px;display:block}.villa-feld .villa-chips{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:12px;display:flex}.villa-feld .villa-chip{background:#f7f0de;border:1px solid #e7d6af;border-radius:999px;padding:7px 10px;font-size:.78rem;font-weight:800}.villa-feld .villa-entscheidung{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;flex-direction:column;min-width:0;margin:0;padding:24px;display:flex;overflow:visible;box-shadow:0 10px 30px #462f0c0b}.villa-feld .villa-entscheidung-kopf{justify-content:space-between;align-items:center;gap:10px;display:flex}.villa-feld .villa-schritt{letter-spacing:.14em;text-transform:uppercase;color:#1746ce;font-size:.7rem;font-weight:850}.villa-feld .villa-marke{color:#1746ce;background:#f6f8fd;border-radius:999px;padding:6px 10px;font-size:.68rem;font-weight:850}.villa-feld .villa-entscheidung>h2{letter-spacing:-.03em;margin:12px 0 11px;font-size:clamp(1.35rem,2.2vw,1.85rem);line-height:1.1}.villa-feld .villa-urteil p{margin:0 0 7px}.villa-feld .villa-urteil p:last-child{margin:0}.villa-feld .villa-urteil-alter{font-weight:800}.villa-feld .villa-kaufweg-titel{letter-spacing:.1em;text-transform:uppercase;color:#39465d;margin:16px 0 6px;font-size:.72rem;font-weight:850;display:block}.villa-feld .villa-entscheidung .decision-shop-action{margin:0}.villa-feld .villa-kaufbereich-hinweis{margin-top:8px}.villa-feld .villa-trenner{color:#7a8798;align-items:center;gap:12px;margin:12px 0;font-size:.74rem;font-weight:750;display:flex}.villa-feld .villa-trenner:before,.villa-feld .villa-trenner:after{content:"";background:var(--line);flex:1;height:1px}.villa-feld .villa-finderweg{color:#1746ce;text-align:left;width:100%;min-height:0;box-shadow:none;background:#eff4ff;border:2px solid #bfd0fa;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:13px 15px;font-weight:850;text-decoration:none;display:flex}.villa-feld .villa-finderweg-text strong{font-size:1rem;display:block}.villa-feld .villa-finderweg-text small{margin-top:3px;font-size:.72rem;font-weight:600;line-height:1.25;display:block}.villa-feld .villa-finderweg-pfeil{flex:none;font-size:1.25rem}.villa-feld .villa-entscheidung-hinweis{color:var(--ink-soft);margin:10px 0 0;font-size:.74rem;line-height:1.4}.villa-alternative{margin-top:22px}.villa-alternative h2{margin:0 0 8px}.villa-alternative p{margin:0 0 14px}.kaufweg-einordnung{border:1px solid var(--line);color:var(--ink-soft);background:#fffaf0;border-left:4px solid #1746ce;border-radius:12px;margin:0 0 12px;padding:12px 14px;font-size:.875rem;line-height:1.5}.guide-hero-produkt{border:1px solid var(--line);background:#fff;border-radius:16px;width:200px;height:auto;margin:16px 0 0;padding:8px;display:block}.guide-content{grid-template-columns:minmax(0,.85fr) minmax(340px,1.15fr);align-items:start;gap:22px;margin-top:22px;display:grid}.article-copy,.guide-content aside{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:24px;box-shadow:0 10px 30px #462f0c0b}.guide-faq,.related-guides{border-top:1px solid var(--line);margin-top:28px;padding-top:22px}.faq-list{gap:12px;margin-top:18px;display:grid}details{border:1px solid var(--line);background:#fffaf0;border-radius:18px;padding:16px 18px}summary{cursor:pointer;font-weight:950}.related-guide-list{gap:10px;margin-top:16px;display:grid}.related-guide-list a{border:1px solid var(--line);background:#fffaf0;border-radius:18px;gap:4px;padding:14px 16px;text-decoration:none;display:grid}.related-guide-list strong{color:var(--ink-soft)}.related-guide-list span{font-size:.88rem}.next-steps{grid-template-columns:minmax(0,1fr) minmax(300px,.7fr);align-items:start;gap:24px;display:grid}.next-steps ol{border:1px solid var(--line);background:#fffaf0;border-radius:22px;margin:0;padding:22px 22px 22px 42px;font-weight:850;line-height:1.8}.notice{color:var(--muted);line-height:1.55}.footer-links{flex-wrap:wrap;gap:14px;margin-top:14px;display:flex}.footer-links a{color:#a14b00;font-weight:900}.build-stamp{max-width:1180px;color:var(--muted);text-align:right;margin:0 auto 16px;padding:0 18px;font-size:.72rem;line-height:1.35}@media (max-width:980px){main{padding:14px 10px 56px}.hero-grid,.finder-grid,.finder-feedback,.result-grid,.seo-grid,.check-grid,.recommendation-layout,.guide-content,.next-steps,.lane-guide{grid-template-columns:minmax(0,1fr)}.hero{border-radius:28px;width:100%;min-width:0;max-width:100%;min-height:auto;padding:18px}.hero-grid{gap:14px}.hero-content{width:100%;min-width:0;max-width:100%;padding:14px 2px 0}.hero-media,.method-card{display:none}.method-card h2{font-size:clamp(1.24rem,5.4vw,1.55rem)}.method-card p:not(.eyebrow){margin-block:0 8px;font-size:.9rem;line-height:1.42}.method-signals{gap:8px;margin-top:10px}.method-signals span{display:none}.eyebrow{letter-spacing:.09em;font-size:.68rem}h1{letter-spacing:-.038em;overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:auto;hyphens:auto;max-width:100%;font-size:clamp(1.82rem,7.8vw,3rem);line-height:1.03}h2{overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:auto;hyphens:auto;max-width:100%;font-size:clamp(1.54rem,6.8vw,2.35rem);line-height:1.06}.guide-hero h1{overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto;max-width:100%;font-size:clamp(1.6rem,7vw,2.8rem)}.villa-feld{grid-template-columns:minmax(0,1fr);gap:16px}.villa-feld .villa-produkt{grid-area:auto/1;padding:22px}.villa-feld .villa-entscheidung{grid-area:auto/1;padding:20px}.villa-feld .villa-alternative{grid-area:auto/1;margin-top:0}.villa-feld .article-copy{grid-area:auto/1}.villa-feld .villa-bildflaeche{height:196px;margin:12px 0 10px}.villa-feld .villa-produkt .back-link{margin-bottom:14px}.villa-feld .villa-produkt h1{margin-bottom:8px}.villa-feld .villa-entscheidung>h2{margin:10px 0 9px;font-size:clamp(1.2rem,5.2vw,1.5rem)}.villa-feld .villa-chips{gap:6px;padding-top:0}.villa-feld .villa-chip{padding:5px 9px;font-size:.72rem}.villa-feld .villa-kaufweg-titel{margin:10px 0 5px}.villa-feld .best-for-strip,.villa-feld .lane-explain{display:none}.guide-hero-produkt{border:1px solid var(--line);background:#fff;border-radius:16px;width:100%;max-width:240px;height:auto;margin:14px auto 0;padding:8px;display:block}.lead{max-width:100%;margin-bottom:0;font-size:.94rem;line-height:1.38}.hero-cue{text-align:center;margin-top:8px;font-size:.78rem}.hero-trust{gap:6px;margin-top:10px}.hero-trust span{padding:6px 8px;font-size:.68rem}.hero-actions{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:4px;margin-top:12px;display:grid}.primary,.secondary{text-align:center;white-space:normal;width:100%;min-height:46px;padding:0 18px}.secondary-quiet{min-height:28px;padding:0 4px;font-size:.84rem}.nav{align-items:flex-start;padding:6px 0 22px}.nav strong{overflow-wrap:anywhere;min-width:0}.nav a{display:none}.hero:after{opacity:.1;width:150px;height:150px;bottom:-48px;right:-58px}.finder-panel,.seo-plan,.trust-section,.next-steps,.notice{border-radius:26px;margin-top:18px;padding:22px}.finder-copy{margin-bottom:18px}.finder-grid{gap:12px}.field-group-title{margin:8px 0 -2px;font-size:.72rem}label,select{width:100%;min-width:0}label{gap:7px}select{border-radius:16px;min-height:52px}.recommendation-layout{gap:22px;margin-top:24px}.set-card,.seo-grid article,.check-grid article{border-radius:24px;min-width:0;padding:18px}.decision-main{grid-template-columns:minmax(0,1fr);gap:12px}.set-visual{border-radius:18px;height:82px}.set-visual span{font-size:2rem}.set-facts span{font-size:.7rem}.decision-summary{margin-bottom:8px}.decision-grid{gap:8px}.fit-block{padding:10px 11px}.best-for-strip{display:none}.set-card a{white-space:normal}.alt-list .set-visual{display:none}.alt-list .decision-main{gap:4px}}@media (max-width:430px){main{padding-inline:6px}.hero{border-radius:22px;padding:14px}.hero-content{padding:10px 0 0}h1{letter-spacing:-.024em;margin-bottom:10px;font-size:clamp(1.48rem,6.4vw,1.84rem)}h2{font-size:clamp(1.42rem,6.4vw,1.92rem)}.finder-panel,.seo-plan,.trust-section,.next-steps,.notice{border-radius:22px;padding:18px}.set-card,.seo-grid article,.check-grid article{padding:16px}.fit-block ul,.fit-block p{font-size:.84rem;line-height:1.42}.lane-explain{font-size:.78rem}}.finder-start-note{border:1px solid var(--line);color:var(--muted);background:#fffaf0;border-radius:20px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:14px;padding:12px 14px;line-height:1.4;display:flex}.finder-start-note strong{color:var(--ink-soft)}.guided-finder{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:20px;display:grid}.finder-step{border:1px solid var(--line);background:linear-gradient(#fffffff5,#fffcf6e6);border-radius:28px;gap:16px;padding:20px;display:grid;box-shadow:0 10px 28px #462f0c0b}.finder-step h3{margin-bottom:-8px}.finder-step p{color:var(--muted);max-width:820px;margin:0;line-height:1.5}.step-kicker{color:#92400e;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:.78rem;font-weight:1000;display:flex}.step-kicker span{color:#fff;letter-spacing:0;background:#182131;border-radius:999px;place-items:center;width:25px;height:25px;display:inline-grid}.choice-group{gap:9px;min-width:0;display:grid}.choice-heading{flex-wrap:wrap;align-items:baseline;gap:6px 10px;display:flex}.choice-heading strong{color:var(--ink-soft);font-size:.95rem}.choice-heading span{color:var(--muted);font-size:.82rem;line-height:1.35}.choice-grid{grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));gap:9px;display:grid}.choice-group-compact .choice-grid{grid-template-columns:repeat(auto-fit,minmax(112px,1fr))}.choice-pill{appearance:none;min-height:58px;color:var(--ink);text-align:left;font:inherit;cursor:pointer;background:#fffdf7;border:1px solid #7b5c202e;border-radius:18px;align-content:center;gap:3px;padding:10px 12px;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:grid;box-shadow:inset 0 1px #ffffffbf}.choice-pill:hover{border-color:#a14b0057;transform:translateY(-1px);box-shadow:0 8px 20px #462f0c0f}.choice-pill[aria-pressed=true]{color:#fff;background:linear-gradient(135deg,#182131,#344054);border-color:#18213133;box-shadow:0 10px 24px #18213129}.choice-pill span{font-weight:950;line-height:1.15}.choice-pill small{color:var(--muted);font-size:.74rem;font-weight:800;line-height:1.2}.choice-pill[aria-pressed=true] small{color:#ffffffc7}.recommendation-empty{background:linear-gradient(135deg, var(--v10-red), var(--v10-gold));color:#fff8ea;border:1px solid #0000;border-radius:24px;margin-top:24px;padding:20px;box-shadow:0 12px 24px #9a281438}.recommendation-empty .eyebrow{color:#fff8ea;opacity:.9}.recommendation-empty h3{color:#fff}.recommendation-empty p:not(.eyebrow){color:#fff8ea;line-height:1.55}.recommendation-note{background:#fff5f5;border:1px solid #dc262624;border-radius:24px;margin-top:24px;padding:20px}.recommendation-note p:not(.eyebrow){color:var(--muted);line-height:1.55}@media (min-width:981px){.finder-step-primary{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.finder-step-primary .step-kicker,.finder-step-primary h3,.finder-step-primary p{grid-column:1/-1}}@media (max-width:980px){.finder-start-note{align-items:flex-start}.finder-step{border-radius:22px;gap:14px;padding:16px}.choice-grid,.choice-group-compact .choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.choice-pill{border-radius:16px;min-height:54px;padding:9px 10px}.choice-pill small{font-size:.7rem}}@media (max-width:430px){.choice-grid,.choice-group-compact .choice-grid{grid-template-columns:minmax(0,1fr)}.finder-step{padding:14px}}.finder-step-optional{padding:0;overflow:hidden}.finder-step-optional summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 14px;padding:18px 20px;list-style:none;display:grid}.finder-step-optional summary::-webkit-details-marker{display:none}.finder-step-optional summary:after{content:"öffnen";color:#92400e;background:#fff7df;border:1px solid #f7b5003d;border-radius:999px;grid-area:1/2/span 3;align-self:center;padding:8px 11px;font-size:.78rem;font-weight:950}.finder-step-optional[open] summary:after{content:"schließen";color:#fff;background:#182131;border-color:#182131}.finder-step-optional summary strong{color:var(--ink-soft);font-size:1.05rem}.finder-step-optional summary small{color:var(--muted);font-size:.84rem;line-height:1.35}.step-body{gap:16px;padding:0 20px 20px;display:grid}.step-body h3{margin:0 0 -8px}.step-body p{color:var(--muted);max-width:820px;margin:0;line-height:1.5}@media (max-width:980px){.finder-step-optional summary{padding:15px 16px}.step-body{gap:14px;padding:0 16px 16px}}@media (max-width:430px){.finder-step-optional summary{grid-template-columns:minmax(0,1fr)}.finder-step-optional summary:after{grid-area:auto/1;justify-self:start}}:root{--ink:#141b2d;--ink-soft:#293246;--muted:#646b7a;--paper:#fbf4e6;--paper-strong:#fff0bd;--surface:#fffdf7c7;--surface-solid:#fffdf7;--line:#3f2d1421;--gold:#f5b51b;--gold-2:#ffe083;--orange:#d96c22;--red:#d44b35;--blue:#2f5f9e;--green:#527a22;--neutral-chip:#f4ead9;--shadow:0 34px 110px #2c1f0c24;--shadow-soft:0 18px 60px #2c1f0c13}.hero{background:linear-gradient(135deg,#fffdf7f5,#fff4cfd6),radial-gradient(circle at 78% 24%,#f5b51b3b,#0000 32%);border-radius:46px;min-height:560px;padding:26px;box-shadow:0 34px 110px #2c1f0c29}.hero:before{content:"";pointer-events:none;border:1px solid #ffffff9e;border-radius:34px;position:absolute;inset:18px}.hero:after{opacity:.115;background:linear-gradient(135deg,#d44b35eb,#f5b51beb);border-radius:96px;width:285px;height:285px;bottom:-72px;right:-58px}.nav{padding:8px 8px 30px}.nav strong{letter-spacing:-.025em;color:var(--ink);font-size:1.08rem}.nav strong:before{color:var(--gold);text-shadow:9px 0 0 var(--red), 18px 0 0 var(--blue);margin-right:28px}.nav a{background:#fffdf7a3;box-shadow:inset 0 1px #fffc}.hero-grid{grid-template-columns:minmax(0,.98fr) minmax(330px,.58fr);align-items:start}h1{letter-spacing:-.065em;max-width:830px;line-height:.94}.eyebrow{color:#9a4a00;letter-spacing:.12em}.primary{background:linear-gradient(135deg,#111827,#2f3a55);min-height:50px;padding-inline:23px;box-shadow:0 16px 38px #1118273d}.hero-cue{color:#755020}.advisor-preview{background:linear-gradient(#fffdf7e0,#fff6decc),radial-gradient(circle at 80% 8%,#f5b51b2e,#0000 28%);border-color:#3f2d1424;min-height:440px;padding:22px;transform:rotate(.8deg)}.advisor-card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.advisor-card-top span{color:#3f6212;background:#eef6df;border:1px solid #527a2221;border-radius:999px;padding:7px 10px;font-size:.72rem;font-weight:950}.advisor-preview h2{margin-top:4px;font-size:clamp(1.48rem,2.2vw,2.08rem)}.mini-recommendation{background:#fffdf7;border:1px solid #3f2d141f;border-radius:22px;gap:11px;margin:16px 0;padding:15px;display:grid;box-shadow:0 14px 30px #2c1f0c13}.mini-rank{color:#fff;text-transform:uppercase;letter-spacing:.05em;background:#141b2d;border-radius:999px;justify-self:start;padding:6px 10px;font-size:.72rem;font-weight:1000}.mini-recommendation strong{color:var(--ink-soft);margin-bottom:5px;display:block}.mini-recommendation p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.45}.advisor-checks{gap:10px;margin-top:12px;display:grid}.advisor-checks div{background:#ffffff9e;border:1px solid #3f2d1417;border-radius:17px;grid-template-columns:34px minmax(0,1fr);gap:2px 10px;padding:10px;display:grid}.advisor-checks span{color:#9a4a00;grid-row:1/span 2;font-size:.78rem;font-weight:1000}.advisor-checks strong{color:var(--ink-soft)}.advisor-checks p{color:var(--muted);margin:0;font-size:.8rem;line-height:1.3}.finder-panel,.seo-plan,.trust-section,.next-steps,.notice,.guide-hero,.article-copy,.guide-content aside{box-shadow:var(--shadow-soft);background:#fffdf7d1}.finder-panel{border-radius:38px;padding:clamp(22px,3vw,38px)}.finder-copy{gap:10px;max-width:920px;margin-bottom:20px;display:grid}.finder-copy h2{max-width:760px}.finder-copy>p:not(.eyebrow){max-width:700px;font-size:1.01rem}.finder-start-note{background:linear-gradient(135deg,#fff7df,#fffdf7);border-color:#f5b51b42;max-width:700px;padding:13px 15px}.lane-guide{max-width:860px}.lane-guide div{background:#fffdf7b8;box-shadow:inset 0 1px #fffc}.finder-step{background:#fffdf7c7;border-radius:26px;box-shadow:0 14px 44px #2c1f0c0e}.finder-step-primary{background:linear-gradient(#fffdf7f5,#fff6dee0),radial-gradient(circle at 94% 10%,#f5b51b33,#0000 30%);border-color:#f5b51b52}.step-kicker{color:#8a4b0f}.step-kicker span{background:#141b2d}.choice-grid{gap:8px}.choice-pill{background:#fffdf7d6;border-color:#3f2d1421;border-radius:17px;min-height:60px;box-shadow:inset 0 1px #ffffffe6,0 4px 12px #2c1f0c06}.choice-pill:hover{border-color:#9a4a0047;box-shadow:0 10px 24px #2c1f0c12}.choice-pill[aria-pressed=true]{background:linear-gradient(135deg,#141b2d,#2f3a55)}.finder-step-optional summary:after{color:#7b4308;background:#fff4cf}.finder-feedback{background:linear-gradient(135deg,#fff7df,#fffdf7);border-color:#f5b51b38}.active-chips span,.set-facts span,.best-for-strip span{color:#5f4a32;background:#f5ead7}.set-card{background:linear-gradient(#fffdf7fa,#fff9eef0);border-color:#3f2d141f;border-radius:28px;box-shadow:0 18px 54px #2c1f0c12}.featured-card{border-color:#527a2242;box-shadow:0 26px 70px #2c1f0c1c}.decision-card:before{background:linear-gradient(#7fa63a,#527a22);width:6px}.match-badge{color:#42651a;background:#edf6df}.decision-main{grid-template-columns:148px minmax(0,1fr);gap:16px}.set-visual{border-radius:24px;height:142px}.set-meta{color:#86500d}.set-card h3{font-size:clamp(1.14rem,1.6vw,1.34rem);line-height:1.12}.decision-summary{color:#333c50;font-size:.96rem}.fit-positive{background:#f2f8e9}.risk-block{background:#f7f3ea}.warning-block{background:#fff4ef}.fit-block strong{font-size:.84rem}.fit-block ul,.fit-block p{font-size:.86rem}.set-card a{min-height:42px}.result-trust-note{background:#fffdf7b8;border-style:dashed}.seo-grid article,.check-grid article{background:#fffdf7c7}@media (max-width:980px){main{padding:10px 10px 54px}.hero{border-radius:30px;min-height:auto;padding:18px}.hero:before{border-radius:22px;inset:10px}.hero-content{padding-top:10px}.advisor-preview{min-height:auto;display:grid;transform:none}.method-card{display:grid}.advisor-checks{grid-template-columns:minmax(0,1fr)}.finder-panel{border-radius:28px}.lane-guide,.recommendation-layout,.decision-main{grid-template-columns:minmax(0,1fr)}.set-visual{height:92px}.alt-list .set-visual{height:64px;display:block}}@media (max-width:430px){h1{font-size:clamp(1.68rem,7.4vw,2.05rem)}.lead{font-size:.95rem;line-height:1.45}.advisor-preview{padding:16px}.mini-recommendation{padding:13px}.choice-pill{min-height:56px}.set-card{border-radius:24px}}@media (max-width:980px){.hero-grid{grid-template-columns:minmax(0,1fr);align-items:stretch}.hero-content{min-width:0}}.recommendation-layout{align-items:start}.featured-card{align-self:start;min-height:auto}@media (min-width:981px){.recommendation-layout{grid-template-columns:minmax(0,1fr)}.featured-card{grid-column:1/-1}.alt-list{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}:root{--v10-ink:#101625;--v10-ink-2:#1d2638;--v10-paper:#fff8ea;--v10-card:#fffdf7;--v10-gold:#f0ad1d;--v10-red:#d9472f;--v10-blue:#315f9c;--v10-mint:#eaf4d8;--v10-line:#1016251f;--v10-warm-line:#8d5c1829}html{background:var(--v10-ink)}.hero{color:#fff8ea;background:linear-gradient(128deg,#101625fa,#1c263af5 48%,#433012eb),radial-gradient(circle at 84% 18%,#f0ad1d61,#0000 31%);border:0;border-radius:38px;min-height:640px;padding:clamp(18px,3vw,34px);box-shadow:0 38px 120px #0a0f1b57}.hero:after{opacity:.26;background:linear-gradient(135deg,#d9472fdb,#f0ad1deb);border-radius:120px;width:360px;height:360px;bottom:-130px;right:-120px;box-shadow:inset 0 0 0 28px #ffffff14,0 30px 90px #d9472f38}.nav{color:#fff;padding:2px 4px clamp(34px,5vw,58px)}.nav strong{color:#fff;font-size:1.15rem}.nav strong:before{content:"";vertical-align:-2px;background:linear-gradient(90deg, var(--v10-gold) 0 33%, var(--v10-red) 33% 66%, var(--v10-blue) 66%);width:36px;height:16px;box-shadow:none;border-radius:4px;margin-right:12px;display:inline-block}.hero-content{padding:clamp(10px,2vw,22px) 0 clamp(28px,4vw,56px)}h1{color:#fffdf7;letter-spacing:-.075em;text-wrap:balance;max-width:820px;font-size:clamp(2.75rem,6vw,5.95rem);line-height:.84}.lead{color:#fff8ead1;max-width:690px;font-size:clamp(1.04rem,1.5vw,1.28rem);line-height:1.55}.hero-trust{gap:10px;margin-top:26px}.hero-trust span{color:#fff8ea;background:#ffffff17;border-color:#ffffff29;box-shadow:inset 0 1px #ffffff1f}.hero-actions{gap:18px;margin-top:28px}.primary{min-height:56px;color:var(--v10-ink);background:linear-gradient(135deg,#ffe08a,#f0ad1d);padding-inline:28px;box-shadow:0 20px 46px #f0ad1d47}.advisor-preview{min-height:500px;color:var(--v10-ink);background:linear-gradient(#fffdf7f5,#fff6e2eb);border-radius:34px;padding:24px;transform:rotate(0)translateY(10px);box-shadow:0 34px 80px #0000003d}.advisor-card-top span{color:#fff8ea;background:#121827;border-color:#0000}.advisor-dialogue{gap:14px;margin-top:18px;display:grid}.dialogue-row{border:1px solid var(--v10-warm-line);border-radius:22px;gap:7px;padding:15px;display:grid}.dialogue-row span{color:#9a4a00;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:1000}.dialogue-row p{color:var(--muted);margin:0;line-height:1.45}.dialogue-user{background:#f7eddb;margin-left:34px}.dialogue-compass{background:#fffdf7;margin-right:20px;box-shadow:0 16px 34px #2c1f0c14}.dialogue-compass strong{color:var(--v10-ink);font-size:1.18rem;line-height:1.2}.advisor-scorecard{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:auto;display:grid}.advisor-scorecard div{color:#fff;background:#121827;border-radius:18px;min-width:0;padding:13px 10px}.advisor-scorecard span,.advisor-scorecard strong{display:block}.advisor-scorecard span{color:#ffd983;text-transform:uppercase;letter-spacing:.045em;overflow-wrap:anywhere;font-size:clamp(.56rem,.68vw,.68rem);font-weight:1000;line-height:1.08}.advisor-scorecard strong{margin-top:4px;font-size:.88rem}.finder-panel{background:#fff8eaf5;border:0;border-radius:34px;grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);align-items:start;gap:clamp(20px,3.5vw,42px);margin-top:-38px;padding:clamp(18px,3vw,34px);display:grid;box-shadow:0 28px 90px #1e150824}.finder-copy{color:#fff8ea;background:linear-gradient(#121827,#1d2638);border-radius:28px;max-width:none;margin:0;padding:clamp(18px,2.4vw,28px);position:sticky;top:18px;box-shadow:0 24px 60px #10162533}.finder-copy .eyebrow{color:#ffd983}.finder-copy h2{color:#fffdf7;font-size:clamp(1.85rem,3vw,3.2rem);line-height:.92}.finder-copy>p:not(.eyebrow){color:#fff8eac7}.finder-start-note,.lane-guide div{color:#fff8ea;background:#ffffff14;border-color:#ffffff21}.finder-start-note strong,.lane-guide strong{color:#fff}.finder-start-note span,.lane-guide span{color:#fff8eab8}.lane-guide{grid-template-columns:minmax(0,1fr)}.guided-finder,.finder-feedback,.recommendation-empty,.recommendation-note,.recommendation-layout{grid-column:2}.guided-finder{gap:12px;margin-top:0}.finder-step{background:var(--v10-card);border-color:var(--v10-warm-line);border-radius:28px;box-shadow:0 14px 36px #2c1f0c0e}.finder-step-primary{background:linear-gradient(#fffdf7,#fff7e4);grid-template-columns:minmax(0,1fr);gap:18px;padding:clamp(18px,2.3vw,28px)}.finder-step-primary .step-kicker,.finder-step-primary h3,.finder-step-primary p{grid-column:auto}.finder-step-primary h3{letter-spacing:-.04em;max-width:720px;font-size:clamp(1.45rem,2.4vw,2.35rem);line-height:1}.choice-group{padding-top:2px}.choice-heading{border-top:1px solid #8d5c1824;justify-content:space-between;padding-top:14px}.choice-heading strong{letter-spacing:.08em;text-transform:uppercase;color:#8a4b0f;font-size:.82rem}.choice-grid,.choice-group-compact .choice-grid{flex-wrap:wrap;gap:8px;display:flex}.choice-pill{text-align:center;background:#fffaf1;border-radius:999px;flex:150px;align-content:center;min-height:54px}.choice-pill small{display:none}.choice-pill[aria-pressed=true]{color:#fffdf7;background:#121827;box-shadow:0 12px 28px #1016252e}.choice-pill:disabled{cursor:not-allowed;opacity:.46;box-shadow:none;transform:none}.choice-selection-note{color:var(--muted);margin:0;font-size:.78rem;line-height:1.35}.finder-step-optional{background:0 0;border-style:dashed}.finder-step-optional summary{background:#fffdf7b8}.finder-step-optional summary strong{font-size:1.18rem}.finder-feedback{color:#fff8ea;background:#121827;border:0;border-radius:24px;margin-top:12px}.finder-feedback strong{color:#fff}.finder-feedback p{color:#fff8eabd}.active-chips span{color:#fff8ea;background:#ffffff17;border-color:#ffffff21}.recommendation-layout{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:16px}.recommendation-layout>div:first-child,.recommendation-layout>div:nth-child(2){padding:0}.result-summary{color:#fff8ea;background:#121827;border:0;max-width:100%;display:inline-flex}.featured-card{background:linear-gradient(135deg,#fffdf7,#f6f0e3);border-radius:32px;padding:clamp(18px,2.4vw,28px);box-shadow:0 28px 70px #2c1f0c1f}.featured-card .set-visual{border-radius:28px;height:100%;min-height:240px}.featured-card h3{letter-spacing:-.045em;font-size:clamp(1.55rem,2.6vw,2.45rem);line-height:.96}.decision-rank{background:#121827}.match-badge{background:var(--v10-mint);color:#365914}.decision-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.featured-card .decision-grid{margin-top:6px}.fit-block{background:#ffffffb3;border-radius:20px}.alt-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.alt-list .set-card{border-radius:26px;box-shadow:0 12px 34px #2c1f0c0f}.alt-list .decision-grid{grid-template-columns:minmax(0,1fr)}.result-trust-note{background:0 0;border:1px dashed #1016252e}.seo-plan,.next-steps,.notice{background:#fffdf7db;border:0}@media (max-width:980px){body{background:radial-gradient(circle at 10% 0,#f0ad1d38,#0000 24%),linear-gradient(#111827 0 520px,#f3ead8 520px 100%)}main{padding:10px 8px 54px}.hero{border-radius:28px;min-height:auto;padding:18px}.hero-grid{grid-template-columns:minmax(0,1fr);gap:18px}h1{letter-spacing:-.06em;font-size:clamp(2.2rem,11vw,3.45rem);line-height:.88}.lead{font-size:1rem;line-height:1.48}.advisor-preview{display:none}.finder-panel{border-radius:28px;grid-template-columns:minmax(0,1fr);margin-top:14px;padding:12px;display:grid}.finder-copy{border-radius:24px;position:relative;top:auto}.guided-finder,.finder-feedback,.recommendation-empty,.recommendation-note,.recommendation-layout{grid-column:auto}.choice-grid,.choice-group-compact .choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.choice-pill{text-align:left;border-radius:18px}.featured-card .decision-main,.decision-main{grid-template-columns:minmax(0,1fr)}.featured-card .set-visual{height:118px;min-height:118px}.decision-grid,.featured-card .decision-grid,.alt-list,.finder-feedback{grid-template-columns:minmax(0,1fr)}}@media (max-width:430px){main{padding-inline:6px}.hero{border-radius:24px;padding:15px}h1{font-size:clamp(2.05rem,10vw,2.75rem)}.hero-actions{gap:8px}.hero-cue{text-align:left}.finder-copy,.finder-step,.featured-card,.set-card{border-radius:22px}.choice-grid,.choice-group-compact .choice-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:980px){body{background:radial-gradient(circle at 12% 0,#f0ad1d38,#0000 26%),linear-gradient(#111827 0 430px,#f3ead8 430px 100%)}.nav{padding-bottom:18px}.nav strong{font-size:.98rem}.nav strong:before{width:28px;height:13px;margin-right:8px}.hero-content{padding:4px 0 14px}.hero .eyebrow{margin-bottom:10px}h1{max-width:11ch;font-size:clamp(2rem,9.2vw,3.05rem);line-height:.91}.lead{max-width:34rem;margin-top:14px;font-size:.96rem;line-height:1.42}.hero-actions{margin-top:16px}.primary{min-height:50px;padding-inline:20px}.hero-trust{margin-top:16px}.hero-trust span{padding:8px 10px}.finder-panel{margin-top:10px}.finder-copy h2{font-size:clamp(1.55rem,7.2vw,2.4rem)}}@media (max-width:430px){.nav{gap:8px}.nav a{padding:8px 10px;font-size:.78rem}h1{max-width:12ch;font-size:clamp(1.9rem,9.5vw,2.45rem)}.lead{font-size:.93rem}.hero-actions{flex-direction:column;align-items:stretch}.primary,.secondary-quiet{justify-content:center;width:100%}}body{background:radial-gradient(circle at 10% 0,#ffda5f61,#0000 24%),radial-gradient(circle at 90% 6%,#3b6ea829,#0000 28%),linear-gradient(#fbf0d7 0%,#f4ead8 48%,#fffaf1 100%)}main{max-width:min(1180px,100vw);padding-top:18px}.hero{min-height:560px;color:var(--v10-ink);background:linear-gradient(105deg,#fffdf7fa 0 60%,#f9ebc6f0 60% 100%),radial-gradient(circle at 83% 16%,#f0ad1d33,#0000 30%);border:1px solid #644b1e24;border-radius:34px;box-shadow:0 28px 86px #38260a24}.hero:before{border-color:#18213114;border-radius:25px;inset:14px}.hero:after{opacity:.12;background:linear-gradient(135deg, var(--v10-red), var(--v10-gold));width:255px;height:255px;box-shadow:none;border-radius:84px;bottom:-92px;right:-86px}.nav{color:var(--v10-ink);padding-bottom:clamp(28px,4.5vw,48px)}.nav strong,.hero h1{color:var(--v10-ink)}.nav a{color:#6f3d05;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff9e;border-color:#644b1e2e}.hero-grid{grid-template-columns:minmax(0,.9fr) minmax(330px,.48fr);align-items:start;gap:clamp(24px,5vw,64px)}.hero-content{padding-top:clamp(8px,1.8vw,18px)}.hero .eyebrow,.hero-cue{color:#9b5308}h1{letter-spacing:-.067em;max-width:720px;font-size:clamp(2.55rem,5.15vw,5rem);line-height:.9}.lead{color:#384253;max-width:690px;font-size:clamp(1rem,1.35vw,1.16rem)}.hero-trust span{color:#5d3609;box-shadow:none;background:#ffffffad;border-color:#644b1e29}.primary{color:#151a24;background:linear-gradient(135deg,#ffe28a,#f5ba28);box-shadow:0 16px 34px #b4710f2e}.secondary-quiet{color:#7a4307}.advisor-preview{background:#fffdf7e0;border:1px solid #644b1e24;min-height:430px;padding:22px;transform:translateY(18px);box-shadow:0 22px 58px #38260a24}.dialogue-user{background:#f7edda}.dialogue-compass{background:#fffdf8;box-shadow:0 12px 26px #2c1f0c11}.advisor-scorecard div{background:#172033}.finder-panel{background:#fff9edf0;margin-top:22px;box-shadow:0 24px 70px #38260a1f}.finder-copy{background:linear-gradient(#172033,#222d42)}.finder-copy h2{letter-spacing:-.045em;font-size:clamp(1.75rem,2.55vw,2.75rem)}@media (max-width:980px){body{background:radial-gradient(circle at 12% 0,#ffda5f57,#0000 26%),linear-gradient(#fbf0d7 0%,#f4ead8 52%,#fffaf1 100%)}main{padding-top:8px}.hero{color:var(--v10-ink);background:linear-gradient(#fffdf7fa,#fff4d4eb);border-radius:26px;padding:16px}.hero:before{border-radius:20px;inset:9px}.hero:after{opacity:.1;width:160px;height:160px;bottom:-58px;right:-58px}.nav,.hero .eyebrow,.hero-cue,.secondary-quiet{color:#7a4307}.nav{padding-bottom:16px}.nav strong,.hero h1{color:var(--v10-ink)}h1{letter-spacing:-.055em;max-width:12ch;font-size:clamp(2rem,8.6vw,2.95rem);line-height:.94}.lead{color:#384253;font-size:.95rem}.hero-trust span{padding:7px 9px}.primary{min-height:49px}.finder-panel{margin-top:12px}.finder-copy h2{font-size:clamp(1.42rem,6.4vw,2.05rem)}}@media (max-width:430px){.hero{padding:14px}h1{max-width:13ch;font-size:clamp(1.82rem,8.7vw,2.28rem)}.lead{font-size:.91rem}.hero-trust{gap:7px}}@media (max-width:980px){.hero-content{width:100%;min-width:0}.hero h1{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;width:100%;max-width:17ch}}@media (max-width:430px){.hero h1{max-width:16ch}}@media (max-width:980px){.hero-grid{grid-template-columns:minmax(0,1fr);gap:16px}}@media (max-width:430px){.finder-step-primary .choice-grid,.finder-step-primary .choice-group-compact .choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.finder-step-primary .choice-pill{min-height:50px;padding:9px 10px}.finder-step-primary .choice-pill small{display:none}.finder-step-primary p{font-size:.94rem;line-height:1.48}.set-card .decision-summary{font-size:.92rem;line-height:1.42}.set-card .fit-positive li:nth-child(n+3){display:none}.set-card .fit-block{padding:10px 11px}.set-card .fit-block ul,.set-card .fit-block p{font-size:.84rem;line-height:1.38}.set-card .lane-explain{font-size:.82rem;line-height:1.35}}.hero-quick-start{max-width:720px;margin-top:22px}.hero-trust-note{color:#574830;background:#ffffff94;border:1px solid #644b1e21;border-radius:18px;max-width:62ch;margin:16px 0 0;padding:11px 13px;font-size:.9rem;font-weight:760;line-height:1.42}.hero-advisor{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 12% 0,#f3b33333,#0000 38%),#fffdf7e6;border:1px solid #644b1e29;border-radius:30px;gap:14px;padding:clamp(15px,2vw,20px);display:grid;box-shadow:0 18px 42px #38260a24}.advisor-intro h2{color:var(--v10-ink);letter-spacing:-.045em;margin:0 0 6px;font-size:clamp(1.32rem,2.5vw,1.86rem);line-height:1.04}.advisor-intro p,.hero-advisor p{color:#384253;max-width:58ch;margin:0;font-size:.94rem;line-height:1.45}.quick-start-label{letter-spacing:.11em;text-transform:uppercase;font-weight:1000;color:#9a4a00!important;margin:0 0 5px!important;font-size:.7rem!important}.advisor-board{gap:10px;display:grid}.advisor-question{gap:7px;display:grid}.advisor-question.is-locked{opacity:.58}.advisor-question>span{color:#6b3a07;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:1000}.advisor-options{gap:8px;display:grid}.advisor-options-age{grid-template-columns:repeat(5,minmax(0,1fr))}.advisor-options-budget{grid-template-columns:repeat(3,minmax(0,1fr))}.advisor-choice,.quick-start-button{appearance:none;font:inherit;cursor:pointer;border:0}.advisor-choice{min-height:56px;color:var(--v10-ink);text-align:left;background:#ffffffc7;border:1px solid #644b1e29;border-radius:18px;gap:2px;padding:9px 10px;display:grid}.advisor-choice strong{font-size:.92rem;font-weight:1000;line-height:1.05}.advisor-choice small{color:currentColor;opacity:.68;font-size:.68rem;font-weight:850;line-height:1.15}.advisor-choice[aria-pressed=true]{color:var(--v10-ink);background:linear-gradient(135deg,#ffe7a3,#f3b333);border-color:#0000;box-shadow:0 12px 24px #f0ad1d3b}.advisor-choice:disabled,.quick-start-button:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}.advisor-choice:disabled{background:#ffffff85}.hero-advisor-result{color:#172033;background:#fffdf7f5;border:1px solid #ffffff3d;border-radius:24px;gap:10px;padding:15px;display:grid;box-shadow:0 16px 34px #00000029}.advisor-result-kicker{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px;display:flex}.advisor-result-kicker span,.advisor-set-card span{color:#9a4a00;letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:1000}.advisor-result-kicker small{color:#70512a;font-size:.76rem;font-weight:950}.hero-advisor-result .advisor-verdict{color:#172033;letter-spacing:-.015em;max-width:62ch;font-size:clamp(1.02rem,1.7vw,1.22rem);font-weight:900;line-height:1.32}.advisor-set-card{background:#fff6dd;border:1px solid #9a4a0024;border-radius:18px;gap:4px;padding:11px 12px;display:grid}.advisor-set-card-link{text-align:left;width:100%;font:inherit;cursor:pointer;transition:border-color .15s,background .15s}.advisor-set-card-link:hover,.advisor-set-card-link:focus-visible{background:#ffedc0;border-color:#9a4a00}.advisor-set-card-cta{color:#9a4a00;margin-top:2px;font-size:.78rem;font-weight:900}.advisor-set-card strong{color:#172033;font-size:1rem;line-height:1.16}.hero-advisor-result .advisor-set-card p{color:#475467;font-size:.86rem;line-height:1.4}.hero-advisor-result .advisor-caution{background:linear-gradient(135deg, var(--v10-red), var(--v10-gold));color:#fff8ea;width:100%;font:inherit;text-align:left;border:1px solid #0000;border-radius:14px;margin:2px 0 0;padding:10px 14px 10px 32px;font-size:.86rem;line-height:1.4;display:block;position:relative;box-shadow:0 12px 24px #9a281438}.advisor-caution-button{cursor:pointer;transition:box-shadow .16s,transform .16s}.advisor-caution-button:hover,.advisor-caution-button:focus-visible{transform:translateY(-1px);box-shadow:0 14px 28px #9a28144d}.advisor-caution-button:focus-visible{outline-offset:2px;outline:3px solid #fff}.advisor-caution-cta{color:#fff;margin-top:6px;font-size:.8rem;font-weight:900;display:block}.hero-advisor-result .advisor-caution strong{color:#fff}.advisor-caution-icon{color:#fff8ea;line-height:1.4;position:absolute;top:10px;left:11px}.quick-start-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.quick-start-button{color:#fffdf7;background:linear-gradient(135deg,#111827,#2f3a55);border-radius:999px;justify-self:start;min-height:50px;padding:0 22px;font-weight:1000;box-shadow:0 14px 30px #0000002e}.quick-start-hint{color:#7a6a58;max-width:42ch;font-size:.8rem;font-weight:850;line-height:1.35}@media (max-width:980px){.hero-quick-start{margin-top:16px}.hero-fullbleed .hero-advisor{-webkit-backdrop-filter:blur(14px);background:radial-gradient(circle at 10% 0,#f3b33324,#0000 38%),#fffdf77a;border-color:#644b1e24;box-shadow:0 14px 34px #38260a1a}.hero-fullbleed .hero-advisor p{text-shadow:0 1px 3px #ffffff8c}.advisor-intro h2{color:var(--v10-ink)}.advisor-intro p,.hero-advisor p{color:#384253}.quick-start-label{color:#9a4a00!important}.advisor-question>span{color:#6b3a07}.advisor-options-age{grid-template-columns:repeat(3,minmax(0,1fr))}.advisor-choice{color:var(--v10-ink);background:#ffffffc2;border-color:#644b1e29}.hero-advisor-result{background:#fffdf7;box-shadow:0 12px 28px #38260a1a}.quick-start-actions{display:grid}.quick-start-button{color:#fffdf7;background:linear-gradient(135deg,#111827,#2f3a55);width:100%}.quick-start-hint{color:#7a6a58;text-align:center;max-width:none}}@media (max-width:520px){.advisor-options-age,.advisor-options-budget{grid-template-columns:minmax(0,1fr)}.advisor-choice{min-height:50px}.advisor-result-kicker{display:grid}}.approved-finder-header .brand-logo:focus-visible{outline-offset:4px;outline:3px solid #1746ce}.approved-finder-link:hover{text-underline-offset:3px;text-decoration:underline}.approved-finder-shell .finder-core-step:focus-visible{outline-offset:-3px;outline:3px solid #182338}@media (max-width:680px){.approved-finder-shell{padding:12px 0 0}.approved-finder-header{grid-template-columns:auto 1fr;gap:12px;padding:0 16px 18px}.approved-finder-header .brand-logo img{width:48px;height:48px}.approved-finder-header .brand-wordmark{font-size:23px}.approved-finder-line{font-size:10px}.approved-finder-link{display:none}.approved-finder-intro{padding:32px 16px 28px}.approved-finder-modules{flex-basis:86px;width:86px;height:80px}.approved-finder-modules span{width:38px;height:30px}.approved-finder-modules span:nth-child(2){left:2px}.approved-finder-modules b{font-size:39px}.approved-finder-shell .finder-core-step{grid-template-columns:1fr auto;gap:2px;min-height:82px;padding:11px 9px}.approved-finder-shell .finder-core-step>span{grid-area:auto/1;font-size:.65rem}.approved-finder-shell .finder-core-step strong{grid-column:1;font-size:12px}.approved-finder-shell .finder-core-step small{grid-column:1;font-size:9px}.approved-finder-shell .finder-core-step i{grid-area:1/2/span 3}.approved-finder-shell .finder-question-zone .atlas-tile{min-height:86px}}.advisor-actions{order:3}.hero-advisor-result{order:4}@media (max-width:980px){.hero-content h1{margin-bottom:12px;font-size:clamp(1.68rem,7vw,2.55rem)}.hero-content .lead{font-size:.9rem;line-height:1.32}.hero-advisor{border-radius:24px;gap:11px;padding:14px}.advisor-intro h2{margin-bottom:3px;font-size:clamp(1.22rem,5.6vw,1.62rem)}.advisor-intro p,.hero-advisor p{font-size:.86rem;line-height:1.34}.advisor-board{gap:8px}.advisor-question{gap:5px}.advisor-options-age{grid-template-columns:repeat(5,minmax(0,1fr))}.advisor-options-budget{grid-template-columns:repeat(3,minmax(0,1fr))}.advisor-choice{border-radius:15px;min-height:47px;padding:8px 9px}.advisor-choice strong{font-size:.84rem}.advisor-choice small{font-size:.62rem}.advisor-options-age .advisor-choice:nth-child(2) small{letter-spacing:-.02em;font-size:.59rem}.quick-start-button{min-height:48px}.quick-start-hint{font-size:.74rem}.hero-advisor-result{border-radius:20px;gap:8px;padding:12px}.hero-advisor-result .advisor-verdict{font-size:.98rem;line-height:1.24}.advisor-set-card{border-radius:15px;padding:9px 10px}.hero-advisor-result .advisor-set-card p,.hero-advisor-result .advisor-caution{font-size:.8rem;line-height:1.32}.finder-copy p:not(.eyebrow),.finder-start-note,.lane-guide{font-size:.86rem}.featured-card .decision-main,.set-card .decision-main{gap:9px}.set-card .decision-grid{gap:7px}.set-card .fit-block{border-radius:15px;padding:10px 11px}.set-card .fit-positive li:nth-child(n+3),.set-card .best-for-strip,.set-card .lane-explain{display:none}}@media (max-width:520px){.advisor-intro p{display:none}.advisor-options-age{grid-template-columns:repeat(5,minmax(0,1fr))}.advisor-options-budget{grid-template-columns:repeat(3,minmax(0,1fr))}.advisor-choice{text-align:center;min-height:44px;padding:7px 5px}.advisor-options-budget .advisor-choice{min-height:52px}.advisor-options-age .advisor-choice small{display:none}.advisor-options-budget .advisor-choice small{font-size:.6rem;display:block}.advisor-set-card span,.advisor-result-kicker span{font-size:.62rem}}.atlas-panel{--atlas-paper:#faf3e4;--atlas-paper-deep:#f2e6cd;--atlas-ink:#241d12;--atlas-ink-soft:#4a4130;--atlas-muted:#756a52;--atlas-mustard:#d5121c;--atlas-mustard-deep:#a30d15;--atlas-line:#503a0c29;--atlas-serif:Georgia, "Iowan Old Style", "Palatino Linotype", "URW Palladio L", "Noto Serif", serif;background:var(--atlas-paper);border:1px solid var(--atlas-line);color:var(--atlas-ink);display:block;position:relative;overflow:hidden;box-shadow:0 30px 70px #3c2a081a}.atlas-panel:before{content:"";pointer-events:none;background:radial-gradient(circle at 92% -6%,#c98a1229,#0000 42%);position:absolute;inset:0}.atlas-masthead{max-width:760px;margin-bottom:26px;position:relative}.atlas-masthead .eyebrow{color:var(--atlas-mustard-deep)}.atlas-panel h2{font-family:var(--atlas-serif);letter-spacing:-.01em;color:var(--atlas-ink);font-weight:600}.atlas-spread-head h3,.atlas-spread-summary-q{font-family:var(--atlas-serif);letter-spacing:-.005em;font-weight:600}.atlas-reveal .set-card h3{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.atlas-dek{color:var(--atlas-muted);max-width:640px;font-size:1.02rem;line-height:1.6}.atlas-progress{gap:8px;margin-bottom:22px;display:flex;position:relative}.atlas-progress-dot{border:1px solid var(--atlas-line);width:30px;height:30px;color:var(--atlas-muted);background:#ffffff80;border-radius:999px;justify-content:center;align-items:center;font-size:.8rem;font-weight:800;display:inline-flex}.atlas-progress-dot.is-active{background:var(--atlas-mustard);border-color:var(--atlas-mustard-deep);color:#2a1a00}.atlas-spread-stack{gap:10px;display:grid;position:relative}.atlas-spread{border-radius:28px;transition:background .25s,border-color .25s}.atlas-spread.is-active{border:1px solid var(--atlas-line);background:linear-gradient(#ffffff9e,#ffffff47);padding:clamp(22px,3vw,40px)}.atlas-spread.is-collapsed{border:none}.atlas-spread-head{max-width:720px;margin-bottom:20px}.atlas-step-mark{letter-spacing:.14em;text-transform:uppercase;color:var(--atlas-mustard-deep);margin-bottom:8px;font-size:.74rem;font-weight:900;display:inline-block}.atlas-spread-head h3{margin-bottom:8px;font-size:clamp(1.6rem,3vw,2.5rem)}.atlas-spread-head p{color:var(--atlas-muted);margin:0;font-size:1rem;line-height:1.55}.atlas-spread-summary{border:1px solid var(--atlas-line);cursor:pointer;width:100%;font:inherit;text-align:left;background:#ffffff8c;border-radius:999px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:14px;padding:14px 20px;display:grid}.atlas-spread-summary:hover{border-color:var(--atlas-mustard);background:#ffffffc7}.atlas-spread-summary-q{font-family:var(--atlas-serif);color:var(--atlas-ink-soft);font-size:1rem}.atlas-spread-summary-a{color:var(--atlas-mustard-deep);font-size:.92rem;font-weight:900}.atlas-spread-edit{color:var(--atlas-muted);text-underline-offset:3px;font-size:.74rem;font-weight:800;text-decoration:underline}.atlas-summary-rows{border:1px solid var(--atlas-line);background:#ffffff80;border-radius:18px;gap:2px;margin-bottom:24px;display:grid;overflow:hidden}.atlas-summary-row{background:var(--atlas-paper);grid-template-columns:1fr auto auto;align-items:center;gap:16px;padding:16px 22px;display:grid}.atlas-summary-row+.atlas-summary-row{border-top:1px solid var(--atlas-line)}.atlas-summary-row-q{font-family:var(--atlas-serif);color:var(--atlas-ink-soft);font-size:1.05rem}.atlas-summary-row-a{color:var(--atlas-mustard-deep);text-align:right;font-size:1rem;font-weight:900}.atlas-summary-row-edit{font:inherit;color:var(--atlas-muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:4px;font-size:.74rem;font-weight:800;text-decoration:underline}.atlas-summary-row-edit:hover{color:var(--atlas-mustard-deep)}.atlas-summary-cta{background:var(--atlas-mustard);color:#2a1a00;cursor:pointer;border:none;border-radius:999px;align-items:center;gap:10px;padding:16px 28px;font-size:1.02rem;font-weight:900;display:inline-flex}.atlas-summary-cta:hover{background:var(--atlas-mustard-deep);color:#fff}.atlas-refine-cta{color:#1746ce;cursor:pointer;background:#fff;border:2px solid #1746ce;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:44px;margin-top:18px;padding:12px 26px;font:700 14px/1.4 Arial,Helvetica,sans-serif;display:inline-flex}.atlas-refine-cta:hover{color:#fff;background:#1746ce;border-color:#1746ce}.atlas-refine-cta:focus-visible,.atlas-refine-cta:focus{outline-offset:3px;outline:3px solid #1746ce}.atlas-refine-cta:active{color:#fff;background:#1039a8;border-color:#1039a8}@media (max-width:640px){.atlas-summary-row{text-align:left;grid-template-columns:1fr;gap:4px}.atlas-summary-row-a{text-align:left}}.atlas-tiles{gap:14px;display:grid}.atlas-tiles-large{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.atlas-tile{border:1px solid var(--atlas-line);cursor:pointer;font:inherit;color:var(--atlas-ink);text-align:left;background:#fffdf7;border-radius:22px;justify-items:start;gap:10px;padding:20px 18px;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;display:grid;position:relative}.atlas-tile:hover{border-color:var(--atlas-mustard);transform:translateY(-2px);box-shadow:0 12px 26px #9a69001f}.atlas-tile[aria-pressed=true]{background:linear-gradient(160deg, var(--atlas-mustard), #a9720a);border-color:var(--atlas-mustard-deep);color:#fff8ea;box-shadow:0 16px 34px #9a690047}.atlas-tile-glyph{width:34px;height:34px;color:var(--atlas-mustard-deep)}.atlas-tile[aria-pressed=true] .atlas-tile-glyph{color:#fff8ea}.atlas-glyph{width:100%;height:100%;display:block}.atlas-tile-label{font-size:1rem;font-weight:800;line-height:1.2}.atlas-tile-hint{color:var(--atlas-muted);font-size:.78rem;line-height:1.3}.atlas-tile[aria-pressed=true] .atlas-tile-hint{color:#fff8ead1}.atlas-tile.is-empty-match{opacity:.55;background:#f4f1e8}.atlas-tile.is-empty-match:hover{opacity:.8}.atlas-tile.is-empty-match .atlas-tile-count{color:var(--atlas-muted)}.atlas-tile-count{color:var(--atlas-mustard-deep);font-size:.74rem;font-weight:700}.atlas-tile[aria-pressed=true] .atlas-tile-count{color:#fff8eae6}.atlas-mode-switch{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.atlas-mode-button{border:1px solid var(--atlas-line);font:inherit;color:var(--atlas-ink-soft);cursor:pointer;background:#ffffffb3;border-radius:999px;padding:8px 16px;font-size:.84rem;font-weight:800;transition:border-color .16s,background .16s}.atlas-mode-button:hover{border-color:var(--atlas-mustard)}.atlas-mode-button[aria-pressed=true]{background:var(--atlas-ink);border-color:var(--atlas-ink);color:#fff}.atlas-mode-undo{border:1px dashed var(--atlas-line);font:inherit;color:var(--atlas-muted);cursor:pointer;background:0 0;border-radius:999px;padding:8px 14px;font-size:.8rem;font-weight:700}.atlas-mode-undo:hover{border-color:var(--atlas-mustard);color:var(--atlas-ink-soft)}.atlas-mode-selection-note{color:var(--atlas-muted);flex-basis:100%;margin:0;font-size:.8rem}.atlas-refine{margin-top:22px}.atlas-refine-toggle{border:1px solid var(--atlas-line);background:var(--atlas-paper-deep);width:100%;min-height:52px;font:inherit;cursor:pointer;color:var(--atlas-ink);text-align:left;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;font-size:1rem;font-weight:900;line-height:1.35;transition:border-color .16s,background .16s;display:flex}.atlas-refine-toggle:hover{border-color:var(--atlas-mustard);background:var(--atlas-paper)}.atlas-refine-toggle:focus-visible{outline:3px solid var(--atlas-mustard);outline-offset:3px}.atlas-refine.is-open .atlas-refine-toggle{border-color:var(--atlas-mustard)}.atlas-refine-toggle-icon{border:1px solid var(--atlas-mustard-deep);background:var(--atlas-mustard);color:#fff;border-radius:999px;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;font-size:1.1rem;line-height:1;display:inline-flex}.atlas-refine-body{gap:16px;margin-top:10px;display:grid}.atlas-refine-group{gap:8px;display:grid}.atlas-refine-heading{flex-wrap:wrap;align-items:baseline;gap:6px 10px;display:flex}.atlas-refine-heading strong{color:var(--atlas-ink-soft);font-size:.9rem}.atlas-refine-heading span{color:var(--atlas-muted);font-size:.8rem}.atlas-refine-pills{flex-wrap:wrap;gap:8px;display:flex}.atlas-refine-pill{border:1px solid var(--atlas-line);font:inherit;color:var(--atlas-ink-soft);cursor:pointer;background:#fff9;border-radius:999px;padding:8px 14px;font-size:.82rem;font-weight:800}.atlas-refine-pill:hover{border-color:var(--atlas-mustard)}.atlas-refine-pill[aria-pressed=true]{background:var(--atlas-ink);border-color:var(--atlas-ink);color:#fff}.atlas-refine-pill:disabled{cursor:not-allowed;opacity:.45}.atlas-refine-selection-note{color:var(--atlas-muted);margin:0;font-size:.78rem;line-height:1.35}.atlas-reveal{border-top:1px solid var(--atlas-line);opacity:.82;margin-top:26px;padding-top:24px;transition:opacity .3s,transform .3s;position:relative;transform:translateY(2px)}.atlas-reveal.is-active{opacity:1;transform:translateY(0)}.atlas-reveal-kicker{margin-bottom:12px}.atlas-reveal .finder-feedback{background:var(--atlas-paper-deep);border-color:var(--atlas-line)}.atlas-reveal .finder-feedback strong{color:var(--atlas-ink-soft)}.atlas-reveal .finder-feedback p{color:var(--atlas-muted)}.atlas-reveal .active-chips span{border-color:var(--atlas-line);color:var(--atlas-ink-soft);background:#fff9}.atlas-reveal .result-summary{background:var(--atlas-paper-deep);border-color:var(--atlas-line);color:var(--atlas-ink-soft)}.atlas-reveal .result-trust-note{background:var(--atlas-paper-deep);border-color:var(--atlas-line)}.result-summary-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.result-summary-row .result-summary{margin:0 0 10px}.atlas-refine-badge{background:var(--atlas-mustard);color:#fff;font-size:.82rem;font-weight:900;font:inherit;cursor:pointer;box-shadow:0 3px 0 var(--atlas-mustard-deep);border:none;border-radius:999px;flex-shrink:0;padding:9px 16px;transition:transform .15s,box-shadow .15s;transform:rotate(-2deg)}.atlas-refine-badge:hover{box-shadow:0 2px 0 var(--atlas-mustard-deep);transform:rotate(0)translateY(1px)}@media (max-width:720px){.atlas-spread-summary{grid-template-rows:auto auto;grid-template-columns:auto 1fr}.atlas-spread-edit{justify-self:end}.atlas-tiles-large{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}}.hero-atlas{background:var(--atlas-paper)!important}.hero-atlas:before,.hero-atlas:after{display:none!important}.hero-atlas .nav strong{font-family:var(--atlas-serif);color:var(--atlas-ink);text-shadow:none!important}.hero-atlas .nav strong:before{content:"■";color:var(--atlas-mustard);margin-right:8px;text-shadow:none!important}.hero-atlas .nav a{border-color:var(--atlas-line);color:var(--atlas-mustard-deep);background:#fff9}.hero-atlas .eyebrow{color:var(--atlas-mustard-deep)!important}.hero-atlas h1{font-family:var(--atlas-serif);letter-spacing:-.01em;color:var(--atlas-ink);font-weight:600}.hero-atlas .lead{color:var(--atlas-muted)!important}.hero-atlas .hero-trust span{border-color:var(--atlas-line);background:#fff9;color:var(--atlas-ink-soft)!important}.hero-atlas .hero-cue{color:var(--atlas-muted)!important}.hero-atlas .primary{background:var(--atlas-mustard);color:#2a1a00;border-color:var(--atlas-mustard-deep);box-shadow:none}.hero-atlas .primary:hover{background:var(--atlas-mustard-deep);color:#fff}.hero-atlas .secondary{border-color:var(--atlas-line);color:var(--atlas-mustard-deep);background:#fff9}.hero-atlas .secondary-quiet{color:var(--atlas-mustard-deep)}.hero-atlas .method-card{background:var(--atlas-paper-deep);border-color:var(--atlas-line)}.hero-atlas .method-card .eyebrow{color:var(--atlas-mustard-deep)!important}.hero-atlas .dialogue-compass strong{color:var(--atlas-ink)!important}.hero-atlas .advisor-scorecard strong{color:var(--atlas-mustard-deep)}.guide-hero h1{color:var(--ink)!important}.gift-questions{border-radius:var(--radius-xl);color:#fff8ea;background:radial-gradient(circle at 92% 12%,#f0ad1d38,#0000 27%),linear-gradient(145deg,#111827,#202b42);width:100%;margin-top:28px;padding:clamp(26px,4vw,48px);box-shadow:0 24px 68px #1d22322e}.gift-questions-intro{max-width:760px}.gift-questions .eyebrow{color:#ffd983}.gift-questions h2{color:#fffdf7;max-width:760px}.gift-questions-intro>p:not(.eyebrow){color:#fff8eac7;margin:0;line-height:1.58}.question-starts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.question-start{min-height:178px;color:inherit;background:#ffffff14;border:1px solid #ffffff26;border-radius:24px;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;padding:18px;text-decoration:none;transition:transform .18s,background .18s,border-color .18s;display:grid}.question-start:hover{background:#ffffff24;border-color:#ffd98394;transform:translateY(-3px)}.question-number{color:#ffd983;letter-spacing:.1em;font-size:.72rem;font-weight:1000}.question-copy{align-content:start;gap:8px;display:grid}.question-copy strong{color:#fffdf7;font-size:1.08rem;line-height:1.16}.question-copy span{color:#fff8eab8;font-size:.9rem;line-height:1.47}.question-arrow{color:#ffd983;align-self:end;font-size:1.35rem;font-weight:900}.more-questions{border-top:1px solid #ffffff2b;margin-top:30px;padding-top:22px}.more-questions>p{color:#ffd983;letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px;font-size:.76rem;font-weight:1000}.more-questions ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 26px;margin:0;padding:0;list-style:none;display:grid}.more-questions li{border-bottom:1px solid #ffffff21}.more-questions a{color:#fffdf7eb;justify-content:space-between;align-items:center;gap:14px;padding:13px 0;font-weight:800;line-height:1.3;text-decoration:none;display:flex}.more-questions a:hover{color:#ffd983}.more-questions a span{color:#ffd983;flex:none}@media (max-width:980px){.gift-questions{border-radius:28px;margin-top:18px}.question-starts{grid-template-columns:minmax(0,1fr)}.question-start{min-height:0}.more-questions ul{grid-template-columns:minmax(0,1fr)}}.aftercare{border-top:1px solid var(--line);width:100%;margin-top:clamp(42px,8vw,92px);padding-top:clamp(36px,6vw,68px)}.aftercare-intro{max-width:760px}.aftercare-intro h2{max-width:22ch}.aftercare-intro>p:not(.eyebrow){max-width:68ch;color:var(--muted);line-height:1.65}.aftercare .purchase-check{margin-top:28px}.aftercare-questions{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.76fr) minmax(0,1.24fr);align-items:start;gap:28px;margin-top:34px;padding:28px 0;display:grid}.aftercare-questions h3{max-width:23ch;font-size:clamp(1.25rem,2.1vw,1.75rem)}.aftercare-link-list{display:grid}.aftercare-link-list a{color:var(--ink-soft);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:15px 0;font-weight:850;text-decoration:none;display:flex}.aftercare-link-list a:first-child{border-top:1px solid var(--line)}.aftercare-link-list a span:last-child{color:var(--accent);font-size:1.2rem}.aftercare-link-list a:hover{color:var(--accent)}.aftercare-all-guides{width:max-content;color:var(--accent);grid-column:2;margin-top:-14px;font-weight:850;text-decoration:none}.aftercare .faq-section-compact{margin-left:0;margin-right:0}.purchase-check{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fffdf7c7;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;width:100%;margin-top:28px;padding:clamp(22px,3vw,32px);display:grid;box-shadow:0 12px 34px #462f0c0f}.purchase-check .eyebrow{margin-bottom:8px}.purchase-check h2{max-width:20ch;font-size:clamp(1.35rem,2.3vw,2rem)}.purchase-check-details{position:relative}.purchase-check-details summary{cursor:pointer;color:#92400e;white-space:nowrap;border:1px solid #a14b003d;border-radius:999px;padding:12px 16px;font-weight:950;list-style:none}.purchase-check-details summary::-webkit-details-marker{display:none}.purchase-check-details summary:after{content:" +"}.purchase-check-details[open] summary:after{content:" −"}.purchase-check-details[open] .check-grid{z-index:3;border:1px solid var(--line);width:min(720px,100vw - 64px);box-shadow:var(--shadow-soft);background:#fffdf7;border-radius:22px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px;padding:16px;position:absolute;right:0}.purchase-check .check-grid article{box-shadow:none;background:0 0;border:0;padding:0}.faq-section{border-radius:var(--radius-lg);border:1px solid var(--line);background:#fffdf7c7;width:100%;max-width:900px;margin:28px auto 0;padding:32px}.faq-section-compact{max-width:760px;padding:24px 28px}.faq-section-compact h2{font-size:clamp(1.3rem,2.1vw,1.8rem)}@media (max-width:980px){.aftercare{margin-top:38px;padding-top:32px}.aftercare-questions{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:24px;padding:22px 0}.aftercare-questions h3{max-width:none}.aftercare-all-guides{grid-column:auto;margin-top:0}.purchase-check{border-radius:24px;grid-template-columns:minmax(0,1fr);gap:16px;margin-top:18px;padding:20px}.purchase-check h2{max-width:none}.purchase-check-details{width:100%}.purchase-check-details summary{white-space:normal;text-align:center}.purchase-check-details[open] .check-grid{grid-template-columns:minmax(0,1fr);width:100%;position:static}.faq-section,.faq-section-compact{border-radius:24px;margin-top:18px;padding:20px}}.decision-shop-action{border-top:1px solid #3f2d141a;margin-top:16px;padding-top:16px}.set-card .set-visual-link{width:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:block}.set-card .set-visual-link:focus-visible{outline-offset:4px;outline:3px solid #172033}.set-card h3 .set-title-link{width:auto;min-height:0;color:inherit;box-shadow:none;font:inherit;text-align:inherit;background:0 0;border:0;border-radius:0;margin:0;padding:0;text-decoration:none;display:inline}.set-card h3 .set-title-link:hover,.set-card h3 .set-title-link:focus-visible{text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:.08em}.set-card .decision-shop-action .decision-cta{background:var(--blue);color:#fff;border-color:var(--blue);height:48px;min-height:48px;margin-top:0;font-size:.94rem;font-weight:900;box-shadow:0 8px 18px #3b6ea83d}.set-card .decision-shop-action .decision-cta:hover{background:#2f5b8a;border-color:#2f5b8a}.set-card .decision-shop-action .decision-cta:focus-visible{outline:3px solid var(--ink);outline-offset:3px;background:#2f5b8a;border-color:#2f5b8a}.hero-atlas .brand-logo{min-height:46px;color:var(--atlas-ink);align-items:center;gap:9px;text-decoration:none;display:inline-flex}.hero-atlas .brand-logo img{background:var(--atlas-mustard);border-radius:9px;width:44px;height:44px;padding:5px}.hero-atlas .brand-wordmark{font-family:var(--atlas-serif);letter-spacing:-.03em;font-size:.94rem;font-weight:700;line-height:.88}.hero-atlas .brand-logo:focus-visible{outline:3px solid var(--atlas-mustard);outline-offset:4px}.recommendation-layout{display:block}.recommendation-layout .result-summary-row{margin-bottom:18px}.recommendation-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.recommendation-card{border-color:var(--atlas-line);background:#fffdf7e0;height:100%;padding:20px;display:flex;box-shadow:0 10px 26px #2c1f0c0f}.recommendation-card .recommendation-card-body{gap:13px;width:100%;display:grid}.recommendation-card .decision-topline{margin-bottom:0}.recommendation-card .decision-rank{color:#5f4a32;background:0 0;border:1px solid #3f2d1429}.recommendation-card .decision-main{grid-template-columns:minmax(0,1fr);gap:13px}.recommendation-card .set-visual{border-radius:16px;height:154px;min-height:154px}.recommendation-card h3{font-size:1.14rem}.recommendation-card .decision-summary{margin-bottom:0;font-size:.9rem}.recommendation-card .decision-grid{gap:10px;display:grid}.recommendation-card .fit-block{border-radius:14px;padding:10px}.recommendation-card .fit-block strong{font-size:.78rem}.recommendation-card .fit-block li,.recommendation-card .fit-block p{font-size:.83rem;line-height:1.42}.recommendation-card .best-for-strip{margin-top:0}.recommendation-card .lane-explain{margin:0;font-size:.82rem}.recommendation-card .decision-shop-action{margin-top:auto}.mobile-recommendation-overview-list{display:none}@media (max-width:900px){.recommendation-card-grid{grid-template-columns:minmax(0,1fr)}.mobile-recommendation-overview-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 12px;display:grid}.mobile-recommendation-overview{border:1px solid var(--atlas-line);width:100%;min-width:0;color:var(--atlas-ink-soft);font:inherit;text-align:left;cursor:pointer;background:#fffdf7eb;border-radius:12px;grid-template-rows:74px auto;gap:7px;padding:7px;display:grid}.mobile-recommendation-overview img{object-fit:contain;background:var(--atlas-paper-deep);border-radius:8px;width:100%;height:74px}.mobile-recommendation-overview span{color:var(--atlas-ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.74rem;font-weight:800;line-height:1.25;display:-webkit-box;overflow:hidden}.mobile-recommendation-overview[aria-pressed=true]{border-color:var(--atlas-mustard-deep);background:var(--atlas-paper-deep);box-shadow:inset 0 0 0 1px var(--atlas-mustard)}.mobile-recommendation-overview:focus-visible{outline:3px solid var(--atlas-mustard);outline-offset:2px}.recommendation-card:not(.is-mobile-selected){display:none}.recommendation-card.is-mobile-selected{height:auto}.recommendation-card.is-mobile-selected .recommendation-card-body{padding:16px}}@media (max-width:520px){.hero-atlas .brand-wordmark{font-size:.86rem}.recommendation-card .set-visual{height:128px;min-height:128px}.recommendation-card .merchant-actions-2{grid-template-columns:minmax(0,1fr)}}.decision-shop-action .cta-hint{text-align:center}.merchant-actions{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:12px;display:grid}.merchant-actions-2{grid-template-columns:repeat(auto-fit,minmax(148px,1fr))}.merchant-action{flex-direction:column;min-width:0;display:flex}.amazon-disclosure{color:#5f4a32;margin:10px 0 0;font-size:.76rem;font-weight:800;line-height:1.4}.hero-tool-intro{background:#fffaf1;min-height:0;padding-bottom:clamp(26px,4vw,48px);overflow:hidden}.hero-tool-intro:before,.hero-tool-intro:after{display:none}.hero-tool-intro .nav{padding-bottom:clamp(20px,3vw,34px)}.hero-tool-intro .hero-grid{grid-template-columns:minmax(0,.92fr) minmax(280px,.68fr);align-items:center;gap:clamp(24px,4vw,56px)}.hero-tool-intro .hero-content{max-width:590px;padding:clamp(6px,1.2vw,16px) 0}.hero-tool-intro h1{letter-spacing:-.045em;max-width:10.5ch;margin-bottom:16px;font-size:clamp(2.35rem,4.25vw,4.2rem);line-height:.94}.hero-tool-intro .lead{max-width:52ch}.hero-tool-cta{margin-top:10px;text-decoration:none;display:inline-flex}.tool-hero-media{border-radius:26px;min-height:250px;position:relative;overflow:hidden;box-shadow:0 18px 46px #38260a24}.tool-hero-media picture,.tool-hero-media img{width:100%;height:100%;display:block}.tool-hero-media img{object-fit:cover;object-position:32% 48%;position:absolute;inset:0}.tool-hero-media .ai-image-badge{z-index:1}.atlas-panel .hero-quick-start{background:#fffdf7;max-width:860px;margin:26px 0 30px}.atlas-panel .hero-advisor-result{display:none}@media (max-width:980px){.hero-tool-intro{padding-bottom:22px}.hero-tool-intro .hero-grid{grid-template-columns:minmax(0,1fr);gap:18px}.hero-tool-intro .hero-content{padding:0}.hero-tool-intro h1{max-width:14ch;font-size:clamp(2rem,8.2vw,3.05rem)}.tool-hero-media{border-radius:20px;min-height:172px}.tool-hero-media img{object-position:32% 60%}.atlas-panel .hero-quick-start{margin:20px 0 24px}}@media (min-width:981px){.hero-fullbleed .hero-content{max-width:510px;padding-top:clamp(28px,4vw,56px);padding-bottom:clamp(34px,4.5vw,64px)}.hero-atlas h1{letter-spacing:-.025em;max-width:9.8ch;margin-bottom:20px;font-size:clamp(2.75rem,4.6vw,4.65rem);line-height:.93}.hero-atlas .lead{max-width:49ch;font-size:1.04rem;line-height:1.5}.hero-fullbleed .hero-bg:after{background:linear-gradient(90deg,#141b2d00 0%,#fffdf708 38%,#fffdf742 53%,#fffdf7a3 71%,#fffdf7c7 100%)}}.featured-card{gap:18px;padding:clamp(24px,3vw,34px)}.featured-card .decision-main{grid-template-columns:minmax(180px,220px) minmax(0,1fr);gap:clamp(18px,3vw,30px)}.featured-card .set-visual{height:190px;min-height:190px}.featured-card .decision-grid{gap:12px}.featured-card .decision-shop-action{margin-top:2px}.conditional-branch-card{background:#fffdf7d1;gap:11px;padding:18px;box-shadow:0 8px 22px #2c1f0c0d}.conditional-branch-card .decision-rank{color:#5f4a32;letter-spacing:.06em;background:0 0;border:1px solid #3f2d1429;padding:4px 8px;font-size:.68rem}.conditional-branch-card .decision-main{grid-template-columns:82px minmax(0,1fr);gap:12px}.conditional-branch-card .set-visual{border-radius:16px;height:82px}.conditional-branch-card h3{font-size:1.02rem}.conditional-branch-card .decision-summary{margin-bottom:0;font-size:.88rem;line-height:1.4}.branch-details{gap:8px;display:grid}.branch-details>div{background:#ffffff94;border:1px solid #3f2d141a;border-radius:14px;padding:9px 10px}.branch-details strong,.merchant-label{color:#5f4a32;letter-spacing:.07em;text-transform:uppercase;font-size:.72rem;font-weight:950;display:block}.branch-details p{color:var(--muted);margin:3px 0 0;font-size:.84rem;line-height:1.4}.decision-shop-action{border-top-color:#3f2d1424;padding-top:14px}.merchant-label{margin-bottom:7px}.set-card .decision-shop-action .decision-cta{background:var(--blue);border-color:var(--blue);color:#fff;height:48px;min-height:48px;font-size:.88rem;box-shadow:0 8px 18px #2f5f9e3d}.set-card .decision-shop-action .decision-cta:hover{color:#fff;background:#244d82;border-color:#244d82}.set-card .decision-shop-action .decision-cta:focus-visible{color:#fff;outline:3px solid var(--ink);outline-offset:3px;background:#244d82;border-color:#244d82}@media (max-width:980px){.featured-card{padding:22px 20px}.featured-card .decision-main{grid-template-columns:minmax(0,1fr);gap:14px}.featured-card .set-visual{height:152px;min-height:152px}.conditional-branch-card .set-visual{display:block}}@media (max-width:520px){.featured-card{padding:19px 17px}.featured-card .set-visual{height:128px;min-height:128px}.conditional-branch-card{padding:15px}.conditional-branch-card .decision-main{grid-template-columns:68px minmax(0,1fr)}.conditional-branch-card .set-visual{height:68px}.merchant-actions{grid-template-columns:minmax(0,1fr)}.set-card .decision-shop-action .decision-cta{min-height:44px}}.approved-finder-page{background:#fff}.approved-finder-shell{max-width:1180px;margin:0 auto;padding:0 clamp(16px,5vw,56px)}.approved-finder-header{background:0 0;border-bottom:1px solid #e5e9f0;justify-content:space-between;align-items:center;gap:20px;width:min(1196px,100vw - 84px);height:88px;margin:0;padding:0;display:flex;position:relative;left:50%;transform:translate(-50%)}.approved-finder-header .brand-logo{color:#182338;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.approved-finder-header .brand-wordmark{letter-spacing:-.08em;font-family:Arial,Helvetica,sans-serif;font-size:23px;font-weight:700;line-height:.76}.approved-finder-header .brand-wordmark span{color:#e74335}.approved-finder-line{color:#25344f;font-size:11px;line-height:1.35}.approved-finder-link{color:#1746ce;font-size:12px;font-weight:700;text-decoration:none;display:none}.approved-finder-intro{background:#ffdf43;justify-content:space-between;align-items:end;gap:36px;padding:clamp(30px,6vw,76px) 4% clamp(26px,5vw,58px);display:flex}.approved-finder-intro p:first-child{color:#1746ce;letter-spacing:.1em;margin:0 0 11px;font-size:11px;font-weight:900}.approved-finder-intro h1{color:#182338;letter-spacing:-.075em;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:clamp(2.7rem,6.4vw,5.4rem);font-weight:700;line-height:.86}.approved-finder-intro h1 span{color:#1746ce}.approved-finder-intro p:last-child{color:#25344f;margin:22px 0 0;font-size:15px;line-height:1.55}.approved-finder-modules{flex:0 0 148px;width:148px;height:106px;position:relative}.approved-finder-modules span{border-radius:6px;width:58px;height:42px;position:absolute;box-shadow:inset 0 8px #ffffff40}.approved-finder-modules span:first-child{background:#e74335;top:6px;right:0}.approved-finder-modules span:nth-child(2){background:#1746ce;bottom:10px;left:20px}.approved-finder-modules b{color:#fff;font-size:52px;line-height:1;position:absolute;bottom:0;right:4px}.approved-finder-shell .atlas-panel{background:0 0;margin:0;padding:0}.approved-finder-shell .atlas-masthead{background:#ffdf43;border-top:1px solid #18233829;max-width:none;margin:0;padding:29px 4% 19px}.approved-finder-shell .atlas-masthead .eyebrow{color:#1746ce;letter-spacing:.1em;font-size:10px}.approved-finder-shell .atlas-masthead h2{color:#182338;letter-spacing:-.045em;margin:0 0 7px;font-family:Arial,Helvetica,sans-serif;font-size:clamp(1.75rem,3.2vw,2.7rem);font-weight:700}.approved-finder-shell .atlas-dek{color:#536071;max-width:48ch}.approved-finder-shell .finder-core-steps{background:#ffdf43;border-top:1px solid #18233824;border-bottom:1px solid #18233824;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.approved-finder-shell .finder-core-step{color:#182338;min-height:84px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #18233824;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:0 11px;padding:14px 18px;display:grid}.approved-finder-shell .finder-core-step:last-child{border-right:0}.approved-finder-shell .finder-core-step>span{color:#1746ce;grid-row:1/span 2;font-size:.76rem;font-weight:900}.approved-finder-shell .finder-core-step strong{font-size:14px}.approved-finder-shell .finder-core-step small{color:#536071;font-size:11px;line-height:1.35}.approved-finder-shell .finder-core-step i{color:#1746ce;grid-area:1/3/span 2;font-size:18px;font-style:normal}.approved-finder-shell .finder-core-step[aria-current=step]{color:#fff;background:#1746ce}.approved-finder-shell .finder-core-step[aria-current=step]>span,.approved-finder-shell .finder-core-step[aria-current=step] small,.approved-finder-shell .finder-core-step[aria-current=step] i{color:#fff}.approved-finder-shell .finder-question-zone{background:#ffdf43;padding:clamp(22px,4vw,42px) 4%}.approved-finder-shell .finder-question-zone .atlas-spread-head{max-width:680px;margin-bottom:20px}.approved-finder-shell .finder-question-zone .atlas-spread-head h3{color:#182338;letter-spacing:-.045em;font-family:Arial,Helvetica,sans-serif;font-size:clamp(1.55rem,3vw,2.45rem);font-weight:700}.approved-finder-shell .finder-question-zone .atlas-spread-head p{color:#536071}.approved-finder-shell .finder-question-zone .atlas-step-mark{color:#1746ce;background:0 0;border:0;padding:0}.approved-finder-shell .finder-question-zone .atlas-tiles{gap:9px}.approved-finder-shell .finder-question-zone .atlas-tile{min-height:108px;box-shadow:none;background:#fff;border-color:#18233824;border-radius:0}.approved-finder-shell .finder-question-zone .atlas-tile[aria-pressed=true]{color:#fff;background:#1746ce;border-color:#1746ce}.approved-finder-shell .atlas-refine{background:#fff;margin:0;padding:18px 4% 0}.approved-finder-shell .atlas-reveal{margin-top:20px;padding:27px 4% 0}@media (max-width:680px){.approved-finder-shell{padding:0}.approved-finder-header .brand-wordmark{font-size:23px}.approved-finder-intro{padding:32px 16px 28px}.approved-finder-modules{flex-basis:86px;width:86px;height:80px}.approved-finder-modules span{width:38px;height:30px}.approved-finder-modules span:nth-child(2){left:2px}.approved-finder-modules b{font-size:39px}.approved-finder-shell .finder-core-step{grid-template-columns:1fr auto;gap:2px;min-height:82px;padding:11px 9px}.approved-finder-shell .finder-core-step>span{grid-area:auto/1;font-size:.65rem}.approved-finder-shell .finder-core-step strong{grid-column:1;font-size:12px}.approved-finder-shell .finder-core-step small{grid-column:1;font-size:9px}.approved-finder-shell .finder-core-step i{grid-area:1/2/span 3}.approved-finder-shell .finder-question-zone .atlas-tile{min-height:86px}}.approved-finder-page{color:#172235;font-family:Arial,Helvetica,sans-serif}.approved-finder-header .brand-logo{gap:11px}.approved-brand-icon{background:#ffdf43;border-radius:11px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.approved-finder-header .approved-brand-icon img{background:0 0;width:48px;max-width:none;height:48px;transform:scale(1.5)}.approved-finder-header .brand-wordmark{letter-spacing:-1px;line-height:.9}.approved-finder-intro{align-items:center;padding-top:34px;padding-bottom:30px}.approved-finder-intro h1{letter-spacing:-2.5px;font-size:clamp(40px,5.1vw,64px);line-height:1.02}.approved-finder-modules{flex-basis:180px;width:180px;height:124px}.approved-finder-modules span{width:70px;height:52px;box-shadow:none;border-radius:5px}.approved-finder-modules span:first-child{background:#e74335;top:auto;bottom:52px;right:0}.approved-finder-modules span:nth-child(2){background:#1746ce;bottom:0;left:auto;right:0}.approved-finder-modules span:nth-child(3){background:#fff;bottom:0;right:70px}.approved-finder-modules b{color:#1746ce;font-size:48px;bottom:0;right:86px}.approved-finder-shell .atlas-panel{--atlas-paper:#fff;--atlas-paper-deep:#f2f5ff;--atlas-ink:#172235;--atlas-ink-soft:#172235;--atlas-mustard:#1746ce;--atlas-mustard-deep:#1746ce;--atlas-serif:Arial, Helvetica, sans-serif;--atlas-line:#dce0e7}.approved-finder-shell .atlas-masthead h2{letter-spacing:-.6px;font-size:26px}.approved-finder-shell .finder-question-zone{padding-top:24px;padding-bottom:25px}.approved-finder-shell [hidden]{display:none!important}.approved-finder-shell .finder-question-zone .atlas-spread-head h3{letter-spacing:-.4px;font-size:22px}.approved-finder-shell .finder-question-zone .atlas-tile{border-radius:12px}.approved-finder-shell .atlas-tile[aria-pressed=true] .atlas-tile-label,.approved-finder-shell .atlas-tile[aria-pressed=true] .atlas-tile-dek,.approved-finder-shell .atlas-tile[aria-pressed=true] .atlas-tile-glyph{color:#fff}.approved-finder-shell .atlas-refine-toggle{color:#172235;background:#f4f7ff;border:1px solid #cad4ee;border-left:4px solid #1746ce;border-radius:12px;padding:18px}.approved-finder-shell .atlas-refine-body{background:#f8faff;border:1px solid #dce0e7;border-radius:12px}.approved-finder-shell .atlas-reveal{border:0}.approved-finder-shell .finder-feedback{box-shadow:none;background:#f5f7fa;border:0;border-radius:12px}.approved-finder-shell .recommendation-heading{color:#172235;letter-spacing:-1px;margin:8px 0 12px;font:700 32px/1.1 Arial,Helvetica,sans-serif}.approved-finder-shell .recommendation-card{background:#fff;border:1px solid #dce0e7;border-radius:20px;overflow:hidden;box-shadow:0 5px 18px #17223508}.approved-finder-shell .recommendation-card .set-visual{background:#f2f4fc;border:0}.approved-finder-shell .recommendation-card .fit-block{background:#f4f7ff;border:0;border-radius:12px}.approved-finder-shell .recommendation-card .risk-block{background:#f8fafc}.approved-finder-shell .recommendation-card .warning-block{background:#fff1ee;border-left:3px solid #e74335}.approved-finder-shell .warning-block strong{color:#ac3026}.approved-finder-shell .merchant-label,.approved-finder-shell .amazon-disclosure{color:#536071}.approved-finder-shell .merchant-actions-2{grid-template-columns:repeat(auto-fit,minmax(148px,1fr))}.approved-finder-shell .decision-cta{min-height:44px;padding:10px 7px;font-size:12px}.approved-finder-shell .result-summary{color:#536071}@media (max-width:680px){.approved-finder-header .approved-brand-icon,.approved-brand-icon{border-radius:9px;flex-basis:40px;width:40px;height:40px}.approved-finder-header .approved-brand-icon img{width:40px;height:40px}.approved-finder-header .brand-wordmark{font-size:21px}.approved-finder-intro{gap:12px}.approved-finder-intro h1{letter-spacing:-1.5px;font-size:clamp(32px,9.5vw,46px)}.approved-finder-modules{flex-basis:70px;width:70px;height:76px}.approved-finder-modules span{width:32px;height:28px}.approved-finder-modules span:first-child{bottom:28px}.approved-finder-modules span:nth-child(3){right:32px}.approved-finder-modules b{font-size:26px;right:38px}.approved-finder-shell .recommendation-heading{font-size:28px}.approved-finder-shell .recommendation-card .decision-cta{padding:10px 5px;font-size:12px}}.approved-finder-page{--muted:#536071;--neutral-chip:#f2f4f8;max-width:none;padding:0 0 48px}.approved-finder-page .aftercare,.approved-finder-page>.faq-section,.approved-finder-page>footer{max-width:1068px;margin-left:auto;margin-right:auto}.approved-finder-shell .atlas-panel{box-shadow:none;border:0;border-radius:0}.approved-finder-shell .atlas-panel:before,.approved-finder-shell .recommendation-card:before{display:none}.approved-finder-shell .recommendation-card .decision-grid{grid-template-columns:minmax(0,1fr)}.approved-finder-shell .recommendation-card .decision-grid p,.approved-finder-shell .recommendation-card .decision-grid li{font-size:14px;line-height:1.5}.approved-finder-shell .recommendation-card .fit-block{padding:14px}.approved-finder-shell .recommendation-card .fit-block strong{font-size:13px}.approved-finder-shell .recommendation-card .decision-rank{color:#536071;border-color:#dce0e7}.approved-finder-shell .set-meta,.approved-finder-shell .atlas-reveal-kicker .eyebrow{color:#1746ce}.approved-finder-shell .recommendation-card .set-facts span,.approved-finder-shell .recommendation-card .best-for-strip span{color:#536071;background:#f2f4f8}@media (max-width:680px){.approved-finder-page .aftercare,.approved-finder-page>.faq-section,.approved-finder-page>footer{margin-left:16px;margin-right:16px}.approved-finder-shell .recommendation-card{padding:0}.approved-finder-page .aftercare,.approved-finder-page>.faq-section,.approved-finder-page>footer{width:calc(100% - 32px);max-width:calc(100% - 32px)}}@media (min-width:901px){.approved-finder-shell .recommendation-card-grid{grid-template-rows:repeat(9,auto);row-gap:12px}.approved-finder-shell .recommendation-card{grid-row:span 9;grid-template-rows:subgrid;gap:12px;display:grid}.approved-finder-shell .recommendation-card .recommendation-card-body,.approved-finder-shell .recommendation-card .decision-grid{display:contents}.approved-finder-shell .recommendation-card .decision-main{grid-template-rows:176px auto}.approved-finder-shell .recommendation-card .set-visual{height:176px}.approved-finder-shell .recommendation-card .decision-shop-action{align-self:start;margin-top:0}}.approved-finder-intro h1{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal}.approved-finder-shell:has(.finder-question-zone[hidden]) .approved-finder-intro{display:none}@media (max-width:680px){.approved-finder-modules{display:none}.approved-finder-intro>div:first-child{width:100%;min-width:0}.approved-finder-intro h1{font-size:clamp(32px,10vw,40px)}}@media (min-width:901px){.approved-finder-shell .recommendation-card .decision-topline{grid-row:1}.approved-finder-shell .recommendation-card .decision-main{grid-row:2}.approved-finder-shell .recommendation-card .fit-positive{grid-row:3}.approved-finder-shell .recommendation-card .risk-block{grid-row:4}.approved-finder-shell .recommendation-card .warning-block{grid-row:5}.approved-finder-shell .recommendation-card .profile-warning-block{grid-row:6}.approved-finder-shell .recommendation-card .best-for-strip{grid-row:7}.approved-finder-shell .recommendation-card .lane-explain{grid-row:8}.approved-finder-shell .recommendation-card .decision-shop-action{grid-row:9}}.lego-regular-price{width:100%;color:var(--text,#302c26);background:#f5f7fc;border:1px solid #d8deec;border-radius:12px;gap:5px;margin:0 0 11px;padding:11px 12px;line-height:1.3;display:grid}.lego-regular-price span{color:var(--muted,#536071);font-size:.72rem;font-weight:500;display:block}.lego-regular-price .lego-price-kicker{color:#1746ce;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;font-size:.72rem;font-weight:800}.lego-price-detail{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:8px 13px;display:grid}.lego-price-copy{gap:2px;min-width:0;display:grid}.lego-regular-price .lego-price-number{color:#172235;letter-spacing:-.035em;font-size:clamp(24px,2.1vw,28px);font-weight:850;line-height:1.05}.lego-regular-price .lego-price-note{color:#49586b;font-weight:650}.price-mode-notice,.price-status{margin-bottom:16px}@media (max-width:680px){.lego-regular-price{padding:10px}.lego-price-detail{gap:8px 12px}.lego-regular-price .lego-price-number{font-size:1.55rem}}.guide-content aside{min-width:0}.guide-content aside .alt-list{grid-template-columns:minmax(0,1fr)}.guide-content aside .alt-list .set-card{min-width:0}.world-heading-row{justify-content:space-between;align-items:baseline;gap:16px;margin:0 0 10px;display:flex}.world-heading-row h3{letter-spacing:-.3px;margin:0;font-size:17px;font-weight:750}.all-worlds-button{color:#1746ce;cursor:pointer;background:0 0;border:0;padding:4px 2px;font-size:13px;font-weight:650}.all-worlds-button:hover{text-decoration:underline}.all-worlds-button:focus-visible{outline-offset:3px;outline:3px solid #c7352d}.worlds{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.world{cursor:pointer;text-align:left;background:#fff;border:1px solid #d6ddec;border-radius:6px;min-width:0;padding:10px 8px 6px;overflow:hidden}.world strong{white-space:nowrap;letter-spacing:-.2px;text-overflow:ellipsis;font-size:13px;font-weight:700;line-height:1.2;display:block;overflow:hidden}.world img{object-fit:contain;width:100%;height:79px;margin-top:8px;display:block}.world .world-count{color:#1746ce;text-align:center;background:#edf2ff;border-radius:3px;margin:7px -4px 0;padding:5px 2px;font:700 11px/1.35 Arial,sans-serif;display:block}.world[aria-pressed=true]{background:#edf1ff;border:2px solid #1746ce;padding:9px 7px 5px}.world:focus-visible{outline-offset:3px;outline:3px solid #c7352d}.world.no-matches{box-shadow:none;background:#f3f4f6;border-style:dashed;border-color:#c7cdd6}.world.no-matches img{filter:grayscale(.85);opacity:.52}.world.no-matches strong{color:#536078}.world.no-matches .world-count{color:#465574;background:#e7eaf0}.world.no-matches:hover{background:#e9edf4;border-color:#7889af}.world.no-matches[aria-pressed=true]{background:#edf1ff;border:2px solid #2945d1}.world.no-matches[aria-pressed=true] strong{color:#233cbd}.world-count-help{color:#465574;margin:12px 0 0;font-size:12px;line-height:1.5}.world-count-help strong{font-weight:400}.world-dialog{width:calc(100vw - 32px);max-width:460px;max-height:82vh;color:inherit;background:#fff;border:1px solid #d6ddec;border-radius:12px;padding:0}.world-dialog::backdrop{background:#18233873}.world-dialog-head{border-bottom:1px solid #ebe4d5;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px 10px;display:flex}.world-dialog-head h3{letter-spacing:-.4px;margin:0;font-size:18px}.world-dialog-close{cursor:pointer;background:#fff;border:1px solid #d6ddec;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:650}.world-dialog-context{color:#465574;background:#f8fafe;margin:0;padding:12px 18px;font-size:12px;line-height:1.5}.world-choices{grid-template-columns:1fr;gap:6px;max-height:56vh;padding:12px 18px 18px;display:grid;overflow-y:auto}.world-choice{text-align:left;cursor:pointer;background:#fff;border:1px solid #d6ddec;border-radius:6px;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 12px;font-size:13px;display:flex}.world-choice-count{color:#465574;white-space:nowrap;font-size:12px;font-weight:400}.world-choice[aria-pressed=true]{background:#edf1ff;border:2px solid #1746ce;font-weight:700}.world-choice[aria-pressed=true] .world-choice-count{color:inherit}.world-choice.no-matches{color:#536078;background:#f4f5f7;border-style:dashed}.world-choice:focus-visible{outline-offset:2px;outline:3px solid #c7352d}.world-choice-none{background:#fff7d9;border-color:#f7b500;font-weight:700}.world-choice-group{color:#465574;text-transform:none;margin:12px 0 2px;font-size:12px;font-weight:750}.world-choice-group:first-of-type{margin-top:6px}@media (min-width:1300px){.world img{height:94px}.world strong{font-size:14px}}@media (max-width:750px){.worlds{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.world{min-width:0;padding:10px}.world strong{font-size:14px}.world img{height:70px;margin-top:6px}.world .world-count{font-size:12px}}.adult-shortcut{color:#1746ce;text-align:left;cursor:pointer;background:#f4f7ff;border:1px solid #b9c8ea;border-left:4px solid #1746ce;border-radius:5px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:91px;margin:0 0 23px;padding:11px 18px;display:flex}.adult-shortcut:hover{background:#eaf0ff}.adult-shortcut .adult-copy{display:block}.adult-shortcut .adult-copy>small{letter-spacing:1.2px;text-transform:uppercase;color:#465574;margin:0 0 4px;font-size:9px;font-weight:800;display:block}.adult-shortcut .adult-copy>strong{letter-spacing:-.4px;font-size:20px;line-height:1.2;display:block}.adult-shortcut .adult-copy>strong br{display:none}.adult-shortcut .adult-copy>.adult-action{margin-top:5px;font-size:11px;font-weight:700;display:block}.adult-shortcut img.adult-model{object-fit:contain;flex-shrink:0;width:91px;height:78px;margin:-5px 0}.adult-dialog{width:calc(100vw - 32px);max-width:460px;max-height:calc(100dvh - 32px);color:inherit;background:#fff;border:1px solid #d6ddec;border-radius:12px;padding:0;overflow:auto}.adult-dialog::backdrop{background:#18233873}.adult-dialog-body{padding:16px 18px 20px}.adult-dialog-body p{color:#465574;margin:0 0 14px;font-size:13px;line-height:1.55}.adult-dialog-body label{color:#182338;margin:0 0 6px;font-size:12px;font-weight:750;display:block}.adult-dialog-body select{color:#182338;background:#fff;border:1px solid #aebbd1;border-radius:5px;width:100%;min-height:48px;margin-bottom:12px;padding:10px 8px;font-size:16px;display:block}.adult-count{color:#1746ce;margin:0 0 14px;font-size:13px;font-weight:700}.adult-confirm{color:#182131;cursor:pointer;background:#f7b500;border:0;border-radius:8px;width:100%;margin-top:14px;padding:13px 19px;font-size:13px;font-weight:750;display:block}.adult-confirm:disabled{color:#667085;cursor:not-allowed;background:#e7eaf0}.adult-confirm:focus-visible{outline-offset:3px;outline:3px solid #c7352d}@media (max-width:750px){.adult-shortcut{min-height:88px;margin:0 0 19px;padding:10px 12px}.adult-shortcut .adult-copy>strong{letter-spacing:-.4px;font-size:16px}.adult-shortcut .adult-copy>strong br{display:block}.adult-shortcut .adult-copy>small{letter-spacing:.8px;font-size:8px}.adult-shortcut .adult-copy>.adult-action{font-size:10px}.adult-shortcut img.adult-model{width:66px;height:70px}}.age-explore{margin:18px 0 0}.age-explore-toggle{color:#1746ce;cursor:pointer;background:#f4f7ff;border:1px solid #b9c8ea;border-radius:6px;padding:11px 15px;font-size:13px;font-weight:700}.age-explore-toggle:hover{background:#eaf0ff}.age-explore-toggle:focus-visible{outline-offset:3px;outline:3px solid #c7352d}.age-explore-note{color:#465574;margin:6px 0 0;font-size:12px}.older-ideas{border-top:1px dashed #c7cdd6;margin-top:16px;padding-top:16px}.older-ideas h3{letter-spacing:-.4px;margin:0 0 6px;font-size:18px}.older-ideas-dek{color:#465574;margin:0 0 14px;font-size:13px;line-height:1.55}.age-warning{background:#fff7d2;border-left:3px solid #b37700;flex-direction:column;gap:2px;margin:0 0 12px;padding:9px 12px;font-size:12px;line-height:1.45;display:flex}.age-warning strong{color:#8a5a00;font-size:12px;font-weight:800}.set-card.is-older-idea{border-style:dashed}@media (min-width:901px){.approved-finder-shell .older-ideas .recommendation-card-grid{grid-template-rows:none}.approved-finder-shell .older-ideas .recommendation-card{flex-direction:column;grid-row:auto;display:flex}.approved-finder-shell .older-ideas .recommendation-card .recommendation-card-body{flex-direction:column;gap:12px;display:flex}.approved-finder-shell .older-ideas .recommendation-card .decision-grid{gap:10px;display:grid}.approved-finder-shell .older-ideas .recommendation-card :is(.decision-topline,.decision-main,.fit-positive,.risk-block,.warning-block,.best-for-strip,.lane-explain,.decision-shop-action){grid-row:auto}}.smart-badge{background:#f4f7ff;border-left:3px solid #1746ce;flex-direction:column;gap:4px;padding:9px 12px;font-size:12px;line-height:1.45;display:flex}.smart-badge strong{color:#1746ce;font-size:12px;font-weight:800}.smart-badge.compatible{background:#fff7d2;border-left-color:#b37700}.smart-badge.compatible strong{color:#8a5a00}.smart-caution{color:#8a5a00;font-weight:600}.smart-proof{align-self:flex-start;font-size:12px;font-weight:700}@media (min-width:901px){.approved-finder-shell .recommendation-card:has(.smart-badge){flex-direction:column;grid-row:auto;display:flex}.approved-finder-shell .recommendation-card:has(.smart-badge) .recommendation-card-body{flex-direction:column;gap:12px;display:flex}.approved-finder-shell .recommendation-card:has(.smart-badge) .decision-grid{gap:10px;display:grid}.approved-finder-shell .recommendation-card:has(.smart-badge) :is(.decision-topline,.decision-main,.fit-positive,.risk-block,.warning-block,.best-for-strip,.lane-explain,.decision-shop-action){grid-row:auto}}.product-motif{aspect-ratio:3/2;background:#f4f7ff;border-radius:8px;width:100%;display:block;position:relative;overflow:hidden}.product-motif img{object-fit:fill;max-width:none;position:absolute}.neutral-motif{width:38px;height:38px;display:block}.atlas-tile.has-motif .atlas-tile-glyph{justify-self:stretch;width:100%;height:auto;margin-bottom:2px;display:block}.atlas-tile.has-motif .neutral-motif{width:34px;height:34px}.atlas-refine-pill.has-motif{align-items:center;gap:8px;display:inline-flex}.atlas-refine-pill.has-motif .product-motif{aspect-ratio:3/2;border-radius:6px;flex-shrink:0;width:42px}.atlas-refine-pill.has-motif .neutral-motif{flex-shrink:0;width:22px;height:22px}.b55-hero{padding:4px 0 10px;position:relative}.b55-eyebrow{text-transform:uppercase;letter-spacing:2.1px;color:#3b6ea8;margin:0 0 12px;font-size:10px;font-weight:800}.b55-hero h1{letter-spacing:-1.8px;color:#182338;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;margin:0 0 14px;font-size:45px;line-height:1.05}.b55-hero h1 span{color:#1746ce}.b55-lead{color:#25344f;max-width:410px;margin:0;font-size:17px;line-height:1.55}.b55-hero-art{object-fit:contain;background:#fff;border:1px solid #ebe4d5;border-radius:12px;width:92%;max-width:280px;height:auto;margin:26px 0 0;padding:10px;display:block}.b55-independent-note{color:#182338;max-width:390px;margin:18px 0 0;font-size:13px;line-height:1.5}.b55-independent-note strong,.b55-independent-note span{display:block}.b55-handnote{color:#182338;text-align:center;margin-top:16px;font-size:15px;font-weight:700}@media (max-width:750px){.b55-hero{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:10px;min-height:108px;padding-bottom:6px;display:grid}.b55-eyebrow,.b55-handnote{display:none}.b55-hero h1{grid-area:1/1;max-width:none;margin:0 0 9px}.b55-lead{grid-area:2/1;max-width:none;margin:0;font-size:12px;line-height:1.4}.b55-hero-art{border-radius:9px;grid-area:1/2/span 2;width:96px;max-width:none;height:82px;margin:33px 0 0;padding:5px;position:static}.b55-stoerer{grid-column:1/-1}.b55-independent-note{grid-column:1/-1;max-width:none;margin:14px 0 0;font-size:11px;line-height:1.45}}@media (max-width:360px){.b55-hero-art{width:82px;height:73px;padding:4px}}.interest-groups{grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:10px;margin-top:14px;display:grid}.interest-group{cursor:pointer;text-align:left;background:#fff;border:1px solid #d9e0ec;border-radius:12px;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding:10px;display:flex}.interest-group img{object-fit:contain;background:#f4f6fb;border-radius:8px;width:100%;height:92px}.interest-group strong{color:#182338;font-size:14px}.interest-group small{color:#1746ce;font-size:12px}.interest-group[aria-pressed=true]{border-color:#1746ce;box-shadow:0 0 0 2px #1746ce2e}.interest-group.no-matches{background:#f4f5f8;border-color:#e1e5ee}.interest-group.no-matches img{opacity:.55}.interest-group.no-matches small{color:#5a6577}.b55-entry-outer{display:block}.b55-entry{isolation:isolate;background:#ffdf43;grid-template-columns:minmax(0,.5fr) minmax(0,1.5fr);align-items:start;gap:26px;width:min(1196px,100vw - 84px);padding:30px 27px 28px;display:grid;position:relative;left:50%;transform:translate(-50%)}.b55-entry>*{min-width:0}@media (max-width:750px){.b55-entry{width:auto;padding:12px 16px 20px;display:block;position:static;left:auto;transform:none}}.b55-entry>.adviser{box-shadow:none;background:#fff;border:1px solid #d7ddea;border-radius:10px;margin:0;padding:19px}@media (max-width:760px){.b55-entry>.adviser{border-radius:9px;margin-top:12px;padding:14px}}.results{width:min(1196px,100vw - 84px);margin-top:34px;padding:3px 0 0;position:relative;left:50%;transform:translate(-50%)}.results>#finder-results{max-width:none}@media (max-width:760px){.results{margin-top:20px;width:auto;margin-inline:16px;position:static;left:auto;transform:none}}.b55-fields{grid-template-columns:1fr 1fr;gap:17px;margin-bottom:23px;display:grid}.b55-field{grid-template-columns:minmax(0,1fr);align-items:start;gap:6px;display:grid}.b55-field label{color:#1746ce;margin:0;font-size:16px;font-weight:700;line-height:1.25}.b55-field select{color:#182338;background:#fff;border:1px solid #aebbd1;border-radius:6px;width:100%;min-height:56px;padding:11px 12px;font-size:18px;font-weight:700;line-height:1.2}.b55-field select:focus-visible{outline-offset:2px;outline:3px solid #1746ce}@media (max-width:760px){.b55-fields{grid-template-columns:minmax(0,1fr);gap:8px;margin-bottom:9px}.b55-field{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:8px}.b55-field label{font-size:14px}.b55-field select{min-height:48px;padding:10px 6px 10px 8px;font-size:16px}}.adult-shortcut{color:#fff8e9;background:linear-gradient(110deg,#1a1c21,#30323a);border:1px solid #a98a47;border-left:4px solid #d7b769;min-height:128px;margin-bottom:20px;padding:17px 22px;box-shadow:0 3px #dfe3eb}.adult-shortcut:hover{background:linear-gradient(110deg,#23262d,#393c45);border-color:#e4c681}.adult-shortcut .adult-copy>small{color:#dec17b;text-transform:uppercase;letter-spacing:1.6px;margin-bottom:8px;font:700 10px/1.2 Arial;display:block}.adult-shortcut .adult-copy>strong{color:#fff8e9;letter-spacing:-.5px;font-size:23px;font-weight:700;line-height:1.12;display:block}.adult-shortcut .adult-copy>.adult-action{color:#edcf86;margin-top:10px;font:700 12px/1.3 Arial;display:block}.adult-shortcut:focus-visible{outline-offset:4px;outline:2px solid #2146ce}.guidance-entry{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(110deg,#19369f,#254bd0);border:0;border-radius:0;grid-template-columns:126px minmax(0,1fr) 38px;align-items:center;gap:18px;width:100%;min-height:148px;margin-top:0;padding:13px 20px 13px 12px;display:grid;position:relative}.guidance-entry .head-photo{background:#fff;border-radius:50%;width:108px;height:108px;display:block;position:relative;overflow:hidden;box-shadow:0 3px #112d82}.guidance-entry .head-photo img{object-fit:cover;width:100%;height:100%}.guidance-copy{min-width:0;display:block}.guidance-copy>strong{font-size:20px;font-weight:800;display:block}.guidance-copy>.guidance-subtitle{margin-top:7px;font-size:13px;line-height:1.35;display:block}.guidance-arrow{font-size:22px;font-weight:700}@media (max-width:480px){.guidance-entry{grid-template-columns:76px minmax(0,1fr) 23px;gap:10px;min-height:139px;padding:15px 11px}.guidance-entry .head-photo{width:76px;height:76px}.guidance-copy>strong{font-size:17px}}.atlas-tile.has-photo .atlas-tile-glyph{width:100%;height:88px;display:block}.atlas-tile.has-photo .atlas-tile-glyph img{object-fit:contain;background:#f4f6fb;border-radius:8px;width:100%;height:100%}.smart-entry{text-align:left;cursor:pointer;color:#182338;background:#f3f6ff;border:1px solid #c5d0eb;border-radius:8px;grid-template-columns:86px minmax(0,1fr) 26px;align-items:center;gap:12px;width:100%;margin:14px 0 0;padding:8px 13px;display:grid}.smart-entry:hover{background:#edf2ff;border-color:#244bc4}.smart-entry img{object-fit:contain;mix-blend-mode:multiply;width:86px;height:70px}.smart-entry-copy{min-width:0}.smart-entry strong{letter-spacing:-.5px;font:800 21px/1.1 Arial;display:block}.smart-entry small{color:#435274;margin-top:4px;font:500 12px/1.4 Arial;display:block}.smart-entry .smart-entry-arrow{color:#2446bd;font:700 23px Arial}.smart-entry:focus-visible{outline-offset:3px;outline:3px solid #254bd0}@media (max-width:480px){.smart-entry{grid-template-columns:66px minmax(0,1fr) 20px;gap:9px;padding:7px 10px}.smart-entry img{width:66px;height:60px}.smart-entry strong{font-size:19px}}.approved-finder-nav{gap:18px;display:flex}.approved-finder-nav a{color:#1746ce;font-size:12px;font-weight:700;text-decoration:none}.approved-finder-nav a[aria-current=page],.approved-finder-nav a:first-child{border-bottom:3px solid #1746ce;padding-bottom:10px}.approved-finder-nav a:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:760px){.approved-finder-header{border-bottom:1px solid #e5e9f0;width:auto;height:62px;margin-inline:20px;left:auto;transform:none}.approved-finder-nav,.approved-finder-line{display:none}.approved-finder-link{display:block}}.results .result-heading{margin:0 0 14px}.results .result-heading .eyebrow{color:#1746ce;letter-spacing:.1em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:900}.results .recommendation-heading{color:#182338;margin:0;font-size:32px;font-weight:700;line-height:1.1}.results .selection-summary{background:#eaf0ff;border:1px solid #c4d2f8;border-left:5px solid #2945d1;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:16px;margin:0 0 14px;padding:18px 20px;font-size:15px;display:flex}.results .selection-summary>div{min-width:0}.results .selection-summary strong{color:#1746ce;margin-bottom:4px;font-size:13px;display:block}.results .selection-summary .result-summary{color:#182338;font-size:15px;font-weight:700}.results .selection-summary .active-chips{margin-top:8px}.results details.briefing{border-top:1px solid #dce2ed;border-bottom:1px solid #dce2ed;margin:0 0 16px;padding:10px 0}.results details.briefing>summary{color:#1746ce;cursor:pointer;font-size:13px;font-weight:700}.results details.briefing p{color:#465574;margin:10px 0 0;font-size:13px;line-height:1.55}@media (max-width:760px){.results .recommendation-heading{font-size:24px}.results .selection-summary{flex-direction:column}}.b55-entry>.adviser .finder-question-zone,.approved-finder-shell .b55-entry .finder-question-zone{background:0 0;padding:0}.b55-entry>.adviser .actions{justify-content:space-between;align-items:center;gap:15px;margin-top:21px;display:flex}.b55-entry>.adviser .actions a.primary{color:#fff;background:#1746ce;border:0;border-radius:5px;flex:none;justify-content:center;align-items:center;width:auto;min-height:44px;padding:12px 19px;font:700 12px/1.5 Arial,Helvetica,sans-serif;text-decoration:none;display:inline-flex;box-shadow:0 3px #0e2d86}.b55-entry>.adviser .actions a.primary:hover{background:#1039a8}.b55-entry>.adviser .actions .text-button,.b55-entry>.adviser button.back-to-worlds,.b55-entry>.adviser .guidance-body .text-button,.b55-entry>.adviser details.refinement .text-button{color:#1746ce;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;min-height:44px;padding:8px 0;font:700 12px Arial,Helvetica,sans-serif;text-decoration:underline;display:inline-flex}.b55-entry>.adviser button.back-to-worlds{font-size:13px}@media (max-width:760px){.b55-entry>.adviser .actions{flex-direction:column-reverse;align-items:stretch;gap:10px;margin-top:15px}.b55-entry>.adviser .actions a.primary{text-align:center;flex:none;align-self:stretch;width:auto;padding:12px}.b55-entry>.adviser .actions .text-button{align-self:center}}.b55-entry>.adviser section.guidance{background:#fff;border:1px solid #2848c9;border-radius:10px;margin:17px 0 20px;overflow:hidden;box-shadow:0 4px #e8edff}.b55-entry>.adviser .guidance-entry[aria-expanded=true] .guidance-arrow{transform:rotate(180deg)}.b55-entry>.adviser .guidance-body{background:#fafbff;border:0;border-radius:0;margin-top:0;padding:24px}.b55-entry>.adviser .guidance-body .interest-heading{color:#182338;margin:14px 0 6px;font-size:17px;font-weight:700}.b55-entry>.adviser .guidance-body .help{color:#465574;margin:0 0 14px;font-size:13px;line-height:1.5}.b55-entry>.adviser [aria-label=Interesse],.b55-entry>.adviser [aria-label=Weitere\ Interessen]{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.b55-entry>.adviser [aria-label=Interesse] button,.b55-entry>.adviser [aria-label=Weitere\ Interessen] button{color:#182338;text-align:left;background:#fff;border:1px solid #d6ddec;border-radius:5px;min-height:44px;padding:10px 11px;font-size:13px}.b55-entry>.adviser [aria-label=Interesse] button[aria-pressed=true],.b55-entry>.adviser [aria-label=Weitere\ Interessen] button[aria-pressed=true]{color:#182338;background:#edf2ff;border-color:#1746ce;outline:2px solid #1746ce}.b55-entry>.adviser [aria-label=Interesse] button[aria-pressed=true] .atlas-tile-label,.b55-entry>.adviser [aria-label=Weitere\ Interessen] button[aria-pressed=true] .atlas-tile-label,.b55-entry>.adviser [aria-label=Interesse] button[aria-pressed=true] strong,.b55-entry>.adviser [aria-label=Weitere\ Interessen] button[aria-pressed=true] strong{color:#182338}.b55-entry>.adviser [aria-label=Interesse] button[aria-pressed=true] .atlas-tile-hint,.b55-entry>.adviser [aria-label=Weitere\ Interessen] button[aria-pressed=true] .atlas-tile-hint,.b55-entry>.adviser [aria-label=Interesse] button[aria-pressed=true] small,.b55-entry>.adviser [aria-label=Weitere\ Interessen] button[aria-pressed=true] small{color:#465574}.b55-entry>.adviser [aria-label=Interesse] button[aria-pressed=true] .atlas-tile-glyph,.b55-entry>.adviser [aria-label=Weitere\ Interessen] button[aria-pressed=true] .atlas-tile-glyph,.b55-entry>.adviser [aria-label=Interesse] button[aria-pressed=true] .atlas-tile-count,.b55-entry>.adviser [aria-label=Weitere\ Interessen] button[aria-pressed=true] .atlas-tile-count{color:#1746ce}.b55-entry>.adviser [aria-label=Interesse] button:hover,.b55-entry>.adviser [aria-label=Weitere\ Interessen] button:hover{background:#f7f9ff;border-color:#1746ce}.b55-entry>.adviser [aria-label=Interesse] button:focus-visible,.b55-entry>.adviser [aria-label=Weitere\ Interessen] button:focus-visible{outline-offset:2px;outline:3px solid #1746ce}.b55-entry>.adviser [aria-label=Interesse] button img,.b55-entry>.adviser [aria-label=Weitere\ Interessen] button img{object-fit:contain;width:100%;height:38px;margin-bottom:6px;display:block}@media (max-width:760px){.b55-entry>.adviser [aria-label=Interesse],.b55-entry>.adviser [aria-label=Weitere\ Interessen]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.b55-entry>.adviser .guidance-body{padding:16px}}.b55-entry>.adviser .more-interests{color:#1746ce;margin:12px 0 17px;font-size:12px}.b55-entry>.adviser .more-interests>summary{cursor:pointer;padding:6px 0;font-weight:700}.b55-entry>.adviser .more-interests [aria-label=Weitere\ Interessen]{margin-top:10px}.b55-entry>.adviser details.refinement{background:0 0;border:1px solid #d7dff0;border-left:0;border-right:0;border-radius:0;margin:16px 0 0;padding:0}.b55-entry>.adviser details.refinement>summary{color:#1e42b5;cursor:pointer;background:0 0;border:0;border-radius:0;padding:17px 0;font:700 15px Arial,Helvetica,sans-serif}.b55-entry>.adviser details.refinement>summary small{color:#536078;margin-left:8px;font-size:11px;font-weight:400}.b55-entry>.adviser details.refinement .atlas-refine-body{padding:0 0 18px}.results .selection-summary button.atlas-refine-badge{color:#233cbd;cursor:pointer;background:#fff;border:1px solid #b4c5ee;border-radius:8px;padding:10px 14px;font:750 14px Arial,Helvetica,sans-serif}.results .selection-summary button.atlas-refine-badge:hover{background:#edf2ff}.results .selection-summary .active-chips span{font-size:11px}.results .decision-main{display:block}.results .decision-main .decision-head{margin-bottom:10px}.results .decision-main .decision-head .set-meta{letter-spacing:.06em;text-transform:uppercase;color:#1746ce;margin-bottom:4px;font-size:11px;font-weight:900}.results .decision-main .decision-head h3{color:#182338;margin:0;font-size:18px;line-height:1.25}.results .decision-main .set-visual{margin:0 0 10px}.results .decision-main .decision-lead{margin-top:2px}@media (max-width:900px){.results .mobile-recommendation-overview-list{display:none}.results .recommendation-card:not(.is-mobile-selected){display:block}.results .recommendation-card-grid{row-gap:16px}}.results .recommendation-card-grid .set-card{border-top:4px solid #ffdf43;border-radius:8px}dialog.adult-dialog{border-radius:10px;width:calc(100% - 32px);max-width:470px;padding:0}dialog.adult-dialog .world-dialog-head{justify-content:space-between;align-items:center;padding:20px 24px 0;display:flex}dialog.adult-dialog .world-dialog-head h3{color:#182338;margin:0;font-size:21px;font-weight:700}dialog.adult-dialog .world-dialog-close{color:#1746ce;cursor:pointer;background:#edf2ff;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;font-size:25px;line-height:1;display:inline-flex}dialog.adult-dialog .adult-dialog-body>p{color:#465574;margin:0 0 16px;font-size:13px;line-height:1.55}dialog.adult-dialog label{color:#1746ce;margin:0 0 6px;font-size:13px;font-weight:700;display:block}dialog.adult-dialog select{background:#fff;border:1px solid #aebbd1;border-radius:5px;width:100%;min-height:44px;margin-bottom:16px;padding:10px;font-size:14px}dialog.adult-dialog .adult-count{color:#182338;background:#edf2ff;border-left:3px solid #1746ce;border-radius:4px;margin:0 0 16px;padding:9px 11px;font-size:13px}dialog.adult-dialog .world-count-help{color:#536078;margin:0 0 14px;font-size:11px}dialog.adult-dialog .adult-confirm{color:#fff;cursor:pointer;background:#1746ce;border:0;border-radius:5px;min-width:185px;min-height:44px;padding:12px 19px;font:700 12px Arial,Helvetica,sans-serif}dialog.adult-dialog .adult-confirm:disabled{cursor:not-allowed;background:#b9c4dc}.results .change-notice{background:#f4f7ff;border:1px solid #d7dff0;border-radius:9px;margin:0 0 14px;padding:12px 14px}.results .change-notice p{color:#465574;margin:0 0 6px;font-size:13px;line-height:1.5}.results .change-notice button{color:#1746ce;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:4px 0;font:700 12px Arial,Helvetica,sans-serif;text-decoration:underline}.results .change-notice button:disabled{color:#8b97ad;cursor:not-allowed;text-decoration:none}.approved-finder-page .aftercare .eyebrow,.approved-finder-page .aftercare .aftercare-questions .eyebrow{color:#1746ce;letter-spacing:.1em;text-transform:uppercase;margin:0 0 6px;font-size:10px;font-weight:900}.approved-finder-page .aftercare-intro{padding:34px 0 0}.approved-finder-page .aftercare-intro h2{color:#182338;margin:0 0 10px;font-size:31px;font-weight:700;line-height:1.15}.approved-finder-page .aftercare-intro p{color:#465574;max-width:62ch;font-size:15px;line-height:1.6}.approved-finder-page .aftercare .buying-guide,.approved-finder-page .aftercare-questions{grid-template-columns:minmax(0,.425fr) minmax(0,.575fr);align-items:start;gap:29px;display:grid}.approved-finder-page .aftercare .buying-guide{background:#f4f7ff;margin:26px 0 0;padding:35px 29px}.approved-finder-page .aftercare-questions{padding:40px 29px}.approved-finder-page .aftercare-questions h3{color:#182338;margin:0;font-size:27px;font-weight:700;line-height:1.2}.approved-finder-page .aftercare-link-list a{color:#1746ce;font-size:14px;font-weight:700}.approved-finder-page .aftercare details{border-bottom:1px solid #dce2ed;padding:12px 0}.approved-finder-page .aftercare details>summary{color:#182338;cursor:pointer;font-size:14px;font-weight:700}.approved-finder-page .aftercare details p{color:#465574;font-size:14px;line-height:1.6}.approved-finder-page .notice{color:#667085;border-top:1px solid #dce2ed;margin-top:30px;padding:19px 0 28px;font-size:10px;line-height:1.7}.approved-finder-page .notice .footer-links{flex-wrap:wrap;gap:14px;margin-top:8px;display:flex}.approved-finder-page .notice .footer-links a{color:#1746ce;font-weight:700;text-decoration:none}.approved-finder-page .notice .footer-links a:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:760px){.approved-finder-page .aftercare,.approved-finder-page .notice{width:auto;margin-inline:16px;position:static;left:auto;transform:none}.approved-finder-page .aftercare .buying-guide,.approved-finder-page .aftercare-questions{grid-template-columns:minmax(0,1fr);gap:18px;padding:22px 16px}.approved-finder-page .aftercare-intro h2{font-size:24px}.approved-finder-page .aftercare-questions h3{font-size:21px}}.results .recommendation-card-grid .set-card{background:#fff;padding:20px}.results .set-card h3{color:#182338;font-size:20px;font-weight:700}.results .set-card .decision-grid ul{margin:6px 0 0;padding-left:17px;font-size:13px}.results .set-card .decision-grid li{margin-bottom:4px;font-size:13px;line-height:1.5}.results .set-card .fit-block strong,.results .set-card .warning-block strong{letter-spacing:0;text-transform:none;color:#182338;font-size:13px;font-weight:700}.results .set-card .warning-block,.results .set-card .fit-negative{background:#fff7d2;border:0;border-radius:5px;margin-top:12px;padding:12px}.results .set-card .warning-block strong,.results .set-card .fit-negative strong{color:#8a6b00}.results .set-card .decision-summary{color:#182338;font-size:13px;line-height:1.55}.results .set-card .lego-regular-price,.results .set-card .price-note,.results .set-card .merchant-note{color:#465574;font-size:12px}.results .set-card details>summary,.results .set-card .decision-unsure>summary{color:#1746ce;font:700 12px Arial,Helvetica,sans-serif}.results .set-card .merchant-disclosure,.results .set-card .affiliate-note{color:#465574;font-size:12px}.b55-entry>.adviser .guidance-entry{grid-template-columns:108px minmax(0,1fr) 34px;align-items:center;padding:17px;overflow:hidden}.b55-entry>.adviser .guidance-entry .head-photo{border-radius:999px;width:108px;height:108px;display:block;overflow:hidden}.b55-entry>.adviser .guidance-entry .head-photo img{object-fit:cover;object-position:center 38%;width:108px;max-width:100%;height:108px;margin:0;display:block}.b55-entry>.adviser .guidance-entry .guidance-arrow{font-size:22px}.b55-entry>.adviser [aria-label=Interesse] button,.b55-entry>.adviser [aria-label=Weitere\ Interessen] button{grid-template-rows:auto auto;grid-template-columns:84px minmax(0,1fr);align-items:center;gap:2px 11px;min-height:116px;padding:13px;display:grid}.b55-entry>.adviser [aria-label=Interesse] button .atlas-tile-glyph,.b55-entry>.adviser [aria-label=Weitere\ Interessen] button .atlas-tile-glyph{background:0 0;border-radius:0;grid-area:1/1/3;justify-content:center;align-items:center;width:84px;height:84px;display:flex;overflow:hidden}.b55-entry>.adviser [aria-label=Interesse] button .atlas-tile-glyph img,.b55-entry>.adviser [aria-label=Weitere\ Interessen] button .atlas-tile-glyph img{object-fit:contain;border-radius:0;width:84px;height:84px;margin:0;display:block}.b55-entry>.adviser [aria-label=Interesse] button .atlas-tile-label,.b55-entry>.adviser [aria-label=Weitere\ Interessen] button .atlas-tile-label{grid-area:1/2;align-self:end;font-size:14px;font-weight:700;line-height:1.25}.b55-entry>.adviser [aria-label=Interesse] button .atlas-tile-hint,.b55-entry>.adviser [aria-label=Weitere\ Interessen] button .atlas-tile-hint{color:#465574;grid-area:2/2;align-self:start;font-size:12px;line-height:1.35}dialog.adult-dialog{border-radius:13px;max-width:620px}dialog.adult-dialog .world-dialog-head{padding:25px 25px 0}dialog.adult-dialog .adult-dialog-body{padding:16px 25px 25px}dialog.adult-dialog .adult-confirm{width:auto;min-width:185px;display:inline-block}@media (min-width:761px){.adult-shortcut{margin-bottom:26px}}.results>#finder-results,.results .atlas-reveal{width:100%;max-width:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.results .recommendation-card-grid,.results .selection-summary,.results .result-heading,.results .change-notice,.results details.briefing{margin-left:0;margin-right:0}@media (max-width:760px){.results .selection-summary{flex-direction:row;align-items:flex-start;gap:12px}.results .selection-summary button.atlas-refine-badge{flex:none;padding:10px 12px;font-size:12px}}@media (max-width:340px){.results .selection-summary{flex-wrap:wrap}.results .selection-summary>div{flex:190px}.results .selection-summary button.atlas-refine-badge{width:auto;margin-left:auto}}@media (max-width:760px){.b55-entry>.adviser .guidance-entry{grid-template-columns:76px minmax(0,1fr) 23px;column-gap:10px;padding:13px}.b55-entry>.adviser .guidance-entry .head-photo,.b55-entry>.adviser .guidance-entry .head-photo img{width:76px;height:76px}.b55-entry>.adviser .guidance-entry .guidance-arrow{font-size:18px}.b55-entry>.adviser .guidance-entry .guidance-copy strong{font-size:15px}.b55-entry>.adviser .guidance-entry .guidance-copy span{overflow-wrap:anywhere;font-size:12px}}@media (max-width:340px){.b55-entry>.adviser .guidance-entry{grid-template-columns:64px minmax(0,1fr) 20px;column-gap:8px;padding:11px}.b55-entry>.adviser .guidance-entry .head-photo,.b55-entry>.adviser .guidance-entry .head-photo img{width:64px;height:64px}.b55-entry>.adviser .guidance-entry .guidance-arrow{font-size:16px}.b55-entry>.adviser .guidance-entry .guidance-copy strong,.b55-field select{font-size:14px}.b55-field label{font-size:13px}}@media (max-width:760px){.b55-entry>.adviser [aria-label=Interesse] button,.b55-entry>.adviser [aria-label=Weitere\ Interessen] button{text-align:center;grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:4px;min-height:0;padding:10px 8px}.b55-entry>.adviser [aria-label=Interesse] button .atlas-tile-glyph,.b55-entry>.adviser [aria-label=Weitere\ Interessen] button .atlas-tile-glyph{grid-area:1/1;width:auto;height:auto}.b55-entry>.adviser [aria-label=Interesse] button .atlas-tile-glyph>img,.b55-entry>.adviser [aria-label=Weitere\ Interessen] button .atlas-tile-glyph>img{width:86px;height:86px}.b55-entry>.adviser [aria-label=Interesse] button .atlas-tile-label,.b55-entry>.adviser [aria-label=Weitere\ Interessen] button .atlas-tile-label{overflow-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto;grid-area:2/1;align-self:auto;font-size:13px}.b55-entry>.adviser [aria-label=Interesse] button .atlas-tile-hint,.b55-entry>.adviser [aria-label=Weitere\ Interessen] button .atlas-tile-hint{overflow-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto;grid-area:3/1;align-self:auto;font-size:11px}}.approved-finder-page>.aftercare,.approved-finder-page>.notice{box-sizing:border-box;width:min(1196px,100vw - 84px);max-width:none;margin-left:0;margin-right:0;position:relative;left:50%;transform:translate(-50%)}.approved-finder-page>.aftercare .purchase-check{background:#f4f7ff;border-radius:0;grid-template-columns:minmax(0,.425fr) minmax(0,.575fr);align-items:start;gap:29px;margin:26px 0 0;padding:35px 29px;display:grid}.approved-finder-page>.aftercare .purchase-check .eyebrow{color:#1746ce;letter-spacing:.1em;text-transform:uppercase;margin:0 0 6px;font-size:10px;font-weight:900}.approved-finder-page>.aftercare .purchase-check h2,.approved-finder-page>.aftercare .purchase-check h3{color:#182338;margin:0;font-size:32px;font-weight:700;line-height:1.15}.approved-finder-page>.aftercare .purchase-check .check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;display:grid}.approved-finder-page>.aftercare .purchase-check .purchase-check-details{background:0 0;border:0;padding:0}.approved-finder-page>.aftercare .purchase-check .purchase-check-details>summary{color:#1746ce;cursor:pointer;padding:10px 0;font-size:13px;font-weight:700}@media (max-width:760px){.approved-finder-page>.aftercare,.approved-finder-page>.notice{width:auto;margin-inline:16px;position:static;left:auto;transform:none}.approved-finder-page>.aftercare .purchase-check{grid-template-columns:minmax(0,1fr);gap:19px;padding:25px 20px}.approved-finder-page>.aftercare .purchase-check .check-grid{grid-template-columns:minmax(0,1fr)}.approved-finder-page>.aftercare .purchase-check h2,.approved-finder-page>.aftercare .purchase-check h3{font-size:22px}}.approved-finder-page>.aftercare .purchase-check .check-grid{counter-reset:kaufcheck}.approved-finder-page>.aftercare .purchase-check .check-grid article{counter-increment:kaufcheck}.approved-finder-page>.aftercare .purchase-check .check-grid article:before{content:"0" counter(kaufcheck);color:#1746ce;letter-spacing:.08em;margin-bottom:4px;font:900 11px Arial,Helvetica,sans-serif;display:block}.approved-finder-page>.aftercare .purchase-check .check-grid h3{color:#182338;margin:0 0 4px;font-size:15px;font-weight:700}.approved-finder-page>.aftercare .purchase-check .check-grid p{color:#465574;margin:0;font-size:13px;line-height:1.55}.approved-finder-page>.aftercare .purchase-check .purchase-check-details>summary{list-style:none}.approved-finder-page>.aftercare .purchase-check .purchase-check-details[open]>summary{display:none}.approved-finder-page>.aftercare .faq-section-compact{background:0 0;border:0;padding:0}.approved-finder-page>.aftercare .faq-section-compact .faq-inner{background:0 0;grid-template-columns:minmax(0,.425fr) minmax(0,.575fr);align-items:start;gap:29px;max-width:none;padding:40px 29px;display:grid}.approved-finder-page>.aftercare .faq-section-compact .faq-inner>.eyebrow,.approved-finder-page>.aftercare .faq-section-compact .faq-inner>h2{grid-column:1}.approved-finder-page>.aftercare .faq-section-compact .faq-list{grid-area:1/2/span 3}.approved-finder-page>.aftercare .faq-section-compact .faq-list details{background:0 0;border:0;border-bottom:1px solid #dce2ed;border-radius:0;margin:0;padding:12px 0}.approved-finder-page>.aftercare .faq-section-compact .faq-list summary{color:#182338;font-size:14px;font-weight:700}@media (max-width:760px){.approved-finder-page>.aftercare .faq-section-compact .faq-inner{grid-template-columns:minmax(0,1fr);gap:14px;padding:22px 16px}.approved-finder-page>.aftercare .faq-section-compact .faq-list{grid-area:auto/1}}.approved-finder-page>.aftercare .purchase-check .purchase-check-details{box-shadow:none;background:0 0;border:0;border-radius:0;max-width:none;margin:0;padding:0}.approved-finder-page>.aftercare .purchase-check .check-grid article{box-shadow:none;background:0 0;border:0;border-radius:0;min-width:0;padding:0}.approved-finder-page>.aftercare .purchase-check .check-grid article:before{position:static}.approved-finder-page>.aftercare .purchase-check .check-grid{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.approved-finder-page>.aftercare .purchase-check .purchase-check-details[open] .check-grid,.approved-finder-page>.aftercare .purchase-check .check-grid{z-index:auto;width:auto;margin-top:0;position:static;right:auto}.approved-finder-page>.aftercare .purchase-check{border-top:4px solid #1746ce;column-gap:45px}.approved-finder-header .brand-logo img{width:48px;height:48px}.b55-hero h1{letter-spacing:-1.8px;font-size:43px;line-height:1.05}@media (max-width:1000px){.b55-hero h1{letter-spacing:-1.2px;font-size:32px;line-height:1.05}}@media (max-width:750px){.b55-hero h1{letter-spacing:-1px;font-size:29px;line-height:1.02}}@media (max-width:340px){.b55-hero h1{letter-spacing:-1px;font-size:26px;line-height:1.02}}.b55-hero-art{aspect-ratio:279/185;object-fit:cover;border-radius:16px;width:100%;max-width:279px;height:auto}.b55-entry>.adviser .adult-shortcut{border-radius:7px;min-height:92px;padding:11px 18px}.b55-entry>.adviser .adult-shortcut strong{font-size:20px}.b55-entry>.adviser .adult-shortcut small{font-size:9px}@media (max-width:760px){.approved-finder-header .brand-logo img{width:40px;height:40px}.b55-hero-art{border-radius:9px;width:96px;height:82px}.b55-entry>.adviser .adult-shortcut{min-height:76px;padding:10px 12px}.b55-entry>.adviser .adult-shortcut strong{font-size:16px}}.b55-entry>.adviser .guidance-entry .head-photo{border-radius:50%}.b55-entry>.adviser .guidance-entry .head-photo img{object-position:center 30%}.b55-entry>.adviser .guidance-entry .guidance-arrow{color:#182338;background:#f7d34a;border-radius:50%;justify-content:center;align-items:center;width:38px;min-width:38px;height:38px;font-size:24px;font-weight:700;line-height:1;display:inline-flex}.b55-entry>.adviser .more-interests{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.b55-entry>.adviser details.refinement>summary{padding:26px 0}.results .selection-summary button.atlas-refine-badge{min-height:44px;transform:rotate(0)}.approved-brand-icon{background:0 0;border-radius:0;overflow:visible}.approved-finder-header .approved-brand-icon img{transform:none}.results .set-card .decision-topline{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;display:flex}.results .set-card .decision-rank,.results .set-card .match-badge{box-shadow:none;color:#465574;letter-spacing:0;text-transform:none;background:0 0;border:0;border-radius:0;padding:0;font-size:12px;font-weight:400}.results .set-card .set-visual,.results .set-card .product-visual{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.results .set-card .fit-block.fit-positive,.results .set-card .fit-block.risk-block{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:14px;padding:0}.results .set-card .fit-block.warning-block{background:#fff7d2;border:0;border-radius:5px;margin-top:14px;padding:12px}.results .set-card .best-for-strip{margin-top:12px;display:block}.results .set-card .best-for-strip>*{color:#465574;background:0 0;border:0;border-radius:0;margin:0 10px 0 0;padding:0;font-size:12px;display:inline}@media (max-width:520px){.results .set-card .best-for-strip>*{margin:0 0 4px;line-height:1.45;display:block}}.results .set-card .decision-cta,.results .set-card a.merchant-action{box-shadow:none;border-radius:5px;min-height:44px;font-weight:650}.results .set-card .set-facts{margin-top:8px;display:block}.results .set-card .set-facts>span{color:#465574;background:0 0;border:0;border-radius:0;margin:0 10px 0 0;padding:0;font-size:12px;display:inline}.approved-finder-page>.aftercare .adult-discovery{margin:34px 0 0}.approved-finder-page>.aftercare .adult-discovery .eyebrow{color:#1746ce;letter-spacing:.1em;text-transform:uppercase;margin:0 0 6px;font-size:10px;font-weight:900}.approved-finder-page>.aftercare .adult-discovery h2{color:#182338;margin:0 0 6px;font-size:31px;font-weight:700;line-height:1.15}.approved-finder-page>.aftercare .adult-discovery-help{color:#465574;margin:0 0 18px;font-size:14px}.approved-finder-page>.aftercare .adult-discovery-panel{color:#fff8e9;background:linear-gradient(110deg,#1a1c21,#30323a);border:1px solid #a98a47;border-left:4px solid #d7b769;border-radius:7px;grid-template-columns:minmax(0,.28fr) minmax(0,.72fr);align-items:center;gap:22px;padding:22px 26px;display:grid}.approved-finder-page>.aftercare .adult-discovery-kicker small{color:#dec17b;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:700;display:block}.approved-finder-page>.aftercare .adult-discovery-kicker span{color:#cfd3dc;margin-top:6px;font-size:12px;display:block}.approved-finder-page>.aftercare .adult-discovery-body{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;display:grid}.approved-finder-page>.aftercare .adult-discovery-body strong{color:#fff8e9;font-size:26px;font-weight:700;line-height:1.15;display:block}.approved-finder-page>.aftercare .adult-discovery-body p{color:#cfd3dc;margin:10px 0 0;font-size:13px}.approved-finder-page>.aftercare .adult-discovery-worlds{font-weight:700;color:#dec17b!important}.approved-finder-page>.aftercare .adult-discovery-cta{color:#1a1c21;cursor:pointer;white-space:nowrap;background:#d7b769;border:0;border-radius:5px;min-height:44px;padding:12px 19px;font:700 12px Arial,Helvetica,sans-serif}.approved-finder-page>.aftercare .adult-discovery-cta:hover{background:#e3c887}@media (max-width:760px){.approved-finder-page>.aftercare .adult-discovery-panel,.approved-finder-page>.aftercare .adult-discovery-body{grid-template-columns:minmax(0,1fr);gap:14px}.approved-finder-page>.aftercare .adult-discovery h2{font-size:24px}.approved-finder-page>.aftercare .adult-discovery-body strong{font-size:20px}}.results .selection-summary{align-items:center;gap:20px;margin:18px 0 22px}.results .selection-summary strong{margin-bottom:0;font-size:12px}.results .selection-summary .result-summary{box-shadow:none;color:#182338;background:0 0;border:0;border-radius:0;margin:5px 0 0;padding:0;font-size:18px;font-weight:700;line-height:1.5}.results .selection-summary .active-chips{margin-top:6px;font-size:13px}@media (max-width:760px){.results .selection-summary{align-items:flex-start;gap:10px;margin:14px 0 18px}}.b55-entry>.adviser details.refinement>summary{min-height:58px;padding:17px 0}.b55-entry>.adviser .guidance-entry .head-photo{position:relative;box-shadow:0 3px #112d82}.b55-entry>.adviser .guidance-entry .head-photo img{object-fit:fill;object-position:50% 50%;width:216px;max-width:none;height:216px;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-53%)}.b55-entry>.adviser .guidance-entry .guidance-copy>strong{letter-spacing:-.7px;color:#fff;font:800 28px/1.1 Arial,Helvetica,sans-serif}.b55-entry>.adviser .guidance-entry .guidance-copy>.guidance-subtitle{color:#ffe584;margin-top:9px;font-size:16px;font-weight:700;line-height:1.35;display:block}.b55-entry>.adviser .guidance-entry .guidance-copy>.guidance-hint{color:#e2eaff;margin-top:6px;font:400 11px/1.5 Arial,Helvetica,sans-serif;display:block}@media (max-width:760px){.b55-entry>.adviser .guidance-entry .head-photo,.b55-entry>.adviser .guidance-entry .head-photo img{width:76px;height:76px}.b55-entry>.adviser .guidance-entry .head-photo img{width:152px;height:152px}.b55-entry>.adviser .guidance-entry .guidance-copy>strong{letter-spacing:-.5px;font-size:22px;line-height:1.08}.b55-entry>.adviser .guidance-entry .guidance-copy>.guidance-subtitle{margin-top:7px;font-size:13px}.b55-entry>.adviser .guidance-entry .guidance-copy>.guidance-hint{display:none}}@media (max-width:340px){.b55-entry>.adviser .guidance-entry .head-photo{width:64px;height:64px}.b55-entry>.adviser .guidance-entry .head-photo img{width:128px;height:128px}.b55-entry>.adviser .guidance-entry .guidance-copy>strong{font-size:20px}.b55-entry>.adviser .guidance-entry .guidance-copy>.guidance-subtitle{font-size:12px}}.results .selection-summary strong{text-transform:uppercase;letter-spacing:.65px;color:#2945b0}.results .selection-summary .result-summary{overflow-wrap:anywhere;font-weight:750}@media (max-width:760px){.results .selection-summary{flex-wrap:wrap;padding:14px 12px}.results .selection-summary>div{flex:190px}.results .selection-summary strong{font-size:11px}.results .selection-summary .result-summary{font-size:15px;line-height:1.55}}.b55-entry>.adviser .guidance-entry{min-height:145px}@media (min-width:761px) and (max-width:1023px){.b55-entry>.adviser [aria-label=Interesse],.b55-entry>.adviser [aria-label=Weitere\ Interessen]{grid-template-columns:repeat(2,minmax(0,1fr))}}.b55-entry>.adviser [aria-label=Interesse] button,.b55-entry>.adviser [aria-label=Weitere\ Interessen] button{grid-template-columns:minmax(0,84px) minmax(0,1fr)}.b55-entry>.adviser [aria-label=Interesse] button .atlas-tile-label,.b55-entry>.adviser [aria-label=Weitere\ Interessen] button .atlas-tile-label,.b55-entry>.adviser [aria-label=Interesse] button .atlas-tile-hint,.b55-entry>.adviser [aria-label=Weitere\ Interessen] button .atlas-tile-hint{overflow-wrap:anywhere;min-width:0}dialog.adult-dialog .adult-count{color:#182338;background:#f4f7ff;border-radius:0;padding:12px;font-size:14px;font-weight:400;line-height:1.5}dialog.adult-dialog>p{font-size:14px;line-height:1.6}dialog.adult-dialog .world-count-help{color:#465574;margin:0 0 12px;font-size:12px;line-height:1.5}@media (max-width:760px){dialog.adult-dialog .world-count-help{margin:0 0 10px;font-size:11px;line-height:1.4}}@media (max-width:760px){.b55-entry>.adviser .guidance-entry{min-height:139px;padding:15px 11px}.b55-entry>.adviser .guidance-entry .guidance-arrow{width:23px;min-width:23px;height:23px;font-size:17px}.b55-entry>.adviser details.refinement>summary{min-height:70px;padding:17px 0}.approved-finder-shell #adultShortcut{min-height:88px}}@media (max-width:340px){.b55-entry>.adviser .guidance-entry{padding:13px 8px}.b55-entry>.adviser .guidance-entry .guidance-arrow{width:20px;min-width:20px;height:20px;font-size:17px}}@media (max-width:760px){.b55-entry>.adviser details.refinement>summary{padding:19px 0}}.approved-finder-shell .adult-shortcut .adult-copy{flex:auto;min-width:0}@media (max-width:760px){.approved-finder-shell .adult-shortcut .adult-copy>small{margin-bottom:4px;font-size:8px}.approved-finder-shell .adult-shortcut .adult-copy>strong{font-size:17px;line-height:1.2}.approved-finder-shell .adult-shortcut .adult-copy>.adult-action{margin-top:5px;font-size:10px}.b55-entry>.adviser dialog.adult-dialog .adult-confirm,dialog.adult-dialog .adult-confirm{min-width:171px}}@media (max-width:340px){.b55-hero .b55-hero-art{width:82px;height:73px}}@media (max-width:760px){.b55-entry>.adviser .guidance-body{padding:18px 12px}.b55-entry>.adviser details.refinement>summary{min-height:58px;padding:17px 0}dialog.adult-dialog .adult-confirm{min-width:0;padding:12px 13px}}.b55-entry>.adviser [aria-label=Interesse] button,.b55-entry>.adviser [aria-label=Weitere\ Interessen] button{grid-template-rows:auto;grid-template-columns:auto minmax(0,1fr);place-items:center start;gap:0 7px;min-height:0;padding:10px 7px}.b55-entry>.adviser [aria-label=Interesse] button .atlas-tile-glyph,.b55-entry>.adviser [aria-label=Weitere\ Interessen] button .atlas-tile-glyph{grid-area:1/1;width:auto;height:auto;overflow:visible}.b55-entry>.adviser [aria-label=Interesse] button .product-motif,.b55-entry>.adviser [aria-label=Weitere\ Interessen] button .product-motif{aspect-ratio:auto;background:#fff;border-radius:12px;flex:0 0 88px;width:88px;height:88px}.b55-entry>.adviser [aria-label=Interesse] button .atlas-tile-label,.b55-entry>.adviser [aria-label=Weitere\ Interessen] button .atlas-tile-label{text-align:left;grid-area:1/2;align-self:center;font-size:15px;font-weight:700;line-height:1.2}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.b55-entry>.adviser details.refinement>summary{align-items:center;list-style:none;display:flex}.b55-entry>.adviser details.refinement>summary::-webkit-details-marker{display:none}.b55-entry>.adviser details.refinement>summary:after{content:"+";color:#1746ce;margin-left:auto;font-size:24px;line-height:1}.b55-entry>.adviser details.refinement[open]>summary:after{content:"−"}.b55-entry>.adviser details.refinement>summary>span{color:#1746ce;margin:0;font-size:15px;font-weight:700;display:block}.b55-entry>.adviser details.refinement>summary>span small{color:#536480;margin:4px 0 0;font:400 11px/1.5 Arial,Helvetica,sans-serif;display:block}@media (max-width:760px){.b55-entry>.adviser [aria-label=Interesse] button .product-motif,.b55-entry>.adviser [aria-label=Weitere\ Interessen] button .product-motif{flex-basis:86px;width:86px;height:86px}.b55-entry>.adviser section.guidance{border-radius:8px;margin:14px 0 17px}.b55-entry>.adviser .guidance-body{padding:18px 12px}.b55-entry>.adviser details.refinement>summary>span{font-size:14px}.b55-entry>.adviser [aria-label=Interesse] button,.b55-entry>.adviser [aria-label=Weitere\ Interessen] button{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);justify-items:center;gap:25px 0;padding:10px 8px}.b55-entry>.adviser [aria-label=Interesse] button .atlas-tile-label,.b55-entry>.adviser [aria-label=Weitere\ Interessen] button .atlas-tile-label{text-align:center;grid-area:2/1;font-size:13px}}@media (max-width:1023px) and (min-width:751px){.b55-entry{grid-template-columns:minmax(0,.48fr) minmax(0,1.52fr);gap:18px;padding-left:18px;padding-right:18px}}@media (max-width:760px){.b55-entry>.adviser .guidance-entry .guidance-copy>strong{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:normal;word-break:normal}}.results .set-card .merchant-action .cta-price-hint{color:#182338;margin-top:6px;font-size:13px;font-weight:700;line-height:1.35;display:block}.b55-entry>.adviser .route-ready{background:#edf2ff;border:1px solid #bacbf4;border-radius:5px;justify-content:space-between;align-items:center;gap:12px;margin:10px 0 4px;padding:12px;display:flex}.b55-entry>.adviser .route-ready p{color:#182338;margin:0;font-size:13px;font-weight:700;line-height:1.5}.b55-entry>.adviser .route-ready .primary{color:#fff;background:#1746ce;border:0;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;min-height:44px;padding:11px 16px;font:700 12px/1.5 Arial,Helvetica,sans-serif;text-decoration:none;display:inline-flex;box-shadow:0 3px #0e2d86}.b55-entry>.adviser .route-ready .primary:hover{background:#1039a8}.b55-entry>.adviser .route-ready .primary:focus-visible{outline-offset:3px;outline:3px solid #1746ce}.b55-entry>.adviser .world-empty-help{color:#182338;background:#fff7d2;border-left:3px solid #b37700;margin:10px 0 4px;padding:11px 13px;font-size:13px;line-height:1.5}.b55-entry>.adviser .world-empty-help p{margin:0 0 4px}.b55-entry>.adviser .world-empty-help .text-button{margin-right:16px}@media (max-width:760px){.b55-entry>.adviser .route-ready{flex-direction:column;align-items:stretch;gap:8px}.b55-entry>.adviser .route-ready .primary{width:100%}}dialog.smart-dialog{color:#182338;background:#fff;border:0;border-radius:13px;width:min(620px,100vw - 32px);max-height:min(86vh,760px);padding:0;box-shadow:0 24px 60px #101a3047}dialog.smart-dialog::backdrop{background:#101a3073}dialog.smart-dialog .world-dialog-head{border-bottom:1px solid #dce2ed;justify-content:space-between;align-items:center;gap:12px;padding:20px 25px 14px;display:flex}dialog.smart-dialog .world-dialog-head h3{color:#182338;margin:0;font-size:20px;font-weight:700;line-height:1.2}dialog.smart-dialog .world-dialog-close{color:#1746ce;cursor:pointer;background:#edf2ff;border:1px solid #c4d2f8;border-radius:6px;flex-shrink:0;min-height:44px;padding:10px 14px;font:700 13px Arial,Helvetica,sans-serif}dialog.smart-dialog .world-dialog-close:hover{background:#dce7ff}dialog.smart-dialog .world-dialog-close:focus-visible{outline-offset:2px;outline:3px solid #1746ce}dialog.smart-dialog .smart-dialog-scroll{padding:18px 25px 4px;overflow-y:auto}dialog.smart-dialog .smart-dialog-intro{color:#465574;margin:0 0 16px;font-size:14px;line-height:1.6}dialog.smart-dialog .smart-dialog-mode{border:0;min-width:0;margin:0 0 16px;padding:0}dialog.smart-dialog .smart-dialog-mode legend{color:#1746ce;margin:0 0 8px;padding:0;font-size:14px;font-weight:700}dialog.smart-dialog .smart-mode-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}dialog.smart-dialog .smart-mode-button{text-align:left;color:#182338;cursor:pointer;background:#fff;border:1px solid #d6ddec;border-radius:8px;min-height:44px;padding:12px 13px;display:block}dialog.smart-dialog .smart-mode-button strong{font-size:14px;font-weight:700;display:block}dialog.smart-dialog .smart-mode-button span{color:#536078;margin-top:3px;font-size:12px;line-height:1.45;display:block}dialog.smart-dialog .smart-mode-button[aria-pressed=true]{color:#fff;background:#1746ce;border-color:#1746ce}dialog.smart-dialog .smart-mode-button[aria-pressed=true] span{color:#dfe8ff}dialog.smart-dialog .smart-mode-button:focus-visible{outline-offset:2px;outline:3px solid #1746ce}dialog.smart-dialog .smart-dialog-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}dialog.smart-dialog .smart-field label{color:#1746ce;margin-bottom:6px;font-size:13px;font-weight:700;display:block}dialog.smart-dialog .smart-field select{color:#182338;background:#fff;border:1px solid #aebbd1;border-radius:5px;width:100%;min-height:44px;padding:10px;font:700 14px Arial,Helvetica,sans-serif}dialog.smart-dialog .smart-field select:focus-visible{outline-offset:2px;outline:3px solid #1746ce}dialog.smart-dialog .smart-dialog-state{color:#182338;background:#f4f7ff;border-left:3px solid #1746ce;margin:0 0 14px;padding:10px 12px;font-size:13px;line-height:1.5}dialog.smart-dialog .smart-dialog-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}dialog.smart-dialog .smart-dialog-list li{background:#fff;border:1px solid #dce2ed;border-radius:8px;gap:5px;padding:13px;display:grid}dialog.smart-dialog .smart-item-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}dialog.smart-dialog .smart-item-head strong{font-size:15px;font-weight:700;line-height:1.3}dialog.smart-dialog .smart-starter,dialog.smart-dialog .smart-compatible{border-radius:999px;flex-shrink:0;padding:4px 9px;font-size:11px;font-weight:700;line-height:1.4}dialog.smart-dialog .smart-starter{color:#1c6b2c;background:#e6f4e8}dialog.smart-dialog .smart-compatible{color:#7a5200;background:#fff7d2}dialog.smart-dialog .smart-item-reason{color:#465574;font-size:13px;line-height:1.55}dialog.smart-dialog .smart-item-facts{color:#536078;font-size:12px;font-weight:700}dialog.smart-dialog .smart-proof{color:#1746ce;justify-self:start;font-size:12px;font-weight:700}dialog.smart-dialog .smart-proof:focus-visible{outline-offset:2px;outline:3px solid #1746ce}dialog.smart-dialog .smart-dialog-empty{background:#fff7d2;border-left:3px solid #b37700;border-radius:4px;padding:13px;font-size:13px;line-height:1.55}dialog.smart-dialog .smart-dialog-empty p{margin:0 0 6px}dialog.smart-dialog .smart-empty-hint{color:#536078}dialog.smart-dialog .smart-dialog-more{color:#536078;margin:12px 0 0;font-size:12px;line-height:1.5}dialog.smart-dialog .smart-dialog-actions{border-top:1px solid #dce2ed;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 25px 20px;display:flex}dialog.smart-dialog .smart-dialog-apply{color:#fff;cursor:pointer;background:#1746ce;border:0;border-radius:5px;justify-content:center;align-items:center;min-height:44px;padding:12px 18px;font:700 13px Arial,Helvetica,sans-serif;display:inline-flex;box-shadow:0 3px #0e2d86}dialog.smart-dialog .smart-dialog-apply:hover{background:#1039a8}dialog.smart-dialog .smart-dialog-apply:focus-visible{outline-offset:3px;outline:3px solid #1746ce}dialog.smart-dialog .text-button{color:#1746ce;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;min-height:44px;font:700 13px Arial,Helvetica,sans-serif;text-decoration:underline;display:inline-flex}dialog.smart-dialog .text-button:focus-visible{outline-offset:2px;outline:3px solid #1746ce}@media (max-width:760px){dialog.smart-dialog{width:calc(100vw - 20px);max-height:92vh}dialog.smart-dialog .world-dialog-head{padding:16px 16px 12px}dialog.smart-dialog .world-dialog-head h3{font-size:17px}dialog.smart-dialog .smart-dialog-scroll{padding:14px 16px 4px}dialog.smart-dialog .smart-mode-options,dialog.smart-dialog .smart-dialog-fields{grid-template-columns:minmax(0,1fr)}dialog.smart-dialog .smart-dialog-actions{padding:12px 16px 16px}dialog.smart-dialog .smart-dialog-apply{width:100%}}.approved-finder-page>.aftercare .adult-discovery-body{grid-template-columns:minmax(0,1fr) auto auto;gap:22px}.approved-finder-page>.aftercare .adult-discovery-model{object-fit:contain;width:220px;max-width:100%;height:150px;display:block}.approved-finder-page>.aftercare .adult-discovery-kicker small{color:#cfd3dc;letter-spacing:.12em;font-size:9px;font-weight:700}.approved-finder-page>.aftercare .adult-discovery-kicker span{color:#e4c681;letter-spacing:.01em;margin-top:5px;font-size:14px;font-weight:700}@media (max-width:760px){.approved-finder-page>.aftercare .adult-discovery-body{grid-template-columns:minmax(0,1fr);justify-items:start;gap:14px}.approved-finder-page>.aftercare .adult-discovery-model{width:180px;height:123px}}.approved-finder-page>.aftercare{margin-top:28px}.approved-finder-page>.aftercare .purchase-check{margin-top:49px}@media (max-width:520px){.approved-finder-page>.aftercare .purchase-check{margin-top:33px}}.approved-finder-page>.aftercare .purchase-check .purchase-check-lead{color:#465574;max-width:34ch;margin:14px 0 0;font-size:14px;line-height:1.6}.approved-finder-page>.aftercare .adult-discovery{margin-top:0}.b55-entry>.adviser .atlas-refine-pill .atlas-refine-check{color:#1746ce;margin-left:auto;padding-left:8px;font-size:14px;font-weight:900;line-height:1}.b55-entry>.adviser .atlas-refine-pill[aria-pressed=true] .atlas-refine-check{color:#fff}dialog.smart-dialog{flex-direction:column;display:flex;overflow:hidden}dialog.smart-dialog:not([open]){display:none}dialog.smart-dialog .world-dialog-head,dialog.smart-dialog .smart-dialog-actions{flex:none}dialog.smart-dialog .smart-dialog-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.b55-entry>.adviser .route-ready .primary{white-space:normal;flex:none;width:auto;max-width:100%}.b55-entry>.adviser .route-ready p{flex:auto;min-width:0}@media (max-width:980px){.b55-entry>.adviser .route-ready{flex-direction:column;align-items:stretch;gap:8px}.b55-entry>.adviser .route-ready .primary{width:100%}}.b55-entry>.adviser #worlds>.route-ready,.b55-entry>.adviser #worlds>.world-empty-help{grid-column:1/-1}dialog.smart-dialog .smart-item-visual{background:#f7f9ff;border-radius:6px;width:100%;height:132px;display:block;overflow:hidden}dialog.smart-dialog .smart-item-visual img{object-fit:contain;width:100%;height:100%;display:block}dialog.smart-dialog .smart-item-commerce{border-top:1px solid #e7ebf3;gap:8px;margin-top:4px;padding-top:10px;display:grid}dialog.smart-dialog .lego-regular-price{margin:0}dialog.smart-dialog .lego-regular-price .lego-price-number{font-size:24px}dialog.smart-dialog .smart-item-noprice{color:#536078;font-size:12px;line-height:1.5}dialog.smart-dialog .smart-item-actions{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}dialog.smart-dialog .smart-item-action{gap:4px;display:grid}dialog.smart-dialog .smart-item-action .decision-cta{color:#fff;text-align:center;background:#1746ce;border-radius:5px;justify-content:center;align-items:center;min-height:44px;padding:10px 12px;font:650 12px Arial,Helvetica,sans-serif;text-decoration:none;display:inline-flex}dialog.smart-dialog .smart-item-action .decision-cta:hover{background:#1039a8}dialog.smart-dialog .smart-item-action .decision-cta:focus-visible{outline-offset:3px;outline:3px solid #1746ce}dialog.smart-dialog .smart-item-action .cta-price-hint{color:#182338;font-size:12px;font-weight:700}dialog.smart-dialog .smart-item-action .cta-hint{color:#536078;font-size:10px;line-height:1.4}@media (max-width:760px){dialog.smart-dialog .smart-item-visual{height:112px}dialog.smart-dialog .smart-item-actions{grid-template-columns:minmax(0,1fr)}}.shop-routes{display:block}.shop-routes .shop-routes-label{color:#7a4f1d;text-align:left;margin:0 0 9px;font-size:13px;font-weight:700;line-height:1.45;display:block}.shop-routes-list{grid-template-columns:minmax(0,1fr);gap:8px;margin:0;display:grid}.set-card .decision-shop-action .shop-routes-list .shop-row,dialog.smart-dialog .shop-routes-list .shop-row{text-align:left;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;width:100%;height:auto;min-height:48px;margin:0;padding:11px 16px;line-height:1.3;display:flex}.shop-row .shop-row-merchant{letter-spacing:0;font-size:15px;font-weight:800}.shop-row .shop-row-action{white-space:nowrap;font-size:14px;font-weight:650}.shop-routes-lange-aktion .shop-row-action{white-space:normal}.set-card .decision-shop-action .shop-routes-lange-aktion .shop-routes-list .shop-row,dialog.smart-dialog .shop-routes-lange-aktion .shop-routes-list .shop-row{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px}.shop-routes-commission{color:#4d443a;margin:11px 0 0;font-size:13px;font-weight:500;line-height:1.5}.shop-routes .amazon-disclosure{color:#4d443a;margin-top:7px;font-size:13px;font-weight:600;line-height:1.5}.lego-regular-price .lego-price-detail{grid-template-columns:minmax(0,1fr);align-items:start;gap:6px;display:grid}.lego-regular-price .lego-price-number{letter-spacing:normal;font-size:clamp(24px,2vw,27px);font-weight:750;line-height:1.1}.lego-regular-price .lego-price-copy{gap:3px}.lego-regular-price .lego-price-meta,.lego-regular-price .lego-price-note{font-size:12px;line-height:1.45}@media (max-width:330px){.set-card .decision-shop-action .shop-routes-list .shop-row,dialog.smart-dialog .shop-routes-list .shop-row{flex-direction:column;align-items:flex-start;gap:3px;padding:10px 13px}.shop-row .shop-row-merchant{font-size:14px}}dialog.smart-dialog .shop-routes-list .shop-row{color:#fff;box-shadow:none;background:#1746ce;border:1px solid #1746ce;text-decoration:none}dialog.smart-dialog .shop-routes-list .shop-row:hover{color:#fff;background:#1039a8;border-color:#1039a8}dialog.smart-dialog .shop-routes-list .shop-row:focus-visible{outline-offset:3px;outline:3px solid #1746ce}dialog.smart-dialog .shop-row .shop-row-merchant{font-size:14px}dialog.smart-dialog .shop-row .shop-row-action{font-size:13px}dialog.smart-dialog .shop-routes .shop-routes-label,dialog.smart-dialog .shop-routes-commission,dialog.smart-dialog .shop-routes .amazon-disclosure{font-size:12.5px}.recommendation-note .recommendation-note-limit{margin-top:6px}.age-explore-head{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.age-explore-head .age-explore-note{margin:0}.approved-finder-shell .result-trust-note,.atlas-reveal .result-trust-note,.results .result-trust-note{color:#465574;background:#f7f9fd;border:1px solid #e2e6f0;border-radius:10px;margin-top:28px;padding:16px 18px}.result-trust-note .result-trust-title{color:#182338;margin:0 0 6px;font-size:14px;font-weight:800;line-height:1.3}.result-trust-note .result-trust-lead{max-width:68ch;margin:0 0 7px;font-size:13.5px;line-height:1.55}.result-trust-note .result-trust-source{max-width:74ch;margin:0;font-size:12.5px;line-height:1.55}.approved-finder-shell .result-trust-note+.atlas-refine-cta,.results .result-trust-note+.atlas-refine-cta{margin-top:28px}@media (max-width:760px){.age-explore-head{flex-direction:column;align-items:flex-start;gap:6px}.approved-finder-shell .result-trust-note,.atlas-reveal .result-trust-note,.results .result-trust-note{margin-top:24px;padding:14px 15px}.approved-finder-shell .result-trust-note+.atlas-refine-cta,.results .result-trust-note+.atlas-refine-cta{margin-top:24px}}.approved-finder-page>.aftercare .faq-section-compact{width:100%;max-width:none;margin-left:0;margin-right:0}.approved-finder-page>.aftercare .purchase-check,.approved-finder-page .aftercare-questions,.approved-finder-page>.aftercare .faq-section-compact .faq-inner{grid-template-columns:minmax(0,.425fr) minmax(0,.575fr);gap:29px;padding-left:29px;padding-right:29px}.approved-finder-page .aftercare-questions,.approved-finder-page>.aftercare .faq-section-compact{border-top:1px solid #e3e8f2;margin-top:0}.approved-finder-page .aftercare-questions,.approved-finder-page>.aftercare .faq-section-compact .faq-inner{padding-top:38px;padding-bottom:38px}.approved-finder-page>.page-outro{border-top:1px solid #e3e8f2;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 28px;max-width:1196px;margin:0 auto;padding:26px 29px 28px;display:flex}.page-outro-text strong{color:#182338;font-size:15px;font-weight:800;display:block}.page-outro-text p{color:#465574;max-width:66ch;margin:5px 0 0;font-size:13px;line-height:1.55}.page-outro-back{color:#1746ce;white-space:nowrap;font-size:13px;font-weight:700;text-decoration:underline}.page-outro-back:hover{color:#1039a8}.page-outro-back:focus-visible{outline-offset:3px;outline:3px solid #1746ce}.approved-finder-page>.notice{box-shadow:none;background:0 0;border:0;border-top:1px solid #e3e8f2;border-radius:0;margin-top:0;padding:20px 29px 30px}@media (max-width:760px){.approved-finder-page>.aftercare .purchase-check,.approved-finder-page .aftercare-questions,.approved-finder-page>.aftercare .faq-section-compact .faq-inner{grid-template-columns:minmax(0,1fr);gap:18px;padding-left:16px;padding-right:16px}.approved-finder-page .aftercare-questions,.approved-finder-page>.aftercare .faq-section-compact .faq-inner{padding-top:26px;padding-bottom:26px}.approved-finder-page>.page-outro{align-items:flex-start;padding:22px 16px 24px}.approved-finder-page>.notice{padding:18px 16px 26px}}.approved-finder-page>.notice{color:#5b6475;font-size:12px;line-height:1.6}.approved-finder-page>.notice .footer-links{margin-top:10px}.approved-finder-page>.notice .footer-links a{font-size:12px}.affiliate-disclosure{color:#7a4f1d;background:0 0;border:0;margin:0 0 10px;padding:0;font-size:15px;line-height:1.45}.affiliate-disclosure .affiliate-disclosure-lead{font-weight:800}.affiliate-disclosure .affiliate-disclosure-text{font-weight:500}.approved-finder-shell>.affiliate-disclosure{color:#5f3c17;margin:0 0 12px}main>.affiliate-disclosure{max-width:1068px;margin:18px auto 0}@media (max-width:760px){.affiliate-disclosure{font-size:14px}main>.affiliate-disclosure{margin:12px 16px 0}}.kaufbereich-hinweis{border-top:1px solid #1823381f;margin:14px 0 0;padding:10px 0 0}.kaufbereich-hinweis p{margin:0 0 4px}.kaufbereich-hinweis p:last-child{margin-bottom:0}dialog.smart-dialog .kaufbereich-hinweis{margin-top:10px}.approved-finder-page>.notice .trademark-note{color:#5b6475;margin-top:8px;font-size:12px;line-height:1.6;display:block}dialog.adult-dialog .adult-dialog-lead{color:#465574;margin:0 0 14px;font-size:13.5px;line-height:1.6}dialog.adult-dialog .adult-budget-note{color:#5b6475;margin:6px 0 14px;font-size:12.5px;line-height:1.5}dialog.adult-dialog .adult-budget-note strong,dialog.adult-dialog .adult-count strong{color:#182338}dialog.adult-dialog .adult-preview{background:#f7f9fd;border:1px solid #e2e6f0;border-radius:10px;margin:14px 0 4px;padding:12px 13px}dialog.adult-dialog .adult-preview-title{color:#182338;margin:0 0 9px;font-size:12.5px;font-weight:700}dialog.adult-dialog .adult-preview ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}dialog.adult-dialog .adult-preview li{align-items:center;gap:10px;min-width:0;display:flex}dialog.adult-dialog .adult-preview img,dialog.adult-dialog .adult-preview .adult-preview-platzhalter{object-fit:contain;background:#fff;border:1px solid #e2e6f0;border-radius:8px;flex:0 0 56px;width:56px;height:56px}dialog.adult-dialog .adult-preview-name{color:#182338;min-width:0;font-size:13px;line-height:1.4}dialog.adult-dialog .adult-preview-note{color:#5b6475;margin:9px 0 0;font-size:12px}dialog.adult-dialog .adult-dialog-actions{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:14px;display:flex}dialog.adult-dialog .adult-cancel{color:#1746ce;cursor:pointer;background:#fff;border:1px solid #b9c8ea;border-radius:8px;min-height:44px;padding:10px 16px;font-size:13px;font-weight:700}dialog.adult-dialog .adult-cancel:hover{background:#eef3ff}dialog.adult-dialog .adult-cancel:focus-visible{outline-offset:3px;outline:3px solid #1746ce}@media (max-width:760px){dialog.adult-dialog[open]{flex-direction:column;max-height:88vh;display:flex;overflow:hidden}dialog.adult-dialog[open] .adult-dialog-body{flex:auto;min-height:0;overflow-y:auto}dialog.adult-dialog .adult-preview img,dialog.adult-dialog .adult-preview .adult-preview-platzhalter{flex-basis:48px;width:48px;height:48px}}.batman-highlight{background:#f7f9fd;border:1px solid #e3e8f2;border-radius:12px;max-width:1068px;margin:26px auto 0;padding:26px 29px}.batman-highlight .eyebrow{color:#1746ce;letter-spacing:.1em;text-transform:uppercase;margin:0 0 6px;font-size:10px;font-weight:900}.batman-highlight h2{color:#182338;margin:0 0 16px;font-size:27px;font-weight:700;line-height:1.2}.batman-highlight-body{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:26px;display:grid}.batman-highlight-image{background:#fff;border:1px solid #e3e8f2;border-radius:10px;width:100%;height:auto}.batman-highlight-facts{color:#465574;flex-wrap:wrap;gap:6px 18px;margin:0 0 12px;padding:0;font-size:13px;list-style:none;display:flex}.batman-highlight-facts strong{color:#182338}.batman-highlight-why{color:#182338;margin:0 0 16px;font-size:14px;line-height:1.6}.batman-highlight-block{margin:0 0 14px}.batman-highlight-block strong{color:#182338;margin-bottom:6px;font-size:13px;display:block}.batman-highlight-block ul{color:#465574;margin:0;padding-left:18px;font-size:13px;line-height:1.6}.batman-highlight-caution{background:#fdf6dd;border-radius:8px;padding:12px 14px}.batman-highlight-caution strong{color:#7a5c00}.batman-highlight-caution ul{color:#6b5200}.batman-highlight-status,.batman-highlight-price-open{color:#465574;margin:0 0 12px;font-size:13px;line-height:1.6}.batman-highlight-price-open strong{color:#182338}.b55-stoerer{color:#182338;background:#ffffffd1;border:1px solid #1746ce47;border-radius:999px;align-items:center;gap:10px;max-width:420px;min-height:44px;margin:12px 0 0;padding:8px 12px;text-decoration:none;display:flex}.b55-stoerer:hover{background:#fff;border-color:#1746ce}.b55-stoerer:focus-visible{outline-offset:3px;outline:3px solid #1746ce}.b55-stoerer-art{object-fit:contain;flex:none;width:44px;height:44px}.b55-stoerer-text{flex-direction:column;min-width:0;line-height:1.25;display:flex}.b55-stoerer,.b55-stoerer-text,.b55-stoerer-kicker,.b55-stoerer-lead{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.b55-stoerer-kicker{letter-spacing:.08em;text-transform:uppercase;color:#1746ce;font-size:11px;font-weight:800}.b55-stoerer-lead{font-size:14px;font-weight:700}.b55-stoerer-pfeil{color:#1746ce;margin-left:auto;font-weight:800}@media (max-width:420px){.b55-stoerer{gap:8px;padding:7px 10px}.b55-stoerer-lead{font-size:13px}}@media (min-width:751px) and (max-width:1239px){.b55-stoerer{gap:10px;max-width:100%;padding:6px 12px 6px 8px}.b55-stoerer-lead{display:none}.b55-stoerer-art{width:38px;height:38px}.b55-stoerer-kicker{letter-spacing:.06em;font-size:10px}.b55-stoerer-text{flex:auto;padding-right:2px}.b55-stoerer-pfeil{flex:none}}.batman-highlight-route{flex-direction:column;align-items:flex-start;gap:8px;margin:16px 0 0;display:flex}.smart-dialog-hinweis{list-style:none}.batman-highlight-route a{color:#fff;background:#1746ce;border-radius:8px;align-items:center;min-height:44px;padding:11px 18px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.batman-highlight-route a:hover{background:#1039a8}.batman-highlight-route a:focus-visible{outline-offset:3px;outline:3px solid #1746ce}.batman-highlight-route-hint{color:#7a4f1d;margin-top:7px;font-size:13px;font-weight:650;display:block}@media (max-width:760px){.batman-highlight{margin:18px 16px 0;padding:18px 16px}.batman-highlight h2{font-size:21px}.batman-highlight-body{grid-template-columns:minmax(0,1fr);gap:16px}.batman-highlight-image{max-width:260px}}.approved-finder-page>.aftercare .batman-banner{border-top:1px solid #e3e8f2;grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:24px;margin-top:0;padding:26px 29px;display:grid}.batman-banner-kicker{color:#1746ce;letter-spacing:.1em;text-transform:uppercase;margin:0 0 6px;font-size:10px;font-weight:900}.batman-banner h2{color:#182338;margin:0 0 8px;font-size:27px;font-weight:700;line-height:1.2}.batman-banner p{color:#465574;max-width:56ch;margin:0;font-size:14px;line-height:1.6}.batman-banner-cta{color:#fff;background:#1746ce;border-radius:8px;align-items:center;gap:8px;min-height:44px;margin-top:16px;padding:11px 18px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.batman-banner-cta:hover{color:#fff;background:#1039a8}.batman-banner-cta:focus-visible{outline-offset:3px;outline:3px solid #1746ce}.batman-banner-image{justify-self:end;width:220px;height:auto}@media (max-width:760px){.approved-finder-page>.aftercare .batman-banner{grid-template-columns:minmax(0,1fr);gap:16px;padding:22px 16px}.batman-banner h2{font-size:21px}.batman-banner-image{justify-self:start;width:160px}}.batman-highlight .batman-highlight-price{max-width:420px;margin:0 0 12px}.batman-highlight .batman-highlight-price .lego-regular-price{margin:0}.tz-feld{grid-template-columns:minmax(0,1.07fr) minmax(340px,.93fr);align-items:stretch;gap:22px;margin-top:22px;display:grid}.tz-feld .tz-produkt{background:linear-gradient(#fffdf7,#fdf7e9);border:1px solid #efe3c9;border-radius:22px;flex-direction:column;grid-area:2/1;margin:0;padding:24px 26px;display:flex}.tz-feld .tz-produkt .eyebrow{letter-spacing:.07em;text-transform:uppercase;color:#8a6d22;margin:0 0 8px;font-size:.78rem;font-weight:900}.tz-feld .tz-produkt h1{color:#141b2d;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto;max-width:100%;margin:0 0 10px;font-size:clamp(1.8rem,2.9vw,2.5rem);line-height:1.06}.tz-feld .tz-produkt .lead{margin:0}.tz-feld .tz-bildflaeche{background:linear-gradient(#fff 55%,#f3f5f9);border:1px solid #eff1f3;border-radius:20px;justify-content:center;align-items:center;height:270px;margin:14px 0 12px;display:flex;overflow:hidden}.tz-feld .tz-bildflaeche .guide-hero-produkt{object-fit:contain;background:0 0;border:0;border-radius:0;width:100%;height:100%;margin:0;padding:10px;display:block}.tz-feld .tz-bildflaeche--offen{border-style:dashed;border-color:#c9ced6}.tz-feld .tz-bild-hinweis{text-align:center;color:#6b727d;padding:0 18px;font-size:.95rem;font-weight:800;line-height:1.4}.tz-feld .tz-bild-hinweis small{color:#868d97;margin-top:6px;font-size:.8rem;font-weight:600;display:block}.tz-feld .tz-chips{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:12px;display:flex}.tz-feld .tz-chip{background:#f7f0de;border:1px solid #e7d6af;border-radius:999px;padding:7px 10px;font-size:.78rem;font-weight:800}.tz-feld .tz-entscheidung{background:#fff;border:1px solid #e6e9ee;border-radius:22px;grid-area:2/2;margin:0;padding:22px 24px}.tz-feld .tz-kicker{letter-spacing:.08em;text-transform:uppercase;color:#1f4fd8;margin:0 0 4px;font-size:.74rem;font-weight:900}.tz-feld .tz-entscheidung h2{margin:0 0 12px;font-size:clamp(1.2rem,2vw,1.5rem);line-height:1.15}.tz-feld .tz-urteil{background:#fffdf7;border-left:4px solid #1f4fd8;border-radius:10px;margin-bottom:14px;padding:12px 14px}.tz-feld .tz-urteil p{margin:0 0 8px;font-size:.94rem;line-height:1.5}.tz-feld .tz-urteil p:last-child{margin-bottom:0}.tz-feld .tz-grenze{font-weight:800}.tz-feld .tz-wege-titel{letter-spacing:.08em;text-transform:uppercase;color:#8a6d22;margin:14px 0 8px;font-size:.74rem;font-weight:900}.tz-feld .tz-weg{border-radius:14px;margin-bottom:10px;padding:12px 14px;text-decoration:none;display:block}.tz-feld .tz-weg-kopf{font-size:.95rem;font-weight:900;display:block}.tz-feld .tz-weg-text{margin-top:2px;font-size:.88rem;display:block}.tz-feld .tz-weg--inaktiv{color:#6b727d;cursor:not-allowed;background:#f3f4f6;border:1px dashed #c2c7cf}.tz-feld .tz-weg-status{color:#8a5a00;margin-top:6px;font-size:.78rem;font-weight:700;display:block}.tz-feld .tz-preishinweis{color:#5b626d;margin:0 0 10px;font-size:.84rem}.tz-feld .tz-oder{text-align:center;color:#8b919b;margin:12px 0;font-size:.8rem}.tz-feld .tz-weg--finder{color:#16327f;background:#eef3ff;border:1px solid #c9d8ff}.tz-feld .tz-weg--finder:hover{background:#e3ecff}.tz-feld .tz-weg--finder:focus-visible{outline-offset:2px;outline:3px solid #1f4fd8}.tz-feld .tz-artikel{grid-area:3/1/auto/-1;padding:6px 37px 0}.tz-feld .tz-artikel h2{margin:22px 0 8px;font-size:clamp(1.15rem,1.8vw,1.4rem)}.tz-feld .tz-artikel h2:first-child{margin-top:6px}.tz-feld .tz-artikel p{max-width:69ch;margin:0 0 10px}.tz-feld .tz-fakten{flex-wrap:wrap;gap:10px;margin:6px 0 10px;padding:0;display:flex}.tz-feld .tz-fakten>div{background:#fff;border:1px solid #e6e9ee;border-radius:12px;min-width:120px;padding:10px 14px}.tz-feld .tz-fakten dt{letter-spacing:.05em;text-transform:uppercase;color:#6b727d;font-size:.74rem;font-weight:800}.tz-feld .tz-fakten dd{margin:2px 0 0;font-size:1.05rem;font-weight:900}.tz-feld .tz-quelle{color:#5b626d;max-width:69ch;font-size:.84rem}@media (max-width:980px){.tz-feld{grid-template-columns:1fr;gap:16px}.tz-feld .tz-produkt{grid-area:auto/1;padding:22px}.tz-feld .tz-entscheidung{grid-area:auto/1;padding:20px}.tz-feld .tz-artikel{grid-area:auto/1;padding:0 22px}.tz-feld .tz-bildflaeche{height:196px;margin:12px 0 10px}.tz-feld .tz-produkt h1{font-size:clamp(1.55rem,6.2vw,2rem)}.tz-feld .tz-chips{gap:6px;padding-top:10px}.tz-feld .tz-chip{padding:5px 9px;font-size:.72rem}}.tz-feld .tz-bildflaeche--bild{background:linear-gradient(#fff 62%,#f6f8fb);height:auto;padding:12px}.tz-feld .tz-bildflaeche--bild .guide-hero-produkt{width:auto;max-width:100%;height:auto;max-height:400px;margin:0 auto;padding:0}.tz-feld .tz-kaufweg{margin-bottom:10px}.tz-feld .tz-kaufweg .shop-routes{margin:0}.tz-feld .tz-kaufweg .shop-routes-list .shop-row{text-align:left;color:#fff;width:100%;height:auto;min-height:48px;box-shadow:none;background:#1f4fd8;border:1px solid #1f4fd8;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin:0;padding:11px 16px;line-height:1.3;text-decoration:none;display:flex}.tz-feld .tz-kaufweg .shop-routes-list .shop-row:hover{color:#fff;background:#1740b0;border-color:#1740b0}.tz-feld .tz-kaufweg .shop-routes-list .shop-row:focus-visible{outline-offset:3px;outline:3px solid #1f4fd8}.tz-feld .tz-kaufweg .shop-routes-lange-aktion .shop-routes-list .shop-row{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px}.tz-feld .tz-kaufweg-vorspann{color:#3f4652;margin:0 0 8px;font-size:.86rem;line-height:1.45}.tz-feld .tz-kaufweg-vorspann strong{color:#141b2d}@media (max-width:980px){.tz-feld .tz-bildflaeche--bild{padding:10px}.tz-feld .tz-bildflaeche--bild .guide-hero-produkt{max-height:210px}}.tz-feld .tz-lead strong{color:#141b2d}.tz-feld .tz-grenze{color:#6d5310;background:#fdf6e6;border:1px solid #ecd9ab;border-radius:10px;margin:0 0 4px;padding:10px 12px;font-size:.88rem;font-weight:800;line-height:1.45;display:block}.tz-feld .tz-grenze span{color:#7d6427;font-weight:600}.tz-feld .tz-artikel .tz-chips{margin:0 0 4px;padding-top:0}@media (max-width:980px){.tz-feld .tz-produkt{padding:18px 20px 20px}.tz-feld .tz-produkt .eyebrow{margin-bottom:6px}.tz-feld .tz-produkt h1{margin-bottom:8px}.tz-feld .tz-bildflaeche--bild{margin-top:12px}.tz-feld .tz-entscheidung{padding:18px 20px}.tz-feld .tz-entscheidung h2{margin-bottom:10px}.tz-feld .tz-urteil{margin-bottom:10px;padding:11px 13px}.tz-feld .tz-wege-titel{margin:8px 0 6px}.tz-feld .tz-grenze{margin-bottom:2px}}@media (min-width:981px){.tz-feld .tz-produkt{grid-area:2/1}.tz-feld .tz-entscheidung{grid-area:2/2}.tz-feld .tz-artikel{grid-area:3/1/auto/-1}}@media (max-width:980px){.tz-feld .tz-produkt,.tz-feld .tz-entscheidung,.tz-feld .tz-artikel{grid-area:auto/1}}.tz-feld .tz-produkt .tz-bildflaeche--bild{margin:0}@media (max-width:980px){.tz-feld{row-gap:0}.tz-feld .tz-produkt{border-bottom:0;border-radius:22px 22px 0 0;padding:16px 18px 0}.tz-feld .tz-entscheidung{border-top:1px solid #efe3c9;border-radius:0 0 22px 22px;padding:14px 18px 18px}.tz-feld .tz-artikel{margin-top:18px}.tz-feld .tz-produkt .tz-bildflaeche--bild{border-radius:16px;margin:12px -4px 0}.tz-feld .tz-produkt h1{margin-bottom:6px;font-size:clamp(1.42rem,5.8vw,1.9rem)}.tz-feld .tz-lead{font-size:.95rem;line-height:1.45}}.guide-markenkopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 0 18px;display:flex}.guide-markenkopf .guide-marke{color:#182338;border-radius:12px;align-items:center;gap:12px;padding:4px 6px;text-decoration:none;display:inline-flex}.guide-markenkopf .guide-marke:hover .guide-marke-wort{text-decoration:underline}.guide-markenkopf .guide-marke:focus-visible{outline-offset:4px;outline:3px solid #1746ce}.guide-markenkopf .guide-marke-zeichen img{width:40px;height:40px;display:block}.guide-markenkopf .guide-marke-wort{letter-spacing:-.08em;text-transform:lowercase;font-family:Arial,Helvetica,sans-serif;font-size:19px;font-weight:700;line-height:.76}.guide-markenkopf .guide-marke-wort span{color:#e74335}.guide-markenkopf .guide-markenkopf-zurueck{margin-bottom:0}@media (max-width:680px){.guide-markenkopf{gap:10px;margin-bottom:14px}.guide-markenkopf .guide-marke-zeichen img{width:34px;height:34px}.guide-markenkopf .guide-marke-wort{font-size:17px}.guide-markenkopf .guide-markenkopf-zurueck{font-size:.92rem}}.guide-markenkopf-nav{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.guide-markenkopf-suche{color:#1746ce;font-weight:800;text-decoration:none}.guide-markenkopf-suche:hover{text-decoration:underline}.approved-finder-search{color:#1746ce;font-size:12px;font-weight:800;text-decoration:none;display:none}@media (max-width:760px){.approved-finder-search{display:block}.approved-finder-header{gap:10px}}.bk-search-page{color:#182338;width:min(800px,100% - 36px);margin:0 auto;padding:20px 0 70px}.bk-search-intro{padding:24px 0 18px}.bk-search-intro h1{color:#182338;margin:0 0 16px;font-size:clamp(2rem,5vw,3.3rem);line-height:1.06}.bk-search-intro p:last-child{max-width:62ch;font-size:1.05rem;line-height:1.5}.bk-search-form{gap:9px;display:grid}.bk-search-form label{color:#1746ce;font-weight:800}.bk-search-form-row{gap:10px;display:flex}.bk-search-form input{min-width:0;font:inherit;background:#fff;border:2px solid #aebbd5;border-radius:10px;flex:1;padding:13px 14px;font-size:1.05rem}.bk-search-form button,.bk-search-message button{color:#fff;font:inherit;cursor:pointer;background:#1746ce;border:0;border-radius:10px;min-height:48px;padding:12px 20px;font-weight:800}.bk-search-form input:focus-visible,.bk-search button:focus-visible,.bk-search a:focus-visible{outline-offset:3px;outline:3px solid #1746ce}.bk-search-scope{color:#59657a;margin:12px 0 22px;line-height:1.45}.bk-search-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bk-search-results h2{margin:12px 0 15px;font-size:1.5rem}.bk-search-results ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.bk-search-feedback:focus{outline:none}.bk-search-result{box-sizing:border-box;color:#182338;text-align:left;width:100%;min-height:150px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d6dce8;border-radius:20px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;padding:14px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:0 8px 24px #1823380b}.bk-search-result--set{background:#fffdfa}.bk-search-result:hover{border-color:#1746ce;transform:translateY(-2px);box-shadow:0 12px 30px #1846ce1c}.bk-search-result-media{background:linear-gradient(145deg,#fff 50%,#f5f7fb);border:1px solid #e5e9f0;border-radius:14px;place-items:center;width:132px;height:120px;display:grid;overflow:hidden}.bk-search-result-media img{object-fit:contain;width:100%;height:100%;display:block}.bk-search-result-media--multi{grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr;gap:2px}.bk-search-result-media--multi img:first-child{grid-row:1/3}.bk-search-result-copy{align-content:center;justify-items:start;gap:8px;min-width:0;display:grid}.bk-search-result strong{font-size:clamp(1.12rem,2vw,1.35rem);line-height:1.18}.bk-search-result-action{color:#1746ce;font-weight:800}.bk-search-result-type,.bk-search-kicker{color:#1746ce;text-transform:uppercase;letter-spacing:.1em;font-size:.72rem;font-weight:900}.bk-search-result-type{background:#eaf0ff;border-radius:999px;padding:5px 8px;display:inline-block}.bk-search-result--guide .bk-search-result-type{color:#80500f;background:#fff0cf}@media (prefers-reduced-motion:reduce){.bk-search-result{transition:none}.bk-search-result:hover{transform:none}}.bk-search-message,.bk-search-detail{background:#fff;border:1px solid #d6dce8;border-radius:18px;margin-top:14px;padding:22px}.bk-search-message p{margin-top:0}.bk-search-message a{color:#1746ce;font-weight:800}.bk-search-message--suggestion{background:#edf3ff;border-color:#b8c9f4;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.bk-search-message--suggestion p{gap:3px;margin:0;line-height:1.25;display:grid}.bk-search-message--suggestion strong{color:#182338;font-size:1.12rem}.bk-search-suggestion-label{color:#1746ce;letter-spacing:.1em;text-transform:uppercase;font-size:.69rem;font-weight:900}.bk-search-message--suggestion button{white-space:nowrap;flex:none;min-height:44px;padding:9px 15px}.bk-search-detail h2{margin:9px 0 14px;font-size:clamp(1.65rem,4vw,2.4rem)}.bk-search-detail p{line-height:1.5}.bk-search-back{color:#1746ce;font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 0 14px;font-weight:800}.bk-search-image{background:#fff;border:1px solid #e5e9f0;border-radius:16px;place-items:center;min-height:210px;display:grid}.bk-search-image img{object-fit:contain;width:min(100%,430px);max-height:310px;display:block}.bk-search-age{font-weight:800}.bk-search-caution{color:#59657a}.bk-search-primary{color:#fff;background:#1746ce;border-radius:10px;padding:13px 17px;font-weight:800;text-decoration:none;display:inline-block}.bk-search-alternatives{flex-wrap:wrap;gap:12px 22px;margin-top:24px;display:flex}.bk-search-alternatives a{color:#1746ce;font-weight:700}@media (max-width:480px){.bk-search-page{width:calc(100% - 32px);padding-top:10px}.bk-search-form-row{flex-direction:column}.bk-search-form-row button{width:100%}.bk-search-message,.bk-search-detail{padding:16px}.bk-search-message--suggestion{gap:12px;padding:14px;display:grid}.bk-search-message--suggestion button{width:100%}.guide-markenkopf-nav{gap:8px 14px}.bk-search-result{border-radius:16px;gap:12px;min-height:118px;padding:10px}.bk-search-result-media{border-radius:11px;width:96px;height:96px}.bk-search-result strong{font-size:1.02rem}.bk-search-result-copy{gap:5px}.bk-search-result-type{padding:4px 6px;font-size:.64rem}}.bk-home-search{background:#f5f7fc;border:1px solid #d6dce8;border-radius:16px;margin:0 0 18px;padding:15px 20px}.bk-search--home .bk-search-form{grid-template-columns:minmax(190px,1fr) minmax(280px,1.6fr);align-items:center;gap:12px 24px}.bk-search--home .bk-search-form label{color:#182338;font-size:1rem}.bk-search--home .bk-search-form-row{flex-direction:row;gap:8px}.bk-search--home .bk-search-form input{min-height:48px;padding:10px 12px;font-size:16px}.bk-search--home .bk-search-form button{width:auto;padding:10px 16px}.bk-home-search-hint{color:#59657a;margin:6px 0 0;font-size:.8rem;line-height:1.4}.bk-search-close{color:#1746ce;font:inherit;cursor:pointer;background:0 0;border:0;min-height:44px;margin:14px 0 0 auto;font-size:.9rem;font-weight:700;display:block}.bk-search--home .bk-search-detail,.bk-search--home .bk-search-feedback{max-width:800px;margin-left:auto;margin-right:auto}@media (max-width:750px){.bk-home-search{border-radius:12px;margin:0 12px 12px;padding:12px}.bk-search--home .bk-search-form{grid-template-columns:minmax(0,1fr);gap:7px}.bk-search--home .bk-search-form label{font-size:.9rem}.bk-home-search-hint{font-size:.75rem}}.approved-finder-header--search{gap:28px}.approved-finder-header--search .brand-logo{flex-shrink:0}.approved-finder-header--search .approved-finder-nav{white-space:nowrap;align-items:center;margin-left:auto}.bk-search--header{flex:0 350px;min-width:0}.bk-search--header .bk-search-form{display:block}.bk-search--header .bk-search-form-row{flex-direction:row;gap:8px;display:flex}.bk-search--header .bk-search-form input{border-radius:8px;width:100%;height:44px;min-height:44px;padding:9px 12px;font-size:16px}.bk-search--header .bk-search-form button{border-radius:8px;flex:none;min-height:44px;padding:9px 16px}.bk-search--header-results{background:#f5f7fc;border:1px solid #d6dce8;border-radius:16px;margin:0 0 18px;padding:14px 20px 20px}.bk-search--header-results .bk-search-close{margin-top:0}.bk-search--header-results .bk-search-scope,.bk-search--header-results .bk-search-alternatives{max-width:800px;margin-inline:auto}@media (min-width:601px) and (max-width:960px){.approved-finder-header--search{gap:18px}.approved-finder-header--search .approved-finder-nav{display:none}.approved-finder-header--search .approved-finder-link{white-space:nowrap;display:block}.bk-search--header{flex-basis:310px;margin-left:auto}}@media (max-width:600px){.approved-finder-header--search{grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;height:auto;margin-inline:16px;padding:10px 0 12px;display:grid}.approved-finder-header--search .approved-finder-nav{display:none}.approved-finder-header--search .approved-finder-link{grid-area:1/2;display:block}.bk-search--header{grid-area:2/1/auto/-1}.bk-search--header .bk-search-form-row{gap:8px}.bk-search--header .bk-search-form button{padding-inline:14px}.bk-search--header-results{border-radius:12px;margin:0 12px 12px;padding:12px}}.setseite{padding:0}.setseite-kopf{flex-wrap:wrap;align-items:center;gap:14px 24px;max-width:1190px;margin:0 auto;padding:22px 22px 14px;display:flex}.setseite-marke{color:inherit;flex:none;align-items:center;gap:10px;text-decoration:none;display:flex}.setseite-marke-zeichen img{width:40px;height:40px;display:block}.setseite-marke-wort{letter-spacing:-.055em;font-size:17px;font-weight:900;line-height:.83}.setseite-marke:focus-visible{outline-offset:3px;border-radius:8px;outline:3px solid #1f4fd8}.setseite-zurueck{white-space:nowrap;font-size:.89rem;font-weight:750}.setseite-suche{width:min(365px,100%);margin-left:auto;position:relative}.setseite-suche-form{align-items:center;margin:0;display:flex;position:relative}.setseite-suche-form label{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.setseite-suche-form input{width:100%;min-height:46px;font:inherit;background:#fff;border:1.5px solid #d9dfe9;border-radius:12px;outline:none;padding:12px 104px 12px 15px;box-shadow:0 3px 12px #1c2d5010}.setseite-suche-form input:focus{border-color:#1f4fd8;box-shadow:0 0 0 3px #1f4fd822}.setseite-suche-form button{color:#fff;font:inherit;cursor:pointer;background:#1f4fd8;border:0;border-radius:9px;padding:0 14px;font-size:.86rem;font-weight:800;position:absolute;top:5px;bottom:5px;right:5px}.setseite-suche-form button:hover{background:#1740b0}.setseite-suche-form button:focus-visible{outline-offset:2px;outline:3px solid #141b2d}.setseite-suche-status{clip:rect(0, 0, 0, 0);width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.setseite-suche-treffer{z-index:20;background:#fff;border:1px solid #dfe5ec;border-radius:12px;width:100%;padding:8px;position:absolute;top:52px;right:0;box-shadow:0 16px 34px #1c2d5029}.setseite-suche-treffer ul{margin:0;padding:0;list-style:none}.setseite-suche-treffer li+li{margin-top:2px}.setseite-suche-treffer a{color:inherit;border-radius:8px;padding:9px 10px;text-decoration:none;display:block}.setseite-suche-treffer a:hover,.setseite-suche-treffer a:focus-visible{background:#f0f4ff;outline:none}.setseite-suche-art{letter-spacing:.08em;text-transform:uppercase;color:#1f4fd8;font-size:.64rem;font-weight:900;display:block}.setseite-suche-treffer strong{margin-top:2px;font-size:.92rem;line-height:1.3;display:block}.setseite-suche-hinweis{color:#5b626d;margin-top:3px;font-size:.76rem;display:block}.setseite-suche-meldung{margin:0;padding:9px 10px;font-size:.88rem;line-height:1.45}.setseite-suche-meldung button{font:inherit;color:#1f4fd8;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline}.setseite-feld{grid-template-columns:minmax(0,1.07fr) minmax(340px,.93fr);align-items:stretch;gap:22px;max-width:1190px;margin:6px auto 70px;padding:0 22px;display:grid}.setseite-feld .setseite-produkt{background:linear-gradient(#fffdf7,#fdf7e9);border:1px solid #efe3c9;border-radius:22px;flex-direction:column;grid-area:1/1;margin:0;padding:24px 26px;display:flex}.setseite-feld .setseite-produkt .eyebrow{letter-spacing:.07em;text-transform:uppercase;color:#8a6d22;margin:0 0 8px;font-size:.78rem;font-weight:900}.setseite-feld .setseite-produkt h1{color:#141b2d;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto;max-width:100%;margin:0 0 10px;font-size:clamp(1.8rem,2.9vw,2.5rem);line-height:1.06}.setseite-feld .setseite-produkt .lead{margin:0}.setseite-feld .setseite-bildflaeche{background:linear-gradient(#fff 62%,#f6f8fb);border:1px solid #eff1f3;border-radius:20px;margin:14px 0 12px;padding:12px}.setseite-feld .setseite-bild{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:360px;margin:0 auto;display:block}.setseite-feld .setseite-bildflaeche figcaption{text-align:center;color:#687086;margin-top:8px;font-size:.74rem}.setseite-artikel .setseite-abschnittsbild{background:#fbfcfd;border:1px solid #eff1f3;border-radius:16px;margin:16px 0 4px;padding:10px}.setseite-artikel .setseite-abschnittsbild img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:320px;margin:0 auto;display:block}.setseite-artikel .setseite-abschnittsbild figcaption{text-align:center;color:#687086;margin-top:8px;font-size:.74rem}.setseite-feld .setseite-chips{flex-wrap:wrap;gap:8px;margin-top:2px;padding-top:0;display:flex}.setseite-feld .setseite-chip{background:#f7f0de;border:1px solid #e7d6af;border-radius:999px;padding:7px 10px;font-size:.78rem;font-weight:800}.setseite-feld .setseite-entscheidung{background:#fff;border:1px solid #e6e9ee;border-radius:22px;grid-area:1/2;margin:0;padding:22px 24px}.setseite-feld .setseite-kicker{letter-spacing:.08em;text-transform:uppercase;color:#1f4fd8;margin:0 0 4px;font-size:.74rem;font-weight:900}.setseite-feld .setseite-entscheidung h2{margin:0 0 12px;font-size:clamp(1.2rem,2vw,1.5rem);line-height:1.15}.setseite-feld .setseite-urteil{background:#fffdf7;border-left:4px solid #1f4fd8;border-radius:10px;margin-bottom:12px;padding:12px 14px}.setseite-feld .setseite-urteil p{margin:0 0 8px;font-size:.94rem;line-height:1.5}.setseite-feld .setseite-urteil p:last-child{margin-bottom:0}.setseite-feld .setseite-urteil strong{margin-bottom:3px;display:block}.setseite-feld .setseite-urteil-grenze{color:#5b3d2a}.setseite-feld .setseite-altersnotiz{color:#5b626d;margin:0 0 12px;font-size:.84rem}.setseite-feld .setseite-preis-offen{color:#49586b;background:#f8f9fb;border:1px dashed #c9ced6;border-radius:12px;margin:0 0 12px;padding:11px 12px;font-size:.86rem;line-height:1.45}.setseite-feld .setseite-preis-offen strong{color:#141b2d}.setseite-feld .setseite-grenze{color:#5b3d2a;background:#fdf6e8;border-left:4px solid #b4792a;border-radius:8px;margin:0 0 12px;padding:10px 12px;font-size:.88rem;font-weight:800;line-height:1.45}.setseite-feld .setseite-kaufweg{margin-bottom:10px}.setseite-feld .setseite-kaufweg .shop-routes{margin:0}.setseite-feld .setseite-kaufweg .shop-routes-list .shop-row{text-align:left;color:#fff;width:100%;height:auto;min-height:48px;box-shadow:none;background:#1f4fd8;border:1px solid #1f4fd8;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin:0 0 8px;padding:11px 16px;line-height:1.3;text-decoration:none;display:flex}.setseite-feld .setseite-kaufweg .shop-routes-list .shop-row:hover{color:#fff;background:#1740b0;border-color:#1740b0}.setseite-feld .setseite-kaufweg .shop-routes-list .shop-row:focus-visible{outline-offset:3px;outline:3px solid #141b2d}.setseite-feld .setseite-kaufweg .shop-routes-lange-aktion .shop-routes-list .shop-row{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px}.setseite-feld .setseite-weg{border-radius:14px;margin-bottom:10px;padding:12px 14px;text-decoration:none;display:block}.setseite-feld .setseite-weg-kopf{font-size:.95rem;font-weight:900;display:block}.setseite-feld .setseite-weg-text{margin-top:2px;font-size:.88rem;display:block}.setseite-feld .setseite-weg-status{color:#8a5a00;margin-top:6px;font-size:.78rem;font-weight:700;display:block}.setseite-feld .setseite-weg--inaktiv{color:#6b727d;cursor:not-allowed;background:#f3f4f6;border:1px dashed #c2c7cf}.setseite-feld .setseite-oder{text-align:center;color:#8b919b;margin:10px 0;font-size:.8rem}.setseite-feld .setseite-weg--finder{color:#16327f;background:#eef3ff;border:1px solid #c9d8ff}.setseite-feld .setseite-weg--finder:hover{background:#e3ecff}.setseite-feld .setseite-weg--finder:focus-visible{outline-offset:2px;outline:3px solid #1f4fd8}.setseite-feld .setseite-artikel{grid-area:2/1/auto/-1;padding:6px 37px 0}.setseite-feld .setseite-artikel h2{margin:24px 0 8px;font-size:clamp(1.15rem,1.8vw,1.4rem)}.setseite-feld .setseite-artikel section:first-child h2{margin-top:6px}.setseite-feld .setseite-artikel p{max-width:69ch;margin:0 0 10px}.setseite-feld .setseite-liste{max-width:69ch;margin:0 0 12px;padding-left:22px}.setseite-feld .setseite-liste li{margin:0 0 7px}.setseite-feld .setseite-fakten{flex-wrap:wrap;gap:10px;margin:6px 0 12px;padding:0;display:flex}.setseite-feld .setseite-fakten>div{background:#fff;border:1px solid #e6e9ee;border-radius:12px;min-width:120px;padding:10px 14px}.setseite-feld .setseite-fakten dt{letter-spacing:.05em;text-transform:uppercase;color:#6b727d;font-size:.74rem;font-weight:800}.setseite-feld .setseite-fakten dd{margin:2px 0 0;font-size:1.05rem;font-weight:900}.setseite-feld .setseite-quelle{color:#5b626d;max-width:69ch;font-size:.84rem}.setseite-feld .setseite-rueckweg{margin-top:18px;font-weight:750}@media (max-width:980px){.setseite-feld{grid-template-columns:1fr;gap:16px}.setseite-feld .setseite-produkt{grid-area:auto/1;padding:22px}.setseite-feld .setseite-entscheidung{grid-area:auto/1;padding:20px}.setseite-feld .setseite-artikel{grid-area:auto/1;padding:0 22px}.setseite-feld .setseite-bildflaeche{margin:12px 0 10px;padding:10px}.setseite-feld .setseite-bild{max-height:210px}.setseite-artikel .setseite-abschnittsbild{margin:12px 0 4px;padding:8px}.setseite-artikel .setseite-abschnittsbild img{max-height:200px}.setseite-feld .setseite-produkt h1{font-size:clamp(1.55rem,6.2vw,2rem)}.setseite-feld .setseite-chips{gap:6px;padding-top:10px}.setseite-feld .setseite-chip{padding:5px 9px;font-size:.72rem}.setseite-kopf{gap:12px;padding:16px 16px 12px}.setseite-suche{flex:1 0 100%;order:3;width:100%;margin-left:0}.setseite-zurueck{margin-left:auto}}@media (max-width:540px){.setseite-feld{margin-bottom:48px;padding:0 13px}.setseite-feld .setseite-produkt,.setseite-feld .setseite-entscheidung{border-radius:18px;padding:18px}.setseite-feld .setseite-artikel{padding:0 4px}.setseite-marke-wort{font-size:15px}.setseite-marke-zeichen img{width:36px;height:36px}.setseite-zurueck{font-size:.8rem}}.guide-markenkopf--suche{gap:14px 24px}.guide-markenkopf--suche .setseite-suche{width:min(340px,100%);margin-left:auto}.guide-markenkopf--suche .guide-markenkopf-nav{flex:none}.guide-einstieg{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-soft);margin:0 0 22px;padding:26px 28px}.guide-einstieg>h2{color:var(--ink);margin:0 0 8px;font-size:clamp(1.3rem,3.2vw,1.72rem);line-height:1.22}.guide-einstieg-frage{max-width:70ch;color:var(--ink-soft);margin:0 0 18px;font-size:.97rem;line-height:1.55}.guide-einstieg-liste{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:16px;margin:0 0 16px;padding:0;list-style:none;display:grid}.guide-einstieg-liste>:only-child{grid-column:1/-1}.guide-einstieg--video .guide-einstieg-kurz{margin-top:8px}@media (min-width:751px){.guide-einstieg--video .guide-einstieg-liste>:only-child{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:center;gap:18px;display:grid}.guide-einstieg--video .guide-einstieg-liste>:only-child .guide-einstieg-bildflaeche{margin:0}.guide-einstieg--zusatz .guide-einstieg-liste>:only-child{grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:center;gap:18px;display:grid}.guide-einstieg--zusatz .guide-einstieg-liste>:only-child .guide-einstieg-bildflaeche{margin:0}}.guide-einstieg-option{background:var(--surface-solid);border:1px solid #eff1f3;border-radius:20px;flex-direction:column;min-width:0;padding:14px 15px 16px;display:flex}.guide-einstieg-bildflaeche{background:linear-gradient(#fff 62%,#f6f8fb);border:1px solid #eff1f3;border-radius:16px;margin:0 0 12px;padding:10px}.guide-einstieg-bild{object-fit:contain;object-position:center;width:100%;height:150px;display:block}.guide-einstieg-bildflaeche figcaption{color:#6b7280;text-align:center;margin:8px 0 0;font-size:.72rem;line-height:1.35}.guide-einstieg-text{flex-direction:column;min-width:0;display:flex}.guide-einstieg-set{color:var(--ink);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0 0 6px;font-size:1.02rem;font-weight:900;line-height:1.3}.guide-einstieg-alter{color:#5b4418;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;background:#f7f0de;border:1px solid #e7d6af;border-radius:999px;align-self:flex-start;margin:0 0 10px;padding:3px 10px;font-size:.76rem;font-weight:800}.guide-einstieg-kurz{color:var(--ink-soft);margin:0 0 10px;font-size:.92rem;line-height:1.5}.guide-einstieg-grenze{color:#5b3d2a;background:#fdf6e8;border-left:4px solid #b4792a;border-radius:8px;margin:0;padding:9px 11px;font-size:.85rem;font-weight:700;line-height:1.45}.guide-einstieg-weitere{color:var(--ink-soft);margin:0 0 16px;font-size:.88rem;line-height:1.5}.guide-einstieg-anker{display:inline-block}@media (max-width:750px){.guide-einstieg{border-radius:22px;margin:0 12px 16px;padding:18px 16px}.guide-einstieg-liste{grid-template-columns:minmax(0,1fr);gap:12px}.guide-einstieg-bild{height:132px}.guide-markenkopf--suche .setseite-suche{order:3;width:100%;margin-left:0}.guide-markenkopf--suche .guide-markenkopf-nav{order:2}}.guide-hero--kurz{padding-bottom:22px}.guide-vorspann{margin:0 0 22px}.guide-vorspann .lead{margin:0 0 14px}.guide-vorspann .lead:last-child{margin-bottom:0}@media (max-width:750px){.guide-markenkopf{margin-bottom:12px}.guide-hero--kurz{padding:16px 16px 14px}.guide-hero--kurz h1{margin-bottom:0;font-size:clamp(1.42rem,5.6vw,1.78rem);line-height:1.16}.guide-hero--kurz .eyebrow{margin-bottom:8px}.guide-vorspann{margin:0 12px 16px;padding:18px 16px}.guide-einstieg{margin-bottom:16px;padding:14px 12px}.guide-einstieg>h2{margin-bottom:5px;font-size:1.16rem;line-height:1.2}.guide-einstieg-frage{margin-bottom:10px;font-size:.88rem;line-height:1.45}.guide-einstieg-liste{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.guide-einstieg-option{border-radius:16px;padding:10px 10px 12px}.guide-einstieg-option:nth-child(n+3){grid-column:1/-1}.guide-einstieg-bildflaeche{border-radius:12px;margin-bottom:6px;padding:6px}.guide-einstieg-bild{height:94px}.guide-einstieg--video .guide-einstieg-bild{height:72px}.guide-einstieg--video .guide-einstieg-liste>:only-child .guide-einstieg-bild{height:108px}.guide-einstieg--video .guide-einstieg-frage{margin-bottom:8px}.guide-einstieg--video .guide-einstieg-grenze{padding:6px 8px;font-size:.78rem;line-height:1.3}.guide-einstieg--video .guide-einstieg-alter{padding:2px 7px;font-size:.7rem}.guide-einstieg-bildflaeche figcaption{margin-top:4px;font-size:.62rem}.guide-einstieg-set{margin-bottom:5px;font-size:.92rem;line-height:1.18}.guide-einstieg-alter{margin-bottom:8px;padding:2px 8px;font-size:.7rem}.guide-einstieg-kurz{margin-bottom:8px;font-size:.86rem;line-height:1.45}.guide-einstieg-grenze{padding:8px 9px;font-size:.8rem;line-height:1.4}.guide-einstieg-option:nth-child(n+3) .guide-einstieg-bild{height:128px}}
