.guides-module__roZzHW__main{width:min(1080px, calc(100% - (var(--layout-page-gutter) * 2)));min-height:calc(100vh - 174px);padding:var(--space-5xl) 0 var(--space-7xl);margin-inline:auto}.guides-module__roZzHW__breadcrumbs{gap:var(--space-xs);margin-bottom:var(--space-xl);color:var(--color-text-tertiary);font-family:var(--font-family-metadata);font-size:var(--font-size-metadata);text-transform:uppercase;letter-spacing:.07em;flex-wrap:wrap;display:flex}.guides-module__roZzHW__breadcrumbs a{color:inherit;text-underline-offset:3px}.guides-module__roZzHW__indexHeader{justify-content:space-between;gap:var(--space-3xl);padding-bottom:var(--space-3xl);border-bottom:var(--border-width) solid var(--color-border-strong);grid-template-columns:minmax(0,760px) auto;align-items:end;display:grid}.guides-module__roZzHW__eyebrow,.guides-module__roZzHW__cardMeta,.guides-module__roZzHW__issueCount,.guides-module__roZzHW__emptyIndex{color:var(--color-text-tertiary);font-family:var(--font-family-metadata);font-size:var(--font-size-metadata);text-transform:uppercase;letter-spacing:.08em}.guides-module__roZzHW__eyebrow{margin:0 0 var(--space-sm)}.guides-module__roZzHW__indexHeader h1,.guides-module__roZzHW__articleHeader h1{color:var(--color-text-primary);font-size:clamp(2.35rem,5.5vw,4.3rem);font-weight:var(--font-weight-display);letter-spacing:-.055em;margin:0;line-height:.98}.guides-module__roZzHW__indexHeader>div>p:last-child,.guides-module__roZzHW__articleDescription{max-width:680px;margin:var(--space-lg) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-body);line-height:var(--line-height-body)}.guides-module__roZzHW__issueCount{white-space:nowrap;margin:0}.guides-module__roZzHW__guideGrid{display:grid}.guides-module__roZzHW__guideCard{gap:var(--space-xl);min-height:200px;padding:var(--space-2xl) var(--space-sm);border-bottom:var(--border-width) solid var(--color-border-subtle);color:var(--color-text-primary);transition:background var(--motion-standard) var(--ease-standard);grid-template-columns:62px minmax(0,1fr) auto;align-items:start;text-decoration:none;display:grid}.guides-module__roZzHW__guideCard:hover{background:var(--color-surface-raised)}.guides-module__roZzHW__cardNumber{color:var(--color-text-tertiary);font-family:var(--font-family-metadata);font-size:var(--font-size-caption)}.guides-module__roZzHW__cardMeta{margin:0 0 var(--space-sm)}.guides-module__roZzHW__guideCard h2{font-size:var(--font-size-section-heading);letter-spacing:-.025em;margin:0}.guides-module__roZzHW__guideCard div>p:last-child{max-width:650px;margin:var(--space-sm) 0 0;color:var(--color-text-secondary);line-height:var(--line-height-body)}.guides-module__roZzHW__cardAction{color:var(--color-text-secondary);font-size:var(--font-size-body-compact);white-space:nowrap;align-self:center}.guides-module__roZzHW__emptyState{gap:var(--space-3xl);min-height:330px;margin-top:var(--space-2xl);padding:var(--space-2xl);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-panel);background:var(--color-surface-raised);box-shadow:var(--shadow-soft);grid-template-columns:minmax(150px,.28fr) minmax(0,1fr);align-items:start;display:grid}.guides-module__roZzHW__emptyIndex{margin:var(--space-xs) 0 0}.guides-module__roZzHW__emptyState h2{font-size:var(--font-size-section-heading);letter-spacing:-.025em;margin:0}.guides-module__roZzHW__emptyState div>p{max-width:560px;margin:var(--space-sm) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-body);line-height:var(--line-height-body)}.guides-module__roZzHW__emptyActions{gap:var(--space-sm);margin-top:var(--space-xl);flex-wrap:wrap;display:flex}.guides-module__roZzHW__emptyActions a{min-height:var(--target-pointer);padding:0 var(--space-md);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-pill);color:var(--color-text-primary);background:var(--color-surface-primary);font-size:var(--font-size-body-compact);align-items:center;text-decoration:none;display:inline-flex}.guides-module__roZzHW__articleMain{width:min(1120px, calc(100% - (var(--layout-page-gutter) * 2)))}.guides-module__roZzHW__articleHeader{max-width:860px;padding-bottom:var(--space-4xl)}.guides-module__roZzHW__articleGrid{justify-content:space-between;gap:var(--space-5xl);padding-top:var(--space-2xl);border-top:var(--border-width) solid var(--color-border-strong);grid-template-columns:220px minmax(0,720px);display:grid}.guides-module__roZzHW__articleLedger{top:var(--space-xl);align-self:start;position:sticky}.guides-module__roZzHW__articleLedger dl{margin:0}.guides-module__roZzHW__articleLedger dl>div{padding:var(--space-sm) 0;border-bottom:var(--border-width) solid var(--color-border-subtle)}.guides-module__roZzHW__articleLedger dt,.guides-module__roZzHW__relatedLinks>p{margin:0 0 var(--space-xs);color:var(--color-text-tertiary);font-family:var(--font-family-metadata);font-size:var(--font-size-metadata);text-transform:uppercase;letter-spacing:.06em}.guides-module__roZzHW__articleLedger dd{color:var(--color-text-secondary);font-size:var(--font-size-body-compact);line-height:var(--line-height-body);margin:0}.guides-module__roZzHW__relatedLinks{gap:var(--space-xs);margin-top:var(--space-2xl);display:grid}.guides-module__roZzHW__relatedLinks a{color:var(--color-text-primary);font-size:var(--font-size-body-compact);text-underline-offset:3px}.guides-module__roZzHW__prose{min-width:0;color:var(--color-text-primary);font-size:1rem;line-height:1.75}.guides-module__roZzHW__prose>:first-child{margin-top:0}.guides-module__roZzHW__prose h2{margin:var(--space-4xl) 0 var(--space-md);font-size:1.65rem;font-weight:var(--font-weight-heading);letter-spacing:-.03em;line-height:1.2}.guides-module__roZzHW__prose h3{margin:var(--space-2xl) 0 var(--space-sm);font-size:1.15rem;font-weight:var(--font-weight-strong);line-height:1.35}.guides-module__roZzHW__prose p,.guides-module__roZzHW__prose ul,.guides-module__roZzHW__prose ol,.guides-module__roZzHW__prose blockquote{margin:0 0 var(--space-lg)}.guides-module__roZzHW__prose li+li{margin-top:var(--space-xs)}.guides-module__roZzHW__prose a{color:var(--color-text-primary);text-underline-offset:3px;text-decoration-thickness:1px}.guides-module__roZzHW__prose blockquote{padding:var(--space-md) var(--space-lg);border-left:3px solid var(--color-border-strong);color:var(--color-text-secondary);background:var(--color-surface-muted)}.guides-module__roZzHW__prose code{border-radius:var(--radius-control);background:var(--color-surface-muted);font-family:var(--font-family-metadata);padding:2px 5px;font-size:.86em}.guides-module__roZzHW__prose pre{margin:0 0 var(--space-xl);padding:var(--space-lg);border-radius:var(--radius-medium);color:var(--color-text-primary);background:var(--color-surface-raised);overflow-x:auto}.guides-module__roZzHW__prose pre code{background:0 0;padding:0}.guides-module__roZzHW__prose img{border-radius:var(--radius-medium);max-width:100%;height:auto}.guides-module__roZzHW__prose hr{margin:var(--space-4xl) 0;border:0;border-top:var(--border-width) solid var(--color-border-strong)}@media (max-width:820px){.guides-module__roZzHW__main,.guides-module__roZzHW__articleMain{width:calc(100% - (var(--layout-page-gutter-compact) * 2));padding-top:var(--space-3xl)}.guides-module__roZzHW__indexHeader{gap:var(--space-lg);grid-template-columns:1fr}.guides-module__roZzHW__guideCard{grid-template-columns:40px minmax(0,1fr)}.guides-module__roZzHW__cardAction{grid-column:2;justify-self:start}.guides-module__roZzHW__emptyState{gap:var(--space-xl);grid-template-columns:1fr;min-height:280px}.guides-module__roZzHW__articleGrid{gap:var(--space-3xl);grid-template-columns:1fr}.guides-module__roZzHW__articleLedger{position:static}.guides-module__roZzHW__articleLedger dl{gap:0 var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (max-width:560px){.guides-module__roZzHW__indexHeader h1,.guides-module__roZzHW__articleHeader h1{font-size:2.45rem}.guides-module__roZzHW__guideCard{gap:var(--space-sm);grid-template-columns:1fr;padding-inline:0}.guides-module__roZzHW__cardAction{grid-column:1}.guides-module__roZzHW__emptyState{padding:var(--space-xl)}.guides-module__roZzHW__articleLedger dl{grid-template-columns:1fr}.guides-module__roZzHW__prose{font-size:var(--font-size-body)}}
