.cb-article-hero{width:100%;height:420px;overflow:hidden}.cb-article-hero img{width:100%;height:100%;object-fit:cover;display:block}.cb-article-col{max-width:720px;margin:0 auto}.cb-article-titlerow{background:var(--color-white);padding:48px 0 32px}.cb-article-badges{display:flex;align-items:center;gap:8px;margin-bottom:18px}.cb-article-title{font-size:38px;line-height:1.26;font-weight:700;color:var(--color-ink);margin:0 0 18px}.cb-article-subtitle{font-size:18px;line-height:1.55;color:var(--color-muted);margin:0 0 18px}.cb-article-metarow{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.cb-article-byline{display:flex;align-items:center;gap:12px}.cb-article-avatar{width:40px;height:40px;border-radius:50%;background:var(--color-primary-cobalt);color:var(--color-white);display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:600;flex-shrink:0}.cb-article-author-name{font-size:15px;font-weight:500;color:var(--color-ink);margin:0}.cb-article-author-sub{font-size:13px;color:#676e7c;margin:2px 0 0}.cb-article-actions{display:flex;align-items:center;gap:10px;position:relative}.cb-article-iconbtn{width:44px;height:44px;border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-white);display:flex;align-items:center;justify-content:center;cursor:pointer;list-style:none}.cb-article-iconbtn::-webkit-details-marker{display:none}.cb-article-iconbtn svg{width:16px;height:16px}.cb-article-share{position:relative;display:block}.cb-article-share .hidden{display:none}.cb-article-share details[open] .cb-article-iconbtn{border-color:var(--color-primary-cobalt)}.cb-article-share__fallback{position:absolute;top:calc(100% + 8px);right:0;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:0 8px 24px #0f17291f;padding:16px;width:280px;z-index:5}.cb-article-share__fallback .field{position:relative}.cb-article-share__fallback .field__input{width:100%;border:1px solid var(--color-border);border-radius:8px;padding:10px 12px;font-size:13px;font-family:inherit;color:var(--color-muted);background:#f7f8fa}.cb-article-share__fallback .field__label{display:none}.cb-article-share__fallback .share-button__message{display:block;font-size:12px;color:#15803d;margin-bottom:6px}.cb-article-share__fallback .share-button__close{display:none}.cb-article-share__fallback .share-button__copy{margin-top:10px;width:36px;height:36px}.cb-article-bodyrow{background:var(--color-white);padding:8px 0 56px}.cb-article-backlink{margin-top:40px;padding-top:24px;border-top:1px solid var(--color-border)}.cb-article-backlink a{font-size:14px;font-weight:500;color:var(--color-primary-cobalt)}.cb-article-body{font-size:17px;line-height:1.7;color:var(--color-ink)}.cb-article-body>*{max-width:720px}.cb-article-body>*+*{margin-top:22px}.cb-article-body h2{font-size:22px;line-height:1.36;font-weight:600;color:var(--color-ink);margin:0}.cb-article-body h3{font-size:19px;line-height:1.4;font-weight:600;color:var(--color-ink);margin:0}.cb-article-body p{margin:0}.cb-article-body a{color:var(--color-primary-cobalt);text-decoration:underline}.cb-article-body table{width:100%;table-layout:auto;border-collapse:collapse;background:#f7f8fa;border:1px solid var(--color-border);border-radius:14px;overflow:hidden;font-size:15px;box-shadow:none}.cb-article-body table th,.cb-article-body table td{padding:10px 22px;text-align:left;border:0;border-bottom:1px solid var(--color-border);box-shadow:none}.cb-article-body table tr:last-child th,.cb-article-body table tr:last-child td{border-bottom:0}.cb-article-body table th{font-family:var(--font-mono, monospace);font-weight:500;color:var(--color-primary-cobalt);white-space:nowrap;width:1%}.cb-article-body table td{color:var(--color-muted)}.cb-article-body ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px;counter-reset:cb-step}.cb-article-body ol li{counter-increment:cb-step;display:flex;align-items:baseline;gap:14px;font-size:16px;line-height:1.6;color:var(--color-ink)}.cb-article-body ol li:before{content:counter(cb-step);flex-shrink:0;width:28px;height:28px;border-radius:var(--radius-pill);background:#f0f5fc;color:var(--color-primary-cobalt);font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center;transform:translateY(4px)}.cb-article-body ul{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:8px}.cb-article-body ul li{font-size:16px;line-height:1.6;color:var(--color-ink)}.cb-article-body blockquote{background:#eaf2fb;border-radius:14px;padding:24px 28px;margin:0;font-size:19px;font-style:normal;line-height:1.5;font-weight:600;color:var(--color-primary-cobalt);border:0}.cb-article-body blockquote p{margin:0}.cb-article-body img{width:100%;border-radius:14px;display:block}.cb-article-body p:has(>img:only-child){margin-top:22px}.cb-article-body p:has(>img:only-child)+p{font-size:14px;line-height:1.55;color:#676e7c;margin-top:12px}@media(max-width:700px){.cb-article-hero{height:240px}.cb-article-title{font-size:28px}.cb-article-metarow{align-items:flex-start}.cb-article-share__fallback{right:auto;left:0;width:min(280px,80vw)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/cb-article.css.map */
