.guide-page .company-hero h1{max-width:950px}.guide-lead{max-width:760px;color:var(--muted);font-size:1.15rem;line-height:1.7}.guide-meta{font-size:.875rem;color:var(--muted);margin-top:24px}.breadcrumbs{font-size:.875rem;margin-bottom:32px;color:var(--muted)}.breadcrumbs a{color:inherit}.guide-layout{display:grid;grid-template-columns:minmax(0,3fr) minmax(210px,1fr);gap:64px;align-items:start}.guide-prose{min-width:0}.guide-prose pre{background:var(--panel,#11151b);border:1px solid var(--line);border-radius:12px;padding:24px;overflow:auto;font-size:.85rem;line-height:1.8}.guide-prose code{overflow-wrap:anywhere}.guide-prose pre code{overflow-wrap:normal;white-space:pre}.guide-prose a:not(.button),.guide-sidebar a{color:var(--green,#67e8a5);text-decoration:underline;text-underline-offset:3px}.guide-sidebar{position:sticky;top:110px;border-left:1px solid var(--line);padding-left:28px}.guide-sidebar h2{font-size:1rem}.guide-sidebar a{display:block;margin-top:20px;line-height:1.6}.guide-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.guide-cards article{border:1px solid var(--line);border-radius:14px;padding:28px;min-width:0}.guide-cards h2,.guide-cards h3{font-size:1.35rem;line-height:1.4}.guide-cards p{color:var(--muted);line-height:1.7;margin:20px 0}.guide-cards a{color:inherit}.guide-cards a:hover{color:var(--green,#67e8a5)}.guide-figure img{display:block;width:100%;height:auto;border:1px solid var(--line);border-radius:12px}.guide-figure figcaption{font-size:.875rem;color:var(--muted);margin-top:12px}.guide-figure{margin:32px 0}.guide-page h1{overflow-wrap:break-word}@media(max-width:900px){.guide-layout{grid-template-columns:minmax(0,1fr);gap:40px}.guide-sidebar{position:static;border-left:0;padding-left:0;border-top:1px solid var(--line);padding-top:24px}.guide-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.guide-cards{grid-template-columns:minmax(0,1fr)}.guide-prose pre{padding:16px}.guide-page .company-hero h1{font-size:2.6rem}.guide-page .button-row{align-items:stretch}}
