.finder[data-astro-cid-truwzsk2]{padding:clamp(1.5rem,3vw,2.5rem) 0 clamp(3rem,6vw,5rem)}.stage[data-astro-cid-truwzsk2]{align-items:start;gap:clamp(1.5rem,4vw,4rem);display:grid}@media (width>=960px){.stage[data-astro-cid-truwzsk2]{grid-template-columns:minmax(0,1fr) minmax(320px,40%)}.photo[data-astro-cid-truwzsk2]{position:sticky;top:5.5rem}}.col-q[data-astro-cid-truwzsk2]{min-width:0;max-width:40rem}.intro[data-astro-cid-truwzsk2]{padding-bottom:clamp(1.5rem,3vw,2.25rem)}.intro[data-astro-cid-truwzsk2] h1[data-astro-cid-truwzsk2]{font-size:var(--step-3)}.intro[data-astro-cid-truwzsk2] .lead[data-astro-cid-truwzsk2]{max-width:36rem}.privacy[data-astro-cid-truwzsk2]{font-size:var(--step--1);color:var(--ink-soft);margin:0}.photo[data-astro-cid-truwzsk2]{margin:0}.frame[data-astro-cid-truwzsk2]{aspect-ratio:3/4;border-radius:var(--radius-lg);background:var(--daemmerung-2);max-height:calc(100vh - 9rem);position:relative;overflow:hidden}.frame[data-astro-cid-truwzsk2] img[data-astro-cid-truwzsk2]{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .7s var(--ease);position:absolute;inset:0}.frame[data-astro-cid-truwzsk2] img[data-astro-cid-truwzsk2].is-on{opacity:1}.photo[data-astro-cid-truwzsk2] figcaption[data-astro-cid-truwzsk2]{color:var(--ink-soft);margin-top:.6rem;font-size:.875rem}@media (width<=959px){.photo[data-astro-cid-truwzsk2]{order:-1}.frame[data-astro-cid-truwzsk2]{aspect-ratio:auto;height:84px;max-height:120px}.photo[data-astro-cid-truwzsk2] figcaption[data-astro-cid-truwzsk2]{margin-top:.3rem;font-size:.8125rem}.intro[data-astro-cid-truwzsk2]{padding-bottom:.6rem}.intro[data-astro-cid-truwzsk2] h1[data-astro-cid-truwzsk2]{margin-bottom:.25em;font-size:clamp(1.75rem,7vw,2.1rem)}.intro[data-astro-cid-truwzsk2] .lead[data-astro-cid-truwzsk2]{font-size:var(--step-0);margin-bottom:.3em;line-height:1.35}.intro[data-astro-cid-truwzsk2] .privacy[data-astro-cid-truwzsk2]{font-size:.8125rem;line-height:1.35}.progress[data-astro-cid-truwzsk2]{margin-bottom:.9rem}.is-steps[data-astro-cid-truwzsk2] legend[data-astro-cid-truwzsk2]{margin-bottom:.8rem}.opt[data-astro-cid-truwzsk2]{padding:.8rem 1rem}.stage[data-astro-cid-truwzsk2].is-past-intro .intro[data-astro-cid-truwzsk2]{display:none}.is-steps[data-astro-cid-truwzsk2] .nav[data-astro-cid-truwzsk2]{z-index:2;margin:1rem calc(-1 * var(--gutter)) 0;padding:.65rem var(--gutter) .75rem;background:var(--bg);border-top:1px solid var(--rule);position:sticky;bottom:0}}.stage[data-astro-cid-truwzsk2].is-past-intro .lead[data-astro-cid-truwzsk2],.stage[data-astro-cid-truwzsk2].is-past-intro .privacy[data-astro-cid-truwzsk2]{display:none}.progress[data-astro-cid-truwzsk2]{font-size:var(--step--1);color:var(--ink-soft);align-items:center;gap:1rem;margin:0 0 1.5rem;display:flex}.progress[data-astro-cid-truwzsk2] p[data-astro-cid-truwzsk2]{white-space:nowrap;margin:0}.bar[data-astro-cid-truwzsk2]{background:var(--rule);border-radius:2px;flex:1;height:2px;position:relative;overflow:hidden}.bar[data-astro-cid-truwzsk2]:before{content:"";background:var(--glut-tief);transform-origin:0;transform:scaleX(var(--p,0));transition:transform .5s var(--ease);position:absolute;inset:0}fieldset[data-astro-cid-truwzsk2]{border:0;border-top:1px solid var(--rule);min-width:0;margin:0;padding:1.6rem 0 1.4rem}.is-steps[data-astro-cid-truwzsk2] fieldset[data-astro-cid-truwzsk2]{border-top:0;padding:0}legend[data-astro-cid-truwzsk2]{float:left;width:100%;margin:0 0 1.25rem;padding:0}legend[data-astro-cid-truwzsk2]+[data-astro-cid-truwzsk2]{clear:both}.q[data-astro-cid-truwzsk2]{letter-spacing:-.025em;font-weight:600;font-size:var(--step-2);text-wrap:balance;border-radius:2px;outline:none;max-width:24ch;line-height:1.15;display:block}.q[data-astro-cid-truwzsk2]:focus-visible{outline:3px solid var(--focus);outline-offset:6px}fieldset[data-astro-cid-truwzsk2].is-missing .q[data-astro-cid-truwzsk2]{color:var(--glut-tief)}.opts[data-astro-cid-truwzsk2]{gap:.6rem;display:grid}.opt[data-astro-cid-truwzsk2]{border-radius:var(--radius-lg);background:var(--surface);cursor:pointer;border:1.5px solid #0000;grid-template-columns:1.25rem minmax(0,1fr);align-items:start;gap:.9rem;padding:1rem 1.15rem;transition:border-color .2s,background-color .2s,box-shadow .2s;display:grid;position:relative}.opt[data-astro-cid-truwzsk2]:hover{border-color:var(--rule-strong)}.opt[data-astro-cid-truwzsk2] input[data-astro-cid-truwzsk2]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.dot[data-astro-cid-truwzsk2]{width:1.25rem;height:1.25rem;box-shadow:inset 0 0 0 1.5px var(--rule-strong);background:var(--surface);border-radius:50%;margin-top:.2rem;transition:box-shadow .2s}.opt[data-astro-cid-truwzsk2]:has(input:checked){border-color:var(--glut-tief)}.opt[data-astro-cid-truwzsk2]:has(input:checked) .dot[data-astro-cid-truwzsk2]{box-shadow:inset 0 0 0 6px var(--glut-tief)}.opt[data-astro-cid-truwzsk2]:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:3px}.txt[data-astro-cid-truwzsk2]{min-width:0;display:block}.l[data-astro-cid-truwzsk2]{letter-spacing:-.01em;font-weight:600;line-height:1.3;display:block}.d[data-astro-cid-truwzsk2]{font-size:var(--step--1);color:var(--ink-soft);margin-top:.15rem;line-height:1.4;display:block}.missing[data-astro-cid-truwzsk2]{color:var(--glut-tief);margin:1rem 0 0;font-weight:600}.nav[data-astro-cid-truwzsk2]{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:1.75rem;display:flex}.back[data-astro-cid-truwzsk2]{min-height:44px;color:var(--ink-soft);cursor:pointer;text-decoration:underline;text-decoration-color:var(--glut-tief);text-underline-offset:.2em;background:0 0;border:0;align-items:center;gap:.5em;padding:.6rem 0;display:inline-flex}.back[data-astro-cid-truwzsk2]:before{content:"←";transition:transform .35s var(--ease)}.back[data-astro-cid-truwzsk2]:hover{color:var(--ink)}.back[data-astro-cid-truwzsk2]:hover:before{transform:translate(-4px)}.nav[data-astro-cid-truwzsk2] .btn--ghost[data-astro-cid-truwzsk2],.nav[data-astro-cid-truwzsk2] .btn[data-astro-cid-truwzsk2][data-submit]{margin-left:auto}.hint[data-astro-cid-truwzsk2]{font-size:var(--step--1);color:var(--ink-soft)}.q-term[data-astro-cid-truwzsk2]{font-size:var(--step--1);color:var(--ink-soft);clear:both;max-width:52ch;margin:-.5rem 0 1.1rem}.contact[data-astro-cid-truwzsk2]{border-top:1px solid var(--hairline);margin:1.5rem 0 0;padding-top:1rem;font-weight:500}.contact[data-astro-cid-truwzsk2] a[data-astro-cid-truwzsk2]{text-decoration-color:var(--glut)}@media (prefers-reduced-motion:no-preference){.is-steps[data-astro-cid-truwzsk2] fieldset[data-astro-cid-truwzsk2].is-entering{animation:step-in .45s var(--ease) both}@keyframes step-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}}.result[data-astro-cid-truwzsk2]{background:var(--daemmerung);color:var(--text);border-radius:var(--radius-lg);--ink:var(--text);--ink-soft:var(--birke);--rule:var(--hairline);--btn-bg:var(--glut);--btn-fg:var(--text-dunkel);--btn-hover:var(--glut-licht);--focus:var(--glut);--rule-strong:#f3eee659;--bg:var(--daemmerung);--bg-sunk:var(--daemmerung-2);--surface:var(--daemmerung-2);--accent:var(--glut);padding:clamp(1.75rem,3.5vw,3rem);scroll-margin-top:6rem;position:relative;overflow:hidden}.result[data-astro-cid-truwzsk2]:after{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#f08a243d,#f08a2400 65%);border-radius:50%;width:60%;position:absolute;top:-30%;right:-20%}.result[data-astro-cid-truwzsk2]>[data-astro-cid-truwzsk2]{position:relative}.res-head[data-astro-cid-truwzsk2]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin-bottom:clamp(1.5rem,3vw,2.5rem);display:flex}.result[data-astro-cid-truwzsk2] h2[data-astro-cid-truwzsk2]{font-size:var(--step-3);outline:none;margin:0}.result[data-astro-cid-truwzsk2] h2[data-astro-cid-truwzsk2]:focus-visible{outline:3px solid var(--glut);outline-offset:6px;border-radius:2px}.result[data-astro-cid-truwzsk2] h2[data-astro-cid-truwzsk2] em[data-astro-cid-truwzsk2]{color:var(--glut-licht)}.result[data-astro-cid-truwzsk2] h3[data-astro-cid-truwzsk2]{font-size:var(--step-1);margin-top:2.5rem}.result[data-astro-cid-truwzsk2] h4[data-astro-cid-truwzsk2]{font-size:var(--step-0);margin:1.75rem 0 0}.result[data-astro-cid-truwzsk2] h4[data-astro-cid-truwzsk2] small[data-astro-cid-truwzsk2]{font-size:var(--step--1);color:var(--birke);margin-top:.15rem;font-weight:400;display:block}.result[data-astro-cid-truwzsk2] a[data-astro-cid-truwzsk2]{color:var(--text)}.summary[data-astro-cid-truwzsk2]{font-size:var(--step-2);letter-spacing:-.025em;text-wrap:balance;max-width:26ch;margin:0 0 1.25rem;font-weight:600;line-height:1.2}.actions[data-astro-cid-truwzsk2]{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin:0 0 clamp(1.5rem,3vw,2.25rem);display:flex}.actions[data-astro-cid-truwzsk2] .btn[data-astro-cid-truwzsk2]{white-space:normal;text-align:left}.actions[data-astro-cid-truwzsk2] .more[data-astro-cid-truwzsk2]{align-items:center;min-height:44px;display:inline-flex}.res-grid[data-astro-cid-truwzsk2]{border-top:1px solid var(--hairline);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:.75rem clamp(2rem,5vw,4rem);display:grid}.why[data-astro-cid-truwzsk2]{border-bottom:1px solid var(--hairline);padding:.9rem 0}.why[data-astro-cid-truwzsk2] summary[data-astro-cid-truwzsk2]{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label toggle""big toggle";align-items:center;gap:0 1rem;min-height:44px;list-style:none;display:grid}.why[data-astro-cid-truwzsk2] summary[data-astro-cid-truwzsk2]::-webkit-details-marker{display:none}.why[data-astro-cid-truwzsk2] summary[data-astro-cid-truwzsk2]:focus-visible{outline:3px solid var(--glut);outline-offset:4px;border-radius:2px}.why[data-astro-cid-truwzsk2] .label[data-astro-cid-truwzsk2]{grid-area:label}.why[data-astro-cid-truwzsk2] .big[data-astro-cid-truwzsk2]{grid-area:big}.why[data-astro-cid-truwzsk2] .toggle[data-astro-cid-truwzsk2]{font-size:var(--step--1);color:var(--glut-licht);text-underline-offset:.2em;grid-area:toggle;padding:.75rem 0;text-decoration:underline}.why[data-astro-cid-truwzsk2][open] .toggle[data-astro-cid-truwzsk2]{text-decoration:none}.why[data-astro-cid-truwzsk2] ul[data-astro-cid-truwzsk2]{margin:.75rem 0 .25rem}.label[data-astro-cid-truwzsk2]{color:var(--birke);margin:0;font-size:.875rem}.big[data-astro-cid-truwzsk2]{letter-spacing:-.03em;font-weight:600;font-size:var(--step-2);color:var(--glut-licht);margin:.2rem 0 0;line-height:1.1}.res-cols[data-astro-cid-truwzsk2]{align-items:start;gap:1rem clamp(2rem,5vw,4rem);display:grid}@media (width>=960px){.res-cols[data-astro-cid-truwzsk2]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.result[data-astro-cid-truwzsk2] ul[data-astro-cid-truwzsk2]{max-width:60ch;padding-left:1.1rem}.result[data-astro-cid-truwzsk2] li[data-astro-cid-truwzsk2]{margin-bottom:.4em}.result[data-astro-cid-truwzsk2] p[data-astro-cid-truwzsk2]{max-width:66ch}.models[data-astro-cid-truwzsk2]{border-top:1px solid var(--hairline);max-width:44rem;margin:1rem 0 0;padding:0;list-style:none}.models[data-astro-cid-truwzsk2] li{border-bottom:1px solid var(--hairline);grid-template-columns:64px minmax(0,1fr);align-items:center;gap:1rem;margin:0;padding:.85rem 0;display:grid}.models[data-astro-cid-truwzsk2] .thumb{border-radius:var(--radius);background:var(--stage-bg);border:1px solid var(--stage-edge);flex:none;place-items:center;width:72px;height:72px;display:grid;overflow:hidden}.models[data-astro-cid-truwzsk2] .thumb img{object-fit:contain;width:100%;height:100%;padding:6px}.models[data-astro-cid-truwzsk2] .thumb--mark{background:var(--daemmerung-3);color:var(--glut-licht);font-family:var(--accent-font);font-size:1.75rem;font-style:italic;font-weight:300}.models[data-astro-cid-truwzsk2] .mtxt{gap:.15rem;min-width:0;display:grid}.models[data-astro-cid-truwzsk2] .mtxt a{letter-spacing:-.01em;text-decoration-color:var(--glut);font-weight:600}.models[data-astro-cid-truwzsk2] .exp{font-size:var(--step--1);color:var(--birke)}.models[data-astro-cid-truwzsk2] .mprice{font-size:var(--step-0);font-variant-numeric:tabular-nums;margin-top:.2rem;font-weight:600}.models[data-astro-cid-truwzsk2] .mtotal{font-size:var(--step--1);color:var(--text-soft)}.models[data-astro-cid-truwzsk2] .mtotal a{text-decoration-color:var(--glut);font-weight:500}.models[data-astro-cid-truwzsk2] .notes{font-size:var(--step--1);color:var(--text-soft)}.models--less[data-astro-cid-truwzsk2] .notes{color:var(--glut-licht)}.models--less[data-astro-cid-truwzsk2] .thumb{opacity:.85}.alt[data-astro-cid-truwzsk2]{margin-top:.5rem;padding-left:1.1rem}.resumed[data-astro-cid-truwzsk2]{font-size:var(--step--1);color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:0 0 1rem;display:flex}.formnote[data-astro-cid-truwzsk2]{max-width:60ch;color:var(--ink-soft);margin:-.5rem 0 1.25rem}.caveat[data-astro-cid-truwzsk2]{border-left:3px solid var(--glut);border-radius:0 var(--radius) var(--radius) 0;background:#f08a241a;max-width:60ch;margin:-.5rem 0 1.25rem;padding:.75rem 1rem;font-weight:500}.option[data-astro-cid-truwzsk2]{border-top:1px solid var(--rule-strong);max-width:44rem;margin-top:2.25rem;padding-top:1.25rem}.kicker[data-astro-cid-truwzsk2]{letter-spacing:.06em;text-transform:uppercase;color:var(--birke);margin:0 0 .35rem;font-size:.8125rem}.option[data-astro-cid-truwzsk2] h4[data-astro-cid-truwzsk2]{margin-top:0}.option[data-astro-cid-truwzsk2] .opt-note[data-astro-cid-truwzsk2]{margin:.5rem 0 0}.result[data-astro-cid-truwzsk2] .variants[data-astro-cid-truwzsk2]{max-width:60ch;margin:.75rem 0 0;padding:0;list-style:none}.result[data-astro-cid-truwzsk2] .variants[data-astro-cid-truwzsk2] li{border-left:2px solid var(--glut);font-size:var(--step--1);color:var(--text-soft);margin:0 0 .5rem;padding:.45rem 0 .45rem .9rem}.woodpath[data-astro-cid-truwzsk2]{border:1px solid var(--hairline);border-radius:var(--radius);max-width:44rem;margin:1rem 0 0;padding:.9rem 1rem}.woodpath[data-astro-cid-truwzsk2] p{max-width:66ch;margin:0 0 .5rem}.woodpath[data-astro-cid-truwzsk2] p:first-child{color:var(--text);font-weight:600}.woodpath[data-astro-cid-truwzsk2] p:last-child{margin:0}.ovenhint[data-astro-cid-truwzsk2]{border-top:1px solid var(--hairline);max-width:44rem;margin-top:2rem;padding-top:1rem}.ovenhint[data-astro-cid-truwzsk2] h4[data-astro-cid-truwzsk2]{margin:0 0 .75rem}.result[data-astro-cid-truwzsk2] .term-pop{background:var(--daemmerung-2);border-color:var(--hairline);color:var(--text)}.check[data-astro-cid-truwzsk2]{columns:1}.advice[data-astro-cid-truwzsk2] a{text-decoration-color:var(--glut)}
