._article_guiwr_1{max-width:var(--max-w-wide);margin-inline:auto;padding-inline:var(--space-md);padding-block:var(--space-lg)}._header_guiwr_8{margin-bottom:var(--space-lg);padding-bottom:var(--space-md);border-bottom:1px solid var(--border)}._date_guiwr_14{font-size:.8rem;color:var(--text-muted);display:block;margin-bottom:.75rem}._title_guiwr_21{font-family:var(--font-display);font-size:clamp(1.75rem,5vw,2.5rem);font-weight:700;letter-spacing:-.03em;line-height:1.15;margin-bottom:1rem}._description_guiwr_30{font-size:1.05rem;color:var(--text-muted);line-height:1.65;margin-bottom:1rem}._tags_guiwr_37{display:flex;flex-wrap:wrap;gap:.4rem}._tag_guiwr_37{font-size:.7rem;padding:.2rem .5rem;background:var(--accent-dim);color:var(--accent);border-radius:3px}._body_guiwr_52{color:var(--text-muted);line-height:1.8;font-size:1rem}._body_guiwr_52 h2,._body_guiwr_52 h3{font-family:var(--font-display);color:var(--text);letter-spacing:-.02em;margin-top:2.5rem;margin-bottom:.75rem}._body_guiwr_52 h2{font-size:1.5rem}._body_guiwr_52 h3{font-size:1.2rem}._body_guiwr_52 p{margin-bottom:1.25rem}._body_guiwr_52 a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}._body_guiwr_52 code{font-size:.875em;background:var(--bg-subtle);border:1px solid var(--border);padding:.15em .4em;border-radius:3px}._body_guiwr_52 pre{background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--radius);padding:1.25rem;overflow-x:auto;margin-bottom:1.25rem}._body_guiwr_52 pre code{background:none;border:none;padding:0;font-size:.875rem}._body_guiwr_52 ul,._body_guiwr_52 ol{padding-left:1.5rem;margin-bottom:1.25rem}._body_guiwr_52 li{list-style:disc;margin-bottom:.4rem}._body_guiwr_52 blockquote{border-left:3px solid var(--accent);padding-left:1rem;margin-left:0;color:var(--text-muted);font-style:italic}._body_guiwr_52 hr{border:none;border-top:1px solid var(--border);margin-block:2rem}
