.bp-crumbs{color:var(--mk-sub);padding-top:24px;font-size:14px;line-height:1.5}.bp-crumbs ol{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.bp-crumbs li+li:before{content:"/";color:var(--mk-line-strong);margin-right:8px}.bp-crumbs a{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.bp-crumbs a:hover{text-decoration-thickness:2px}.bp-crumbs [aria-current]{color:var(--mk-ink)}.bp-article .mk-article-head{margin-top:36px}.bp-article .mk-h1{margin-bottom:20px}@media (max-width:767px){.bp-h1-lead{display:block}}.bp-standfirst{max-width:640px;margin-bottom:28px}.bp-byline{border-top:1px solid var(--mk-line);flex-wrap:wrap;align-items:baseline;gap:6px 16px;padding-top:18px;display:flex}.bp-author{color:var(--mk-ink);font-size:16px;font-weight:500}.bp-short{border:1px solid var(--mk-line);background:var(--mk-surface);border-radius:8px;margin-top:24px;padding:18px 20px 20px}.bp-short .mk-kicker{margin-bottom:8px;font-size:14px}.bp-short p+p{margin-top:10px}.bp-short-line{color:var(--mk-ink);max-width:44em;font-size:16px;line-height:1.55}.bp-short-line strong{font-weight:600}.bp-short .mk-actions{gap:10px 20px;margin-top:16px}.bp-short .mk-btn{min-height:44px;padding:10px 18px;font-size:15px}.bp-prose{font-size:18px;line-height:1.65}.bp-prose>*+*{margin-top:24px}.bp-prose h2{letter-spacing:-.02em;max-width:32ch;margin-top:52px;font-size:26px;line-height:1.15}.bp-prose h2+*{margin-top:16px}.bp-prose em{font-style:normal;font-weight:500}.bp-prose strong{font-weight:600}.bp-prose ul{list-style:outside}.bp-prose ol{list-style:decimal}.bp-pull{border-top:1px solid var(--mk-ink);border-bottom:1px solid var(--mk-line);margin-top:36px;margin-bottom:36px;padding:24px 0}.bp-pull p{letter-spacing:-.015em;color:var(--mk-ink);text-wrap:balance;max-width:30ch;font-size:24px;font-weight:500;line-height:1.35}.bp-sign-name{color:var(--mk-ink);font-size:16px;font-weight:500}.bp-bridge{border-top:1px solid var(--mk-ink);margin-top:48px;padding-top:32px;padding-bottom:8px}.bp-bridge-line{color:var(--mk-ink);max-width:36em;font-size:20px;line-height:1.5}.bp-bridge .mk-actions{margin-top:24px}.bp-bridge .mk-small{max-width:560px;margin-top:20px}.bp-examples{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:28px;display:grid}.bp-examples figure{margin:0}.bp-examples .mk-browser-body{aspect-ratio:16/10;background:var(--mk-surface);overflow:hidden}.bp-examples .mk-browser-body img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%;height:100%}.bp-examples figcaption{color:var(--mk-sub);margin-top:10px;font-size:14px;line-height:1.5}.bp-examples figcaption strong{color:var(--mk-ink);font-weight:500}.bp-examples figcaption a{text-underline-offset:3px;color:var(--mk-ink);text-decoration:underline;text-decoration-thickness:1px}.bp-examples-more{margin-top:14px}.bp-cost{margin-top:28px}.bp-cost dl{border-top:1px solid var(--mk-line);grid-template-columns:minmax(0,1fr);gap:8px 24px;padding-top:12px;display:grid}.bp-cost dl>div{grid-template-columns:9.5em minmax(0,1fr);align-items:baseline;gap:12px;font-size:15px;line-height:1.5;display:grid}.bp-cost dt{color:var(--mk-sub)}.bp-cost dd,.bp-cost dd .mk-data{color:var(--mk-ink)}.bp-more{margin-top:var(--mk-space)}.bp-more-list{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.bp-more-list li{border-top:1px solid var(--mk-line);padding-top:16px}.bp-more-list .mk-meta{margin-bottom:10px}.bp-more-list .mk-h4{margin-bottom:8px}.bp-more-list .mk-h4 a{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.bp-more-list .mk-h4 a:hover{text-decoration-thickness:2px}.bp-more-list p{color:var(--mk-sub)}.bp-rest{display:flow-root;position:relative}.bp-bar{--bar-h:100px;--bar-at:188px;z-index:20;top:calc(100vh - var(--bar-h));top:calc(100dvh - var(--bar-h));height:var(--bar-h);margin-top:calc(100vh - var(--bar-h) - var(--bar-at));margin-top:calc(100dvh - var(--bar-h) - var(--bar-at));margin-bottom:calc(var(--bar-at) - 100vh);margin-bottom:calc(var(--bar-at) - 100dvh);background:var(--mk-paper);border-top:1px solid var(--mk-line);flex-wrap:wrap;align-content:center;gap:8px 12px;padding:0 16px;display:flex;position:sticky}.bp-bar-text{color:var(--mk-sub);white-space:nowrap;flex:100%;font-size:14px;line-height:1.4}.bp-bar-text a{color:inherit;text-underline-offset:3px;text-decoration:underline}.bp-bar .mk-btn{flex:100%;min-height:44px;padding:10px 16px}@media (min-width:500px){.bp-bar{--bar-h:72px;flex-wrap:nowrap;justify-content:space-between;align-items:center}.bp-bar-text{white-space:normal;flex:auto;min-width:0}.bp-bar .mk-btn{flex:none}}@media (min-width:768px){.bp-bar{display:none}.bp-crumbs{padding-top:32px}.bp-article .mk-article-head{margin-top:48px}.bp-short{margin-top:28px;padding:20px 24px 22px}.bp-prose h2{font-size:28px}.bp-pull{margin-top:40px;margin-bottom:40px;padding:28px 0}.bp-pull p{font-size:26px}.bp-bridge{margin-top:56px;padding-top:40px}.bp-examples{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:32px}.bp-more-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}}
