.public-difference{padding-block:72px 80px;scroll-margin-top:24px}.public-difference-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:48px;display:grid}.public-difference-grid article{grid-row:span 2;grid-template-rows:subgrid;border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:12px;row-gap:24px;padding:28px;display:grid}.public-difference-grid:focus-visible{outline:2px solid hsl(var(--workspace-accent));outline-offset:-2px;border-radius:12px}.public-difference-grid article.is-ours{border-color:hsl(var(--foreground))}.public-difference-hint{display:none}.public-difference-grid h3{letter-spacing:-.01em;font-size:21px;line-height:1.25}.public-difference-grid dl{align-content:start;gap:18px;margin:0;display:grid}.public-difference-grid dt{color:hsl(var(--muted-foreground));font-size:12px}.public-difference-grid dd{margin:4px 0 0;font-size:15px;line-height:1.6}.public-difference-steps{border-top:1px solid hsl(var(--border));grid-template-columns:minmax(0,.9fr) minmax(0,2.1fr);gap:48px;margin-top:64px;padding-top:40px;display:grid}.public-difference-steps h3{letter-spacing:-.02em;font-size:25px;line-height:1.2}.public-difference-steps>div>p{max-width:560px;color:hsl(var(--muted-foreground));margin-top:16px;font-size:15px;line-height:1.7}.public-difference-steps ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.public-difference-more{margin-top:20px;font-size:14px}.public-difference-number{color:hsl(var(--workspace-accent));font-variant-numeric:tabular-nums;margin-bottom:16px;font-size:12px;display:block}.public-difference-steps h4{font-size:17px;font-weight:500;line-height:1.35}.public-difference-steps li p{color:hsl(var(--muted-foreground));margin-top:10px;font-size:15px;line-height:1.7}@media (width<=1100px){.public-difference-steps{grid-template-columns:1fr;gap:32px}}@media (width<=850px){.public-difference-grid{--bleed:40px;margin:32px calc(var(--bleed) * -1) 0;padding:2px var(--bleed) 4px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--bleed);scrollbar-width:none;grid-template-rows:auto auto;grid-template-columns:none;grid-auto-columns:min(82%,340px);grid-auto-flow:column;gap:12px;overflow-x:auto}.public-difference-grid::-webkit-scrollbar{display:none}.public-difference-grid article{scroll-snap-align:start}.public-difference-hint{color:hsl(var(--muted-foreground));margin-top:12px;font-size:12px;display:block}.public-difference-steps ol{grid-template-columns:1fr;gap:20px}.public-difference-steps li{grid-template-columns:28px 1fr;column-gap:8px;display:grid}.public-difference-number{grid-row:1/span 2;margin:4px 0 0}.public-difference-steps h4,.public-difference-steps li p{grid-column:2}.public-difference-steps li p{margin-top:6px}}@media (width<=599px){.public-difference{padding-block:48px 56px}.public-difference-grid{--bleed:20px}.public-difference-grid article{row-gap:16px;padding:20px}.public-difference-grid h3{font-size:19px}.public-difference-grid dl{gap:12px}.public-difference-grid dd{font-size:14px;line-height:1.55}.public-difference-steps{gap:24px;margin-top:40px;padding-top:32px}.public-difference-steps h3{font-size:22px}.public-difference-steps>div>p,.public-difference-steps li p{font-size:14px;line-height:1.6}.public-difference-steps h4{font-size:16px}}
