@layer reset,base,components;@layer pages{.compare-page{padding:var(--space-section) var(--space-large);max-width:var(--content-width-wide);margin:0 auto}.compare-context{margin-top:var(--space-large);border-left:2px solid var(--color-accent-border);padding-left:var(--space-medium);max-width:46em;font-size:var(--text-small)}.compare-context strong{color:var(--color-ink)}.compare-context p{margin-top:var(--space-x-small);color:var(--color-ink-subtle);line-height:var(--leading-body)}.compare-choice,.compare-table-section,.compare-examples,.compare-pricing,.compare-verdict,.compare-faq,.compare-sources{margin-top:var(--space-section-gap)}.compare-section-heading{max-width:46em}.compare-section-heading h2{margin-top:var(--space-small);color:var(--color-ink);font-size:var(--text-xx-large);line-height:var(--leading-display);letter-spacing:var(--tracking-display);text-wrap:balance}.compare-section-heading>p:not(.kicker){margin-top:var(--space-medium);color:var(--color-ink-subtle);line-height:var(--leading-loose)}.compare-choice__grid{gap:var(--space-large);margin-top:var(--space-x-large);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.compare-choice__grid article{min-width:0}.compare-choice__eyebrow,.compare-examples__label{color:var(--color-ink-subtle);font-weight:500;font-size:var(--text-small)}.compare-choice__grid h3{margin-top:var(--space-small);color:var(--color-ink);font-size:var(--text-x-large);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading)}.compare-choice__grid ul{gap:var(--space-small);margin:var(--space-large) 0 0;padding-left:1.2em;list-style:outside;display:grid}.compare-choice__grid li{padding-left:var(--space-xx-small);color:var(--color-ink-subtle);line-height:var(--leading-body)}.compare-table-hint{display:none}.compare-table-wrapper{margin-top:var(--space-x-large);border-block:1px solid var(--color-border);overflow-x:auto}.compare-table{border-collapse:collapse;width:100%;min-width:38em;font-size:var(--text-small)}.compare-table th,.compare-table td{border-bottom:1px solid oklch(var(--lch-black) / 7%);padding:var(--space-medium);text-align:left;vertical-align:top;line-height:var(--leading-body)}.compare-table thead th{background:var(--color-surface);color:var(--color-ink);font-size:var(--text-small)}.compare-table tbody th{width:28%;color:var(--color-ink);font-weight:650}.compare-table tbody td{width:36%;color:var(--color-ink-subtle)}.compare-table tbody td:last-child{color:var(--color-ink)}.compare-table tbody tr:last-child th,.compare-table tbody tr:last-child td{border-bottom:0}.compare-examples__grid{gap:var(--space-large);margin-top:var(--space-x-large);grid-template-columns:1fr;display:grid}.compare-examples__grid article{max-width:44rem}.compare-examples blockquote{margin:var(--space-x-small) 0 0;color:var(--color-ink);font-weight:620;font-size:var(--text-medium);line-height:var(--leading-title)}.compare-examples article>p:last-child{margin-top:var(--space-medium);color:var(--color-ink-subtle);font-size:var(--text-small);line-height:var(--leading-body)}.compare-pricing__grid{gap:var(--space-large);margin-top:var(--space-x-large);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.compare-pricing__grid article{min-width:0}.compare-pricing__grid h3{margin-top:var(--space-small);color:var(--color-ink);font-size:var(--text-x-large);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading)}.compare-pricing__grid article>p:last-child{margin-top:var(--space-medium);color:var(--color-ink-subtle);line-height:var(--leading-loose)}.compare-pricing__note{margin-top:var(--space-medium);color:var(--color-ink-subtle);font-size:var(--text-small);line-height:var(--leading-body)}.compare-verdict{justify-items:start;gap:var(--space-x-large);border-block:1px solid var(--color-border);padding-block:var(--space-large);grid-template-columns:1fr;display:grid}.compare-verdict h2{margin-top:var(--space-small);color:var(--color-ink);font-size:var(--text-xx-large);line-height:var(--leading-display);letter-spacing:var(--tracking-display)}.compare-verdict>p{max-width:44rem;color:var(--color-ink-subtle);line-height:var(--leading-loose)}.compare-verdict .button{--button-font-size:var(--text-small);justify-self:start}.compare-faq{max-width:none}.compare-sources{border-top:1px solid oklch(var(--lch-black) / 8%);padding-top:var(--space-large);max-width:var(--content-width)}.compare-sources h2{color:var(--color-ink);font-size:var(--text-large)}.compare-sources p,.compare-sources ul{margin-top:var(--space-small);color:var(--color-ink-subtle);font-size:var(--text-small);line-height:var(--leading-body)}.compare-sources ul{gap:var(--space-xx-small);padding-left:1.2em;display:grid}.compare-sources a{color:var(--color-ink-subtle)}.compare-more{margin-top:var(--space-large)}@media (width<=800px){.compare-page{padding-inline:var(--space-medium)}.compare-choice__grid,.compare-examples__grid,.compare-pricing__grid,.compare-verdict{grid-template-columns:1fr}.compare-verdict .button{grid-column:1}.compare-table-hint{margin-top:var(--space-x-large);color:var(--color-ink-subtle);font-size:var(--text-small);text-align:right;display:block}.compare-table-hint+.compare-table-wrapper{margin-top:var(--space-small)}}@media (width<=560px){.compare-page{padding-top:var(--space-x-large)}.compare-section-heading h2,.compare-verdict h2{font-size:var(--text-x-large)}.compare-choice,.compare-table-section,.compare-examples,.compare-pricing,.compare-verdict,.compare-faq,.compare-sources{margin-top:var(--space-section-gap-tight)}}}@layer utilities;
