.compare-module__dGpBSG__page :is(a,input,summary,section,[tabindex]){scroll-margin-top:96px}.compare-module__dGpBSG__hero{padding:40px 0}.compare-module__dGpBSG__h1{font-size:var(--hg-display-long);font-weight:620;font-stretch:var(--hg-display-stretch);letter-spacing:-.03em;flex-wrap:wrap;align-items:baseline;gap:0 .3em;margin:0;line-height:.96;display:flex}.compare-module__dGpBSG__h1>span{overflow-wrap:break-word;min-width:0}.compare-module__dGpBSG__vs{color:var(--hg-muted);font-size:.6em;font-weight:400}.compare-module__dGpBSG__sub{color:var(--hg-muted);margin:12px 0 0;font-size:15px;line-height:1.5}.compare-module__dGpBSG__verdict{font-family:var(--hg-font-serif);text-wrap:pretty;max-width:42ch;margin:24px 0 0;font-size:clamp(20px,2.5vw,26px);line-height:1.38}.compare-module__dGpBSG__gap{color:var(--hg-accent);font-weight:500}.compare-module__dGpBSG__basis{max-width:72ch;margin:10px 0 0}.compare-module__dGpBSG__rivals{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:24px;display:flex}.compare-module__dGpBSG__rivalsLabel{font-size:15px;font-weight:500}.compare-module__dGpBSG__rivalGroup{border:1px solid var(--hg-ink);background:var(--hg-surface);flex-wrap:wrap;max-width:100%;margin:0;padding:0;list-style:none;display:flex}.compare-module__dGpBSG__rivalGroup li{flex:auto;display:flex}.compare-module__dGpBSG__rival{background:var(--hg-surface);min-height:46px;color:var(--hg-ink);text-align:center;flex:auto;justify-content:center;align-items:center;padding:0 16px;font-size:15px;text-decoration:none;display:inline-flex}.compare-module__dGpBSG__rival:hover{color:var(--hg-accent);text-underline-offset:3px;text-decoration:underline}.compare-module__dGpBSG__rival[aria-current=page]{background:var(--hg-ink);color:#fff}.compare-module__dGpBSG__rival[aria-current=page]:hover{color:#fff;text-decoration:none}.compare-module__dGpBSG__bar{z-index:20;background:var(--hg-paper);border-top:2px solid var(--hg-ink);border-bottom:1px solid var(--hg-ink);margin:0 calc(-1 * var(--hg-gutter));padding:0 var(--hg-gutter);position:sticky;top:0}.compare-module__dGpBSG__barGrid{grid-template-columns:minmax(0,1fr) clamp(96px,16vw,190px) minmax(0,1fr);align-items:center;gap:0 12px;min-height:56px;display:grid}.compare-module__dGpBSG__barSide{gap:0;min-width:0;padding:6px 0;font-size:clamp(14px,1.6vw,17px);line-height:1.25;text-decoration:none;display:grid}.compare-module__dGpBSG__barSide:hover .compare-module__dGpBSG__barName{text-underline-offset:3px;text-decoration:underline}.compare-module__dGpBSG__barA{text-align:right}.compare-module__dGpBSG__barName{overflow-wrap:break-word;font-weight:600}.compare-module__dGpBSG__barValue{color:var(--hg-accent);font-weight:500}.compare-module__dGpBSG__barMid{text-align:center;font-family:var(--hg-font-mono);color:var(--hg-muted);font-size:11px}.compare-module__dGpBSG__foot{margin:14px 0 0}.compare-module__dGpBSG__note{max-width:80ch;margin:12px 0 0}.compare-module__dGpBSG__sources{max-width:80ch;margin:6px 0 0}.compare-module__dGpBSG__sources a{color:var(--hg-muted)}.compare-module__dGpBSG__sources a:hover{color:var(--hg-accent)}.compare-module__dGpBSG__budgetGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:start;gap:32px 64px;display:grid}.compare-module__dGpBSG__buys{transition:opacity .3s var(--hg-ease,ease);grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:0 24px;display:grid}.compare-module__dGpBSG__buy{border-top:2px solid var(--hg-ink);min-width:0;padding-top:10px}.compare-module__dGpBSG__buyName{overflow-wrap:break-word;font-size:15px;font-weight:600}.compare-module__dGpBSG__buyYear{letter-spacing:-.03em;color:var(--hg-accent);margin-top:8px;font-size:clamp(36px,4.4vw,52px);font-weight:500;line-height:1.05}.compare-module__dGpBSG__buyYear[data-none]{color:var(--hg-muted)}.compare-module__dGpBSG__buyNote{color:var(--hg-muted);overflow-wrap:break-word;margin-top:4px;font-size:14px;line-height:1.45}.compare-module__dGpBSG__buyCount{margin-top:16px;font-size:25px;font-weight:500}.compare-module__dGpBSG__budgetLine{font-family:var(--hg-font-serif);text-wrap:pretty;max-width:52ch;transition:opacity .3s var(--hg-ease,ease);margin:24px 0 0;font-size:20px;line-height:1.45}.compare-module__dGpBSG__more{border-top:2px solid var(--hg-ink);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:24px 48px;padding:14px 0 64px;display:grid}.compare-module__dGpBSG__moreHead{margin:0 0 8px;font-size:15px;font-weight:600}.compare-module__dGpBSG__moreList{margin:0;padding:0;font-size:16px;list-style:none;display:grid}.compare-module__dGpBSG__moreList a{border-bottom:1px solid var(--hg-rule);box-sizing:border-box;align-items:center;min-height:44px;padding:10px 0;display:flex}@media (prefers-reduced-motion:reduce){.compare-module__dGpBSG__buys,.compare-module__dGpBSG__budgetLine{transition:none}}
