.kw-v2 .kw-cpg{padding-top:var(--space-12);border-top:1px solid var(--kw-line-on-tint)}.kw-v2 .kw-cpg__main{gap:var(--kw-c-section-gap);flex-direction:column;display:flex}.kw-v2 .kw-cpg__head{gap:var(--space-3);flex-direction:column;display:flex}.kw-v2 .kw-cpg__eyebrow{color:var(--kw-guide-accent);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.kw-v2 .kw-cpg__title{font-size:var(--kw-c-title-size);letter-spacing:var(--tracking-tight);font-weight:800;line-height:var(--leading-tight);text-wrap:balance;margin:0}.kw-v2 .kw-cpg__intro{color:var(--fg-2);font-size:var(--kw-read-size);line-height:var(--kw-read-leading);text-wrap:pretty;margin:0}.kw-v2 .kw-cpg__summary{gap:var(--space-3);padding:var(--space-6);border:1px solid var(--kw-guide-tint-bd);border-radius:var(--radius-xl);background:var(--kw-guide-tint);flex-direction:column;display:flex}.kw-v2 .kw-cpg__summaryh{align-items:center;gap:var(--space-2);color:var(--slate-900);font-size:var(--text-base);font-weight:800;display:inline-flex}.kw-v2 .kw-cpg__summaryh svg{color:var(--kw-guide-accent)}.kw-v2 .kw-cpg__summary ul{gap:var(--space-2);padding:0 0 0 var(--space-5);color:var(--slate-800);font-size:var(--kw-read-size);line-height:var(--kw-read-leading);flex-direction:column;margin:0;display:flex}.kw-v2 .kw-cpg__part{gap:var(--space-3);flex-direction:column;display:flex}.kw-v2 .kw-cpg__h{font-size:var(--kw-c-h2-size);letter-spacing:var(--tracking-tight);font-weight:800;line-height:var(--leading-snug);margin:0}.kw-v2 .kw-cpg__p{color:var(--fg-2);font-size:var(--kw-read-size);line-height:var(--kw-read-leading);text-wrap:pretty;margin:0}.kw-v2 .kw-cpg__tip{grid-template-columns:var(--space-6) minmax(0, 1fr);gap:var(--space-3);padding:var(--space-4);border-left:var(--border-width-accent) solid var(--kw-guide-accent);border-radius:var(--radius-md);background:var(--kw-surface-on-tint);box-shadow:var(--ring-geo-inset-1) var(--kw-edge-on-tint);color:var(--slate-800);font-size:var(--text-base);line-height:var(--leading-relaxed);margin:0;display:grid}.kw-v2 .kw-cpg__tip svg{margin-top:var(--space-0-5);color:var(--kw-guide-accent)}.kw-v2 .kw-cpg__ul,.kw-v2 .kw-cpg__ol{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.kw-v2 .kw-cpg__ul li,.kw-v2 .kw-cpg__ol li{grid-template-columns:var(--space-6) minmax(0, 1fr);gap:var(--space-3);color:var(--fg-2);font-size:var(--text-base);line-height:var(--leading-relaxed);align-items:start;display:grid}.kw-v2 .kw-cpg__ul svg{margin-top:var(--space-1);color:var(--kw-guide-accent)}.kw-v2 .kw-cpg__ol li{grid-template-columns:var(--space-8) minmax(0, 1fr)}.kw-v2 .kw-cpg__n{width:var(--space-8);height:var(--space-8);border:1px solid var(--kw-guide-tint-bd);background:var(--kw-guide-tint);color:var(--kw-guide-accent);font-size:var(--text-sm);border-radius:50%;justify-content:center;align-items:center;font-weight:800;display:flex}.kw-v2 .kw-cpg__h3s{gap:var(--space-4);margin-top:var(--space-1);flex-direction:column;display:flex}.kw-v2 .kw-cpg__h3{gap:var(--space-2);padding-left:var(--space-4);border-left:var(--border-width-accent) solid var(--kw-guide-tint-bd);flex-direction:column;display:flex}.kw-v2 .kw-cpg__h3 h4{color:var(--slate-900);font-size:var(--text-md);font-weight:var(--weight-bold);margin:0}.kw-v2 .kw-cpg__h3 p{color:var(--fg-2);font-size:var(--text-base);line-height:var(--leading-relaxed);text-wrap:pretty;margin:0}.kw-v2 .kw-cpg__dl{gap:var(--space-3);margin:0;display:grid}.kw-v2 .kw-cpg__dl>div{padding:var(--space-4);border:1px solid var(--kw-line-on-tint);border-radius:var(--radius-md);background:var(--kw-surface-on-tint)}.kw-v2 .kw-cpg__dl dt{color:var(--slate-900);font-size:var(--text-ui);font-weight:var(--weight-bold)}.kw-v2 .kw-cpg__dl dd{margin:var(--space-1) 0 0;color:var(--fg-2);font-size:var(--text-sm);line-height:var(--leading-normal)}.kw-v2 .kw-cpg__table{border:1px solid var(--kw-line-on-tint);border-radius:var(--radius-lg);overflow-x:auto}.kw-v2 .kw-cpg__table table{width:100%;min-width:var(--size-2xl);border-collapse:collapse;font-size:var(--text-ui)}.kw-v2 .kw-cpg__caption{padding:var(--space-3) var(--space-4);border-top:1px solid var(--kw-line-on-tint);caption-side:bottom;color:var(--fg-3);font-size:var(--text-xs);text-align:left}.kw-v2 .kw-cpg__table--fit table{min-width:0}.kw-v2 .kw-cpg__table thead th{padding:var(--space-3) var(--space-4);background:var(--slate-900);color:var(--white);font-weight:var(--weight-bold);text-align:left;white-space:nowrap}.kw-v2 .kw-cpg__table tbody th,.kw-v2 .kw-cpg__table tbody td{padding:var(--space-3) var(--space-4);border-top:1px solid var(--kw-line-on-tint);color:var(--slate-800);text-align:left;vertical-align:top}.kw-v2 .kw-cpg__table tbody th{font-weight:var(--weight-semibold)}.kw-v2 .kw-cpg__table tr.is-current th,.kw-v2 .kw-cpg__table tr.is-current td{background:var(--kw-guide-tint);font-weight:var(--weight-bold)}.kw-v2 .kw-cpg__facts{border:1px solid var(--kw-line-on-tint);border-collapse:separate;border-radius:var(--radius-lg);border-spacing:0;width:100%;font-size:var(--text-ui);overflow:hidden}.kw-v2 .kw-cpg__facts th,.kw-v2 .kw-cpg__facts td{padding:var(--space-3) var(--space-4);text-align:left;vertical-align:top}.kw-v2 .kw-cpg__facts tr+tr th,.kw-v2 .kw-cpg__facts tr+tr td{border-top:1px solid var(--kw-line-on-tint)}.kw-v2 .kw-cpg__facts th{background:var(--kw-surface-on-tint);width:38%;color:var(--slate-900);font-weight:var(--weight-bold)}.kw-v2 .kw-cpg__facts td{color:var(--slate-800)}@media (min-width:768px){.kw-v2 .kw-cpg__dl{grid-template-columns:repeat(2,minmax(0,1fr))}}
