.comparison-page{color:var(--furalia-ink)}.comparison-page h1,.comparison-page h2{font-family:var(--font-newsreader),Georgia,serif;font-weight:400}.comparison-page h1{max-width:1000px;font-size:clamp(36px,4.5vw,60px);line-height:1.08}.comparison-page h2{font-size:clamp(26px,3vw,34px);line-height:1.2}.comparison-page h3{font-size:17px;font-weight:600;line-height:1.5}.comparison-page p{max-width:80ch;margin-top:12px;font-size:16px;line-height:1.7;color:var(--furalia-ink-secondary)}.comparison-page a,.comparison-page summary{cursor:pointer}.comparison-page a:hover{text-decoration:underline;text-underline-offset:4px}.comparison-page a:focus-visible,.comparison-page summary:focus-visible,.comparison-table-scroll:focus-visible{outline:2px solid var(--furalia-blue-deep);outline-offset:4px}.comparison-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:13px;margin-bottom:28px}.comparison-breadcrumb a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline}.comparison-intro{margin-bottom:32px}.comparison-page .comparison-method{font-size:13px;line-height:1.7}.comparison-jump{display:flex;flex-wrap:wrap;gap:8px 28px;margin-top:16px}.comparison-jump a,.comparison-text-link{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:4px}.comparison-decisions,.comparison-offers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.comparison-offer{min-width:0;border-top:1px solid var(--furalia-border);padding-top:24px}.comparison-image{position:relative;height:clamp(180px,24vw,320px);background:var(--furalia-paper-subtle);margin-bottom:24px;display:grid;place-items:center}.comparison-image img{padding:24px}.comparison-page .comparison-offer h2{font-family:var(--font-inter),sans-serif;font-size:20px;font-weight:600}.comparison-page .comparison-price{font-size:24px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--furalia-ink)}.comparison-page .comparison-stock{font-size:13px}.comparison-offer-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.comparison-primary{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:10px 20px;background:var(--furalia-ink);color:var(--furalia-paper);font-size:14px}.comparison-page .comparison-primary:hover{opacity:.85;text-decoration:none}.comparison-config{margin-top:16px;font-size:13px;overflow-wrap:anywhere}.comparison-config summary{min-height:44px;padding:12px 0}.comparison-page .comparison-config p{font-size:13px}.comparison-section{margin-top:48px;padding-top:32px;border-top:1px solid var(--furalia-border);scroll-margin-top:120px}.comparison-table-scroll{max-width:100%;overflow-x:auto;margin-top:16px}.comparison-table-scroll table{width:100%;min-width:650px;border-collapse:collapse;text-align:left;font-size:15px;line-height:1.6}.comparison-table-scroll td,.comparison-table-scroll th{padding:20px 16px;border-bottom:1px solid var(--furalia-border);vertical-align:top;width:36%}.comparison-table-scroll th:first-child{width:28%}.comparison-table-scroll th{font-weight:600}.comparison-table-scroll thead{background:var(--furalia-paper-subtle)}.comparison-table-scroll td a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;text-decoration:underline}.comparison-page .comparison-scroll-help{font-size:13px}.comparison-decisions{margin-top:24px}.comparison-checks{max-width:85ch;padding-left:24px;list-style:disc;line-height:1.7}.comparison-checks li,.comparison-sources{margin-top:16px}.comparison-sources li{scroll-margin-top:120px}.comparison-sources a{display:inline-flex;align-items:center;min-height:44px;padding:8px 0;text-decoration:underline;text-underline-offset:4px}.comparison-notice{padding:20px 0;border-block:1px solid var(--furalia-border);line-height:1.7;margin-bottom:24px}.comparison-notice a{display:flex;min-height:44px;align-items:center;text-decoration:underline}.comparison-index-entry{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;padding:32px 0;border-top:1px solid var(--furalia-border)}.comparison-index-pictures{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.comparison-index-pictures .comparison-image{height:180px;margin:0}@media (max-width:767px){.comparison-decisions,.comparison-index-entry,.comparison-offers{grid-template-columns:minmax(0,1fr);gap:24px}.comparison-offers{gap:40px}.comparison-image{height:220px}.comparison-index-pictures .comparison-image{height:140px}.comparison-section{margin-top:36px;padding-top:24px}.comparison-breadcrumb{gap:8px}}