._0YfJkW_body{padding-bottom:96px}._0YfJkW_layout{grid-template-columns:220px minmax(0,780px);align-items:start;gap:80px;display:grid}._0YfJkW_contents{border-top:2px solid var(--h-ink);padding-top:20px;font-size:14px;line-height:1.5;position:sticky;top:116px}._0YfJkW_contents p{color:var(--h-muted);margin:0 0 16px}._0YfJkW_contents a{color:var(--h-ink);padding:10px 0;text-decoration:none;display:block}._0YfJkW_contents a:hover{text-underline-offset:4px;text-decoration:underline}._0YfJkW_legal{color:var(--h-ink);font-size:17px;line-height:1.75}._0YfJkW_legal>section{margin-bottom:40px;scroll-margin-top:112px}._0YfJkW_legal h2{font-family:var(--h-font-display);letter-spacing:-.025em;margin:0 0 16px;scroll-margin-top:112px;font-size:29px;font-weight:600;line-height:1.18}._0YfJkW_legal p{margin:0 0 20px}._0YfJkW_legal a{color:var(--h-ink);text-underline-offset:4px;text-decoration:underline}._0YfJkW_legal ul{margin:20px 0;padding-left:24px;list-style:outside}._0YfJkW_legal li{margin:12px 0}._0YfJkW_legal strong{color:var(--h-ink);font-weight:600}._0YfJkW_category{border-top:2px solid var(--h-ink);grid-template-columns:minmax(220px,1fr) minmax(0,2fr);gap:56px;padding:32px 0 48px;scroll-margin-top:112px;display:grid}._0YfJkW_category h2{font-family:var(--h-font-display);letter-spacing:-.025em;margin:0 0 12px;font-size:36px;font-weight:600;line-height:1.1}._0YfJkW_category header p{max-width:28ch;color:var(--h-muted);margin:0;font-size:17px;line-height:1.6}._0YfJkW_toolList{margin:0}._0YfJkW_tool{border-top:1px solid var(--h-rule);grid-template-columns:180px minmax(0,1fr);gap:24px;padding:20px 0;font-size:17px;line-height:1.6;display:grid}._0YfJkW_tool:first-child{border-top:0;padding-top:0}._0YfJkW_tool dt{font-weight:600}._0YfJkW_tool dd{color:var(--h-muted);margin:0}._0YfJkW_feature{background:var(--h-soft);grid-template-columns:1fr 1fr;gap:48px;margin-top:24px;padding:40px;display:grid}._0YfJkW_feature h2{max-width:16ch;font-family:var(--h-font-display);letter-spacing:-.025em;margin:0;font-size:42px;font-weight:600;line-height:1.08}._0YfJkW_feature p{color:var(--h-muted);margin:0 0 24px;font-size:18px;line-height:1.6}._0YfJkW_article{max-width:820px;font-size:18px;line-height:1.75}._0YfJkW_article>section{margin-bottom:56px;scroll-margin-top:112px}._0YfJkW_article h2{font-family:var(--h-font-display);letter-spacing:-.025em;margin:0 0 20px;font-size:38px;font-weight:600;line-height:1.12}._0YfJkW_article h3{font-family:var(--h-font-display);margin:28px 0 12px;font-size:26px;font-weight:600;line-height:1.15}._0YfJkW_article p{margin:0 0 24px}._0YfJkW_article ul{margin:24px 0;padding-left:24px;list-style:outside}._0YfJkW_article li{margin:12px 0}._0YfJkW_article a:not(.h-button){color:var(--h-ink);text-underline-offset:4px;text-decoration:underline}._0YfJkW_flowDiagram{background:var(--h-soft);margin:32px 0;padding:28px}._0YfJkW_flowDiagram ol{margin:0;padding:0;list-style:none}._0YfJkW_flowDiagram li{border-top:1px solid var(--h-rule);margin:0;padding:20px 0}._0YfJkW_flowDiagram li:first-child{border:0;padding-top:0}._0YfJkW_flowDiagram li:last-child{padding-bottom:0}._0YfJkW_flowDiagram strong{font-family:var(--h-font-display);font-size:26px;font-weight:600;display:block}._0YfJkW_flowDiagram span{color:var(--h-muted);font-size:16px;display:block}._0YfJkW_flowDiagram figcaption{border-top:1px solid var(--h-rule);color:var(--h-muted);margin-top:24px;padding-top:20px;font-size:14px}._0YfJkW_compare{margin:32px 0}._0YfJkW_compareRow{border-bottom:1px solid var(--h-rule);grid-template-columns:130px 1fr 1fr;gap:20px;padding:20px 0;font-size:16px;line-height:1.6;display:grid}._0YfJkW_compareRow:first-child{border-top:2px solid var(--h-ink);font-weight:600}._0YfJkW_compareRow>:first-child{font-weight:600}._0YfJkW_note{background:var(--h-soft);color:var(--h-ink);margin:24px 0;padding:24px;font-size:16px;line-height:1.65}._0YfJkW_links{flex-wrap:wrap;gap:16px 28px;display:flex}@media (max-width:900px){._0YfJkW_layout{grid-template-columns:minmax(0,1fr);gap:32px}._0YfJkW_contents{flex-wrap:wrap;gap:0 24px;padding-top:16px;display:flex;position:static}._0YfJkW_contents p{flex-basis:100%;margin-bottom:8px}._0YfJkW_category{grid-template-columns:minmax(0,1fr);gap:28px}._0YfJkW_category header p{max-width:60ch}}@media (max-width:600px){._0YfJkW_body{padding-bottom:64px}._0YfJkW_contents{display:none}._0YfJkW_legal{font-size:17px}._0YfJkW_legal h2{scroll-margin-top:112px;font-size:27px}._0YfJkW_category{padding-bottom:32px}._0YfJkW_category h2{font-size:32px}._0YfJkW_tool{grid-template-columns:minmax(0,1fr);gap:4px;padding:20px 0}._0YfJkW_feature{grid-template-columns:minmax(0,1fr);gap:20px;padding:28px 20px}._0YfJkW_feature h2{font-size:34px}._0YfJkW_article{font-size:17px}._0YfJkW_article h2{font-size:32px}._0YfJkW_flowDiagram{padding:24px 20px}._0YfJkW_compareRow{grid-template-columns:minmax(0,1fr);gap:8px}._0YfJkW_compareRow:first-child{display:none}._0YfJkW_compareRow>:nth-child(2):before{content:"Vercel: ";font-weight:600}._0YfJkW_compareRow>:nth-child(3):before{content:"Supabase: ";font-weight:600}}
