.pl-article{padding-block:var(--space-12) var(--space-16)}.pl-article__inner{width:min(100% - 2.5rem,46rem);margin-inline:auto;color:var(--color-fg)}.pl-article__crumb{display:flex;gap:var(--space-2);align-items:center;font-size:var(--text-sm);color:var(--color-fg-muted);margin-bottom:var(--space-6)}.pl-article__crumb a{color:inherit;text-decoration:none}.pl-article__crumb a:hover{color:var(--color-fg);text-decoration:underline}.pl-article__head h1{font-size:var(--text-4xl);font-weight:700;letter-spacing:-.03em;line-height:1.1;margin:0 0 var(--space-4)}.pl-article__standfirst{font-size:var(--text-lg);line-height:1.55;color:var(--color-fg-muted);margin:0 0 var(--space-4)}.pl-article__byline{font-size:var(--text-sm);color:var(--color-fg-subtle);margin:0;padding-bottom:var(--space-8);border-bottom:1px solid var(--color-border);line-height:1.6}.pl-article__byline a{color:var(--color-fg-muted)}.pl-article__byline a:hover{color:var(--color-accent)}.pl-article__body{padding-top:var(--space-8);line-height:1.7}.pl-article__body h2{font-size:var(--text-2xl);font-weight:600;letter-spacing:-.02em;margin:var(--space-10) 0 var(--space-3);scroll-margin-top:6rem}.pl-article__body h3{font-size:var(--text-xl);font-weight:600;letter-spacing:-.015em;margin:var(--space-7) 0 var(--space-2);scroll-margin-top:6rem}.pl-article__body p{margin:0 0 var(--space-4);color:var(--color-fg-muted)}.pl-article__body strong{color:var(--color-fg);font-weight:600}.pl-article__body a{color:var(--color-accent);text-underline-offset:2px}.pl-article__body a:hover{color:var(--color-accent-hover);text-decoration:underline}.pl-article__body ul,.pl-article__body ol{margin:0 0 var(--space-4);padding-left:var(--space-6);color:var(--color-fg-muted)}.pl-article__body li{margin-bottom:var(--space-2)}.pl-article__body li::marker{color:var(--color-fg-subtle)}.pl-article__body code{font-family:var(--font-mono);font-size:.875em;background:var(--color-section-band);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.1em .35em;color:var(--color-fg);white-space:nowrap}.pl-article__code{margin:0 0 var(--space-5);padding:var(--space-4);background:var(--color-section-band);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow-x:auto;font-size:var(--text-sm);line-height:1.6}.pl-article__code code{background:none;border:0;padding:0;font-size:inherit;white-space:pre}.pl-article__table{overflow-x:auto;margin:0 0 var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.pl-article__table table{width:100%;border-collapse:collapse;font-size:var(--text-sm);min-width:34rem}.pl-article__table th,.pl-article__table td{text-align:left;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);color:var(--color-fg-muted);vertical-align:top}.pl-article__table th{color:var(--color-fg);font-weight:600;white-space:nowrap}.pl-article__table tr:last-child td{border-bottom:0}.pl-article__body blockquote{margin:0 0 var(--space-5);padding-left:var(--space-5);border-left:2px solid var(--color-accent);color:var(--color-fg-muted);font-style:normal}.pl-article__note{margin-top:var(--space-10);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-section-band)}.pl-article__note p{margin:0;font-size:var(--text-sm);line-height:1.65;color:var(--color-fg-muted)}.pl-article__note a{color:var(--color-accent)}.pl-article__cta{margin-top:var(--space-6);padding:var(--space-7);border-radius:var(--radius-xl);display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3)}.pl-article__cta-eyebrow{margin:0;font-size:var(--text-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent)}.pl-article__cta-body{margin:0;color:var(--color-fg-muted);line-height:1.6}.pl-article__cta-body strong{color:var(--color-fg)}
