.doc .cp-wrap{gap:var(--space-10);padding-top:var(--space-4);display:grid}.doc .cp-article{min-width:0;max-width:720px}.doc .cp-crumbs ol{font:var(--text-small);color:var(--text-muted);flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.doc .cp-crumbs li{align-items:center;min-height:44px;display:inline-flex}.doc .cp-crumbs li+li:before{margin:0 var(--space-2);color:var(--control);content:"/" / ""}.doc .cp-crumbs a{align-items:center;min-height:44px;display:inline-flex}.doc .cp-lead{max-width:720px;font:var(--text-subtitle);color:var(--text-muted);margin:0}.doc .cp-body{margin-top:var(--space-6)}.doc .cp-h2{margin:var(--space-10) 0 var(--space-3);font:600 24px/1.25 var(--font-text);letter-spacing:-.012em;color:var(--text);text-wrap:balance}.doc .cp-h3{margin:var(--space-6) 0 var(--space-2);font:var(--text-title);letter-spacing:-.01em;color:var(--text)}.doc .cp-p,.doc .cp-list{margin:var(--space-4) 0 0;font:400 17px/1.6 var(--font-text);color:var(--text)}.doc .cp-list{padding-left:var(--space-6)}.doc .cp-list li+li,.doc .cp-list .cp-p,.doc .cp-list .cp-list{margin-top:var(--space-2)}.doc .cp-quote{padding:var(--space-1) 0 var(--space-1) var(--space-4);margin:var(--space-6) 0 0;border-left:3px solid var(--brand)}.doc .cp-quote .cp-p:first-child{margin-top:0}.doc .cp-table{margin-top:var(--space-6)}.doc .cp-hr{margin:var(--space-8) 0;border:0;border-top:1px solid var(--line)}.doc .cp-code,.doc .cp-pre{font:var(--text-mono);background:var(--sunken);border-radius:var(--radius-xs)}.doc .cp-code{padding:0 var(--space-1)}.doc .cp-pre{padding:var(--space-3) var(--space-4);margin:var(--space-4) 0 0;overflow-x:auto}.doc .cp-faq{margin-top:var(--space-12);border-top:1px solid var(--line)}.doc .cp-faq__item .cp-p{margin-top:var(--space-2)}.doc .cp-cta{gap:var(--space-4);max-width:720px;padding:var(--space-6) var(--space-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);display:grid}.doc .cp-cta__title{font:var(--text-display4);color:var(--text);margin:0}.doc .cp-cta .cp-p,.doc .cp-cta__more{margin:0}.doc .cp-cta .lp-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.doc .cp-cta__more,.doc .cp-rss{font:var(--text-small)}.doc .cp-cta__more a,.doc .cp-rss a{align-items:center;min-height:44px;display:inline-flex}.doc .cp-rss{margin:0}.doc .cp-related .cp-h2{margin-top:0}.doc .cp-cards{gap:var(--space-4);max-width:720px;margin:0;padding:0;list-style:none;display:grid}.doc .cp-card{gap:var(--space-1);padding:var(--space-4) var(--space-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);display:grid;position:relative}.doc .cp-card__title{font:var(--text-title);color:var(--text);margin:0}.doc .cp-card__link{color:inherit;text-decoration:none}.doc .cp-card__link:after{border-radius:inherit;content:"";position:absolute;inset:0}.doc .cp-card__link:focus-visible{outline:none}.doc .cp-card:has(.cp-card__link:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.doc .cp-card__date{font:var(--text-mono);color:var(--text-muted);margin:0}.doc .cp-card__text{font:var(--text-body);color:var(--text-muted);margin:0}@media (hover:hover){.doc .cp-card:hover{border-color:var(--control)}.doc .cp-card:hover .cp-card__link{color:var(--brand)}}@media (min-width:900px){.doc .cp-wrap{gap:var(--space-12)}.doc .cp-article .doc-h1{font:var(--text-display2)}.doc .cp-cta{padding:var(--space-8)}}@media print{.doc .cp-cta,.doc .cp-crumbs{display:none}}
