.compare-module__-tIbWG__page{--accent:var(--primary);--ink:var(--foreground);--muted:var(--muted-foreground);color:var(--ink);background:var(--background);min-height:80vh;padding:42px clamp(20px,5vw,80px) 72px}.compare-module__-tIbWG__wrap{max-width:1080px;margin:auto}.compare-module__-tIbWG__crumbs{color:var(--muted);flex-wrap:wrap;gap:10px;margin-bottom:46px;font-size:13px;display:flex}.compare-module__-tIbWG__crumbs a:hover,.compare-module__-tIbWG__sources a:hover,.compare-module__-tIbWG__related a:hover{color:var(--primary);text-decoration:underline}.compare-module__-tIbWG__eyebrow{color:var(--primary);text-transform:uppercase;letter-spacing:.14em;margin-bottom:18px;font-size:12px;font-weight:650}.compare-module__-tIbWG__hero{border-bottom:1px solid var(--border);padding-bottom:42px;position:relative}.compare-module__-tIbWG__hero h1{letter-spacing:-.04em;max-width:900px;margin:0 0 22px;font-size:clamp(32px,4.3vw,56px);font-weight:650;line-height:1.09}.compare-module__-tIbWG__hero h1 span{color:var(--accent)}.compare-module__-tIbWG__deck{color:var(--muted-foreground);max-width:800px;font-size:clamp(18px,2vw,23px);line-height:1.5}.compare-module__-tIbWG__meta{color:var(--muted);margin-top:22px;font-size:12px}.compare-module__-tIbWG__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.compare-module__-tIbWG__primary,.compare-module__-tIbWG__secondary{border-radius:10px;justify-content:center;align-items:center;min-height:46px;padding:12px 20px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.compare-module__-tIbWG__primary{color:var(--primary-foreground);background:var(--primary)}.compare-module__-tIbWG__primary:hover{background:color-mix(in srgb,var(--primary)85%,var(--background))}.compare-module__-tIbWG__secondary{border:1px solid var(--border);color:var(--foreground)}.compare-module__-tIbWG__secondary:hover{background:var(--muted)}.compare-module__-tIbWG__tabs{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:8px;padding:22px 0;display:flex}.compare-module__-tIbWG__tabs a{color:var(--muted-foreground);border-radius:6px;padding:9px 13px;font-size:13px}.compare-module__-tIbWG__tabs a:hover{color:var(--foreground);background:var(--muted)}.compare-module__-tIbWG__section{padding-top:52px;scroll-margin-top:90px}.compare-module__-tIbWG__section h2{letter-spacing:-.025em;margin-bottom:20px;font-size:clamp(24px,2.6vw,32px);font-weight:600;line-height:1.22}.compare-module__-tIbWG__prose{max-width:790px;color:var(--muted-foreground);font-size:16px;line-height:1.85}.compare-module__-tIbWG__verdict{background:color-mix(in srgb,var(--primary)8%,var(--background));border-left:3px solid var(--primary);color:var(--foreground);border-radius:0 10px 10px 0;margin-top:24px;padding:24px 28px;line-height:1.75}.compare-module__-tIbWG__verdict strong{color:var(--foreground);margin-bottom:7px;display:block}.compare-module__-tIbWG__tableBox{border:1px solid var(--border);border-radius:12px;margin-top:28px;overflow-x:auto}.compare-module__-tIbWG__table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.compare-module__-tIbWG__table caption{text-align:left;color:var(--muted);padding:16px 20px;font-size:12px}.compare-module__-tIbWG__table th,.compare-module__-tIbWG__table td{vertical-align:top;border-top:1px solid var(--border);min-width:155px;padding:19px 20px;line-height:1.65}.compare-module__-tIbWG__table thead th{color:var(--foreground);background:var(--muted)}.compare-module__-tIbWG__table tbody th{width:24%;color:var(--foreground);font-weight:500}.compare-module__-tIbWG__table td{width:38%;color:var(--muted-foreground)}.compare-module__-tIbWG__table td:nth-child(2){background:color-mix(in srgb,var(--primary)5%,var(--background));color:var(--foreground)}.compare-module__-tIbWG__articles{gap:32px;display:grid}.compare-module__-tIbWG__article{grid-template-columns:54px 1fr;gap:16px;display:grid}.compare-module__-tIbWG__number{color:var(--primary);font-variant-numeric:tabular-nums;padding-top:4px;font-size:15px}.compare-module__-tIbWG__article h3{color:var(--foreground);margin-bottom:10px;font-size:21px;font-weight:550;line-height:1.4}.compare-module__-tIbWG__choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.compare-module__-tIbWG__choice{border:1px solid var(--border);background:var(--card);border-radius:12px;padding:26px}.compare-module__-tIbWG__choice:first-child{background:color-mix(in srgb,var(--primary)7%,var(--background));border-color:var(--primary)}.compare-module__-tIbWG__choice h3{color:var(--foreground);margin-bottom:12px;font-size:18px;font-weight:600}.compare-module__-tIbWG__choice p{color:var(--muted-foreground);font-size:15px;line-height:1.8}.compare-module__-tIbWG__exercise{border:1px dashed var(--border);border-radius:12px;padding:28px}.compare-module__-tIbWG__faq details{border-top:1px solid var(--border)}.compare-module__-tIbWG__faq summary{cursor:pointer;color:var(--foreground);padding:22px 28px 22px 0;font-size:17px;line-height:1.5}.compare-module__-tIbWG__faq details p{padding:0 24px 24px 0}.compare-module__-tIbWG__sources{color:var(--primary);flex-wrap:wrap;gap:12px 20px;margin-top:24px;font-size:13px;display:flex}.compare-module__-tIbWG__note{color:var(--muted-foreground);max-width:850px;font-size:13px;line-height:1.8}.compare-module__-tIbWG__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.compare-module__-tIbWG__card{border:1px solid var(--border);background:var(--card);border-radius:13px;flex-direction:column;gap:14px;padding:24px;transition:border-color .15s,background .15s;display:flex}.compare-module__-tIbWG__card:hover{border-color:var(--primary);background:var(--muted)}.compare-module__-tIbWG__card h3{color:var(--foreground);font-size:20px;font-weight:600;line-height:1.3}.compare-module__-tIbWG__card p{color:var(--muted-foreground);font-size:14px;line-height:1.75}.compare-module__-tIbWG__card span{color:var(--primary);margin-top:auto;padding-top:8px;font-size:13px}.compare-module__-tIbWG__sectionLead{margin-bottom:24px}.compare-module__-tIbWG__banner{background:linear-gradient(120deg,var(--muted),var(--card));border:1px solid var(--border);border-radius:14px;margin-top:52px;padding:30px}.compare-module__-tIbWG__banner h2{margin-bottom:12px;font-size:26px;font-weight:600}.compare-module__-tIbWG__page a:focus-visible,.compare-module__-tIbWG__page summary:focus-visible{outline:2px solid var(--ring);outline-offset:5px}@media (max-width:720px){.compare-module__-tIbWG__grid,.compare-module__-tIbWG__choices{grid-template-columns:1fr}.compare-module__-tIbWG__crumbs{margin-bottom:30px}.compare-module__-tIbWG__article{grid-template-columns:28px 1fr;gap:10px}.compare-module__-tIbWG__table th,.compare-module__-tIbWG__table td{min-width:110px;padding:14px}.compare-module__-tIbWG__tableBox{max-width:100%}.compare-module__-tIbWG__page{padding-top:28px}.compare-module__-tIbWG__section{padding-top:38px}}
