.buffr-guide-page{--guide-copy:color-mix(in srgb, var(--plugin-ink) 84%, var(--plugin-background));--guide-link:color-mix(in srgb, var(--plugin-accent) 42%, var(--plugin-ink));width:min(76rem,100%);padding-block:var(--space-lg) var(--space-xl);gap:clamp(2.5rem,6vw,5rem);display:grid}.buffr-guide-hero{gap:var(--space-sm);max-width:68rem;display:grid}.buffr-guide-parent{width:fit-content;color:var(--guide-link);font-weight:var(--weight-strong);text-underline-offset:.18em;text-decoration:underline}.buffr-guide-hero h1{max-width:19ch;font-family:var(--plugin-font-display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2.7rem,7vw,5.75rem);line-height:.94}.buffr-guide-hero p{max-width:68ch;color:var(--guide-copy);text-wrap:pretty;margin:0;font-size:clamp(1.05rem,1.8vw,1.3rem);line-height:1.55}.buffr-guide-hero span{color:var(--guide-copy);font-size:var(--text-sm)}.buffr-guide-copy{display:grid}.buffr-guide-copy>section{gap:var(--space-sm);border-top:1px solid var(--line);padding-block:clamp(1.75rem,4vw,3rem);scroll-margin-top:6rem;display:grid}.buffr-guide-copy h2,.buffr-guide-related h2,.buffr-guide-cta h2{font-family:var(--plugin-font-display);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(1.65rem,3vw,2.75rem);line-height:1}.buffr-guide-copy h3{max-width:36ch;margin:var(--space-xs) 0 0;text-wrap:balance;font-size:clamp(1.15rem,2vw,1.4rem);line-height:1.25}.buffr-guide-copy p,.buffr-guide-copy li,.buffr-guide-related p,.buffr-guide-cta p{max-width:72ch;color:var(--guide-copy);text-wrap:pretty;margin:0;line-height:1.7}.buffr-guide-copy a,.buffr-guide-related a{color:var(--guide-link);font-weight:var(--weight-ui);text-underline-offset:.16em;text-decoration:underline}.buffr-guide-copy ol,.buffr-guide-copy ul{gap:var(--space-xs);margin:0;padding-left:1.4rem;display:grid}.buffr-guide-copy li::marker{color:var(--guide-link);font-weight:var(--weight-strong)}.buffr-guide-note{max-width:72ch;padding:var(--space-md);color:var(--plugin-ink);background:color-mix(in srgb, var(--plugin-surface) 72%, var(--plugin-background))}.buffr-comparison-table{border-block:1px solid var(--line);scrollbar-color:var(--plugin-accent) transparent;width:100%;overflow-x:auto}.buffr-comparison-table table{border-collapse:collapse;text-align:left;width:100%;min-width:108rem}.buffr-comparison-table.is-compact table{min-width:67rem}.buffr-comparison-table caption{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.buffr-comparison-table th,.buffr-comparison-table td{padding:var(--space-sm);border-bottom:1px solid var(--line);vertical-align:top}.buffr-comparison-table th{color:var(--plugin-ink);font-size:var(--text-sm)}.buffr-comparison-table thead th{background:var(--plugin-background);min-width:12rem}.buffr-comparison-table thead th:first-child,.buffr-comparison-table tbody th{z-index:1;background:var(--plugin-background);width:16rem;min-width:16rem;box-shadow:1px 0 0 var(--line);position:sticky;left:0}.buffr-comparison-table thead th:first-child{z-index:2}.buffr-comparison-table th.is-buffr,.buffr-comparison-table td.is-buffr{background:color-mix(in srgb, var(--plugin-accent) 12%, var(--plugin-background))}.buffr-comparison-table td{color:var(--guide-copy);line-height:1.45}.buffr-comparison-table strong,.buffr-comparison-table span{display:block}.buffr-comparison-table th span,.buffr-comparison-table td span{color:var(--guide-copy);font-weight:var(--weight-body);margin-top:.32rem;line-height:1.4}.buffr-comparison-table thead a{color:var(--guide-link);text-underline-offset:.16em;font-size:1rem;text-decoration:underline}.buffr-comparison-table tbody tr:last-child>*{border-bottom:0}.buffr-product-comparison{width:min(76rem, calc(100% - 2 * var(--space-md)));gap:var(--space-md);padding-block:var(--space-xl);border-top:1px solid var(--line);display:grid}.buffr-product-comparison>header{justify-content:space-between;align-items:end;gap:var(--space-md);flex-wrap:wrap;display:flex}.buffr-product-comparison>header>div{gap:var(--space-sm);display:grid}.buffr-product-comparison h2{max-width:18ch;font-family:var(--plugin-font-display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(2rem,4vw,3.8rem);line-height:.98}.buffr-product-comparison p{max-width:72ch;color:color-mix(in srgb, var(--plugin-ink) 84%, var(--plugin-background));text-wrap:pretty;margin:0;line-height:1.6}.buffr-product-comparison>header>a{color:color-mix(in srgb, var(--plugin-accent) 42%, var(--plugin-ink));font-weight:var(--weight-strong);text-underline-offset:.18em;text-decoration:underline}.buffr-comparison-disclosure{font-size:var(--text-sm)}.buffr-guide-related{gap:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--line);display:grid}.buffr-guide-related ul{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.buffr-guide-related li{align-content:start;gap:var(--space-xs);display:grid}.buffr-guide-related a{font-size:1.05rem}.buffr-guide-cta{justify-content:space-between;gap:var(--space-md);padding-block:var(--space-lg);border-top:1px solid var(--line);flex-wrap:wrap;align-items:end;display:flex}.buffr-guide-cta>div{gap:var(--space-xs);display:grid}.buffr-guide-index{width:min(76rem, calc(100% - 2 * var(--space-md)));padding-block:var(--space-xl);border-block:1px solid var(--line);grid-template-columns:minmax(16rem,.8fr) minmax(20rem,1.2fr);gap:clamp(2rem,6vw,6rem);display:grid}.buffr-guide-index>div{align-content:start;gap:var(--space-sm);display:grid}.buffr-guide-index h2{font-family:var(--plugin-font-display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(2rem,4vw,3.8rem);line-height:.98}.buffr-guide-index p{max-width:68ch;color:color-mix(in srgb, var(--plugin-ink) 84%, var(--plugin-background));text-wrap:pretty;margin:0;line-height:1.6}.buffr-guide-index ul{margin:0;padding:0;list-style:none;display:grid}.buffr-guide-index li{gap:var(--space-xs);padding-block:var(--space-sm);border-top:1px solid var(--line);display:grid}.buffr-guide-index li:last-child{border-bottom:1px solid var(--line)}.buffr-guide-index a{width:fit-content;color:color-mix(in srgb, var(--plugin-accent) 42%, var(--plugin-ink));font-weight:var(--weight-strong);text-underline-offset:.18em;text-decoration:underline}@media (width<=40rem){.buffr-guide-page{gap:var(--space-lg)}.buffr-guide-hero h1{font-size:clamp(2.5rem,13vw,4rem)}.buffr-guide-index{width:min(100% - 2 * var(--space-md), 76rem);grid-template-columns:1fr}.buffr-comparison-table thead th:first-child,.buffr-comparison-table tbody th{width:13rem;min-width:13rem}.buffr-product-comparison{width:min(100% - 2 * var(--space-md), 76rem)}}
