:where(.prototype-secondary .prototype-engineering) .engineering-foundations{color:var(--av-fg-primary);font-family:var(--av-font-sans);background:var(--av-bg-canvas);scroll-margin-top:84px}:where(.prototype-secondary .prototype-engineering) .engineering-foundations__grid{margin-top:40px}:where(.prototype-secondary .prototype-engineering) .engineering-foundations__cell{box-sizing:border-box;padding:36px}:where(.prototype-secondary .prototype-engineering) .engineering-foundations__meta{font:12px/1.6 var(--av-font-mono);letter-spacing:.04em;color:var(--av-fg-muted)}:where(.prototype-secondary .prototype-engineering) .engineering-foundations h3{letter-spacing:-.025em;margin:18px 0;font-size:26px;font-weight:500;line-height:1.25}:where(.prototype-secondary .prototype-engineering) .engineering-foundations__cell p,:where(.prototype-secondary .prototype-engineering) .engineering-foundations__example p{color:var(--av-fg-secondary);max-width:760px;margin:0 0 20px;font-size:16px;line-height:1.7}:where(.prototype-secondary .prototype-engineering) .engineering-foundations__ledger{margin:28px 0 0}:where(.prototype-secondary .prototype-engineering) .engineering-foundations__ledger>div{border-top:1px solid var(--av-border-default);padding:17px 0}:where(.prototype-secondary .prototype-engineering) .engineering-foundations__ledger dt{font-size:16px;font-weight:500}:where(.prototype-secondary .prototype-engineering) .engineering-foundations__ledger dd{color:var(--av-fg-secondary);margin:7px 0 0;font-size:15px;line-height:1.65}:where(.prototype-secondary .prototype-engineering) .engineering-foundations__example{border-top:1px solid var(--av-border-default);margin-top:44px;padding-top:28px}@media (max-width:639px){:where(.prototype-secondary .prototype-engineering) .engineering-foundations__cell{padding:28px 20px}:where(.prototype-secondary .prototype-engineering) .engineering-foundations h3{font-size:24px}:where(.prototype-secondary .prototype-engineering) .engineering-foundations__cell p,:where(.prototype-secondary .prototype-engineering) .engineering-foundations__example p{font-size:15px}}