.guide-byline{color:var(--g-color-text-hint);font-size:14px}.guide-decision-table-wrapper{overflow-x:auto}.guide-decision-table{border-collapse:collapse;width:100%}.guide-decision-table th,.guide-decision-table td{padding:var(--spacing-sm)var(--spacing-md);border:1px solid var(--line-strong);text-align:left;vertical-align:top}.guide-decision-table th{color:var(--g-color-text-primary);font-weight:600}.guide-decision-table td{color:var(--muted-strong)}.guide-decision-table td code{color:var(--g-color-text-primary)}.guide-query-example{padding:var(--spacing-lg)0;border-top:1px solid #ffffff14}.guide-query-example:first-of-type{border-top:none}.guide-query-example pre{margin:var(--spacing-sm)0}.guide-visual-page code{color:var(--acc-hover)}.guide-visual-hero{border:1px solid var(--line-strong);border-radius:var(--radius-xl);background:linear-gradient(#ffffff06 1px,#0000 1px) 0 0/8px 8px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/8px 8px,radial-gradient(circle at 82% 12%,#ffbd4a24,#0000 30rem),linear-gradient(118deg,#ffffff0e,#ffffff04);max-width:1120px;padding:clamp(28px,5vw,52px);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 28px 70px #0000003d}.guide-visual-hero__lead{max-width:760px;color:var(--muted-strong);font-size:clamp(17px,1.8vw,20px);line-height:1.65}.guide-visual-hero__actions{margin-top:var(--spacing-md)}.guide-visual-hero__actions .g-button__text{align-items:center;gap:8px;display:inline-flex}.guide-visual-section,.guide-visual-summary{max-width:1120px}.guide-visual-section h2,.guide-visual-summary h2{margin-bottom:var(--spacing-md)}.guide-section-copy{max-width:820px;line-height:1.75}.guide-figure{margin:var(--spacing-2xl)0;border-radius:var(--radius-xl);background:#0a0d16b8;border:1px solid #ffffff1c;padding:clamp(14px,2.5vw,28px);box-shadow:inset 0 1px #ffffff0a}.guide-figure__image{width:100%;height:auto;margin-inline:auto;display:block}.guide-figure--diagram .guide-figure__image{object-fit:contain;width:auto;max-width:100%;max-height:680px}.guide-figure--screenshot{background:#ffffff09}.guide-figure--screenshot .guide-figure__image{border-radius:var(--radius-lg);border:1px solid #ffffff14}.guide-figure figcaption{max-width:820px;margin:var(--spacing-md)auto 0;color:var(--g-color-text-hint);text-align:center;font-size:14px;line-height:1.6}.guide-query-callout{max-width:820px;margin:var(--spacing-xl)0;padding:var(--spacing-lg)var(--spacing-xl);border-left:3px solid var(--acc);border-radius:0 var(--radius-lg)var(--radius-lg)0;background:#ffbd4a12;gap:6px;display:grid}.guide-query-callout span{color:var(--g-color-text-hint);letter-spacing:.08em;text-transform:uppercase;font-size:13px}.guide-query-callout strong{color:var(--g-color-text-primary);font-size:clamp(17px,2vw,21px);font-weight:600}.guide-summary-grid{gap:var(--spacing-lg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.guide-summary-grid article{padding:var(--spacing-xl);border-radius:var(--radius-lg);background:#ffffff0a;border:1px solid #ffffff1a}.guide-summary-grid h3,.guide-summary-grid p{margin:0}.guide-summary-grid p{margin-top:var(--spacing-sm);line-height:1.65}@media (max-width:720px){.guide-visual-hero{padding:var(--spacing-2xl)}.guide-figure{padding:var(--spacing-md);border-radius:var(--radius-lg)}.guide-summary-grid{grid-template-columns:1fr}}
