.wwf-guide-header{padding:3rem 1.5rem 1rem;background:linear-gradient(180deg,hsl(var(--bg-surface) / .6),hsl(var(--bg-canvas)));border-bottom:1px solid hsl(var(--border-subtle) / .5)}.content-container{max-width:72rem;margin:0 auto;width:100%}.reading-column{max-width:48rem}.breadcrumb-nav{margin-bottom:1.25rem}.breadcrumb-list{display:flex;align-items:center;gap:.5rem;list-style:none;padding:0;margin:0;font-size:var(--text-xs, .75rem);color:hsl(var(--text-muted));flex-wrap:wrap}.breadcrumb-link{color:inherit;text-decoration:none;transition:color .15s ease}.breadcrumb-link:hover{color:hsl(var(--brand-primary))}.breadcrumb-separator{color:hsl(var(--text-muted) / .5)}.breadcrumb-current{color:hsl(var(--text-primary));font-weight:600}.eyebrow-badge{display:inline-block;padding:.25rem .75rem;background:hsl(var(--brand-primary) / .12);color:hsl(var(--brand-primary));font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;border-radius:9999px;margin-bottom:1rem}.guide-headline{font-size:clamp(2rem,3.5vw,2.75rem);font-weight:800;line-height:1.15;letter-spacing:-.03em;color:hsl(var(--text-primary));margin-bottom:1.25rem;text-wrap:balance}.hero-lead{font-size:clamp(1.1rem,1.6vw,1.25rem);line-height:1.65;color:hsl(var(--text-secondary));max-width:46rem;margin-bottom:1.5rem;text-wrap:pretty}.meta-strip{display:flex;align-items:center;gap:.75rem;font-size:.8rem;color:hsl(var(--text-muted));font-variant-numeric:tabular-nums;flex-wrap:wrap;margin-bottom:2rem}.meta-divider{color:hsl(var(--text-muted) / .4)}.hero-split-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:2rem;align-items:start}.hero-visual-stage{margin-top:.5rem;margin-bottom:1.5rem}@media(max-width:900px){.hero-split-grid{display:flex;flex-direction:column;gap:1.25rem}}.centerpiece-matrix-section{padding:2rem 1.5rem}.matrix-card{background:hsl(var(--bg-surface));border:1px solid hsl(var(--border-subtle));border-radius:1rem;overflow:hidden;box-shadow:0 10px 30px -10px #00000014}.matrix-header-bar{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;background:hsl(var(--bg-surface-1));border-bottom:1px solid hsl(var(--border-subtle));gap:1rem;flex-wrap:wrap}.matrix-filter-tabs{display:flex;gap:.5rem;flex-wrap:wrap}.tab-btn{padding:.5rem 1rem;border-radius:.5rem;font-size:.85rem;font-weight:600;background:hsl(var(--bg-surface));border:1px solid hsl(var(--border-subtle));color:hsl(var(--text-secondary));cursor:pointer;transition:all .15s ease}.tab-btn:hover{border-color:hsl(var(--brand-primary) / .4);color:hsl(var(--text-primary))}.tab-btn.active{background:hsl(var(--brand-primary));border-color:hsl(var(--brand-primary));color:#fff!important}.matrix-search-box{flex-grow:1;max-width:280px}.matrix-input{width:100%;padding:.5rem .85rem;border-radius:.5rem;border:1px solid hsl(var(--border-subtle));background:hsl(var(--bg-surface));color:hsl(var(--text-primary));font-size:.85rem;font-family:inherit;outline:none;transition:border-color .15s ease}.matrix-input:focus{border-color:hsl(var(--brand-primary));box-shadow:0 0 0 2px hsl(var(--brand-primary) / .15)}.words-tile-grid{display:flex;flex-wrap:wrap;gap:.75rem;padding:1.5rem;max-height:480px;overflow-y:auto;background:hsl(var(--bg-canvas))}.wwf-tile-card{display:flex;flex-direction:column;padding:.75rem .85rem;background:hsl(var(--bg-surface));border:1px solid hsl(var(--border-subtle));border-radius:.625rem;flex:1 1 140px;min-width:120px;max-width:220px;transition:all .15s ease}.wwf-tile-card:hover{border-color:hsl(var(--brand-primary) / .5);transform:translateY(-2px);box-shadow:0 4px 12px #0000000f}.tile-top-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:.35rem}.tile-word-text{font-size:1.25rem;font-weight:800;font-family:var(--font-mono, monospace);letter-spacing:.05em;color:hsl(var(--text-primary))}.tile-pts-badge{font-size:.7rem;font-weight:700;padding:.15rem .45rem;border-radius:.375rem;background:hsl(var(--brand-primary) / .1);color:hsl(var(--brand-primary));font-variant-numeric:tabular-nums}.tile-def-text{font-size:.75rem;color:hsl(var(--text-muted));line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.matrix-telemetry-bar{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1.5rem;background:hsl(var(--bg-surface-1));border-top:1px solid hsl(var(--border-subtle));font-size:.8rem;flex-wrap:wrap;gap:.5rem}.telemetry-stat{font-weight:700;color:hsl(var(--text-primary));font-variant-numeric:tabular-nums}.telemetry-note{color:hsl(var(--text-muted));font-size:.75rem}.editorial-body-stage{padding:3rem 1.5rem 5rem}.editorial-section{margin-bottom:3.5rem}.editorial-section h2{font-size:clamp(1.4rem,2.4vw,1.85rem);font-weight:800;letter-spacing:-.02em;color:hsl(var(--text-primary));margin-bottom:1.25rem;line-height:1.25}.editorial-section p{font-size:1.05rem;line-height:1.75;color:hsl(var(--text-secondary));margin-bottom:1.25rem;text-wrap:pretty}.differences-table-container{overflow-x:auto;margin:1.5rem 0 2rem;border-top:1px solid hsl(var(--border-subtle));border-bottom:1px solid hsl(var(--border-subtle));border-left:none;border-right:none}.differences-data-table{width:100%;border-collapse:collapse;font-size:.9rem;text-align:left;border:none}.differences-data-table th{background:hsl(var(--bg-surface-1));padding:.85rem 1rem;font-weight:700;color:hsl(var(--text-primary));border-bottom:1px solid hsl(var(--border-subtle));border-top:none;border-left:none;border-right:none;white-space:nowrap}.differences-data-table td{padding:.85rem 1rem;border-bottom:1px solid hsl(var(--border-subtle) / .5);border-top:none;border-left:none;border-right:none;color:hsl(var(--text-secondary));line-height:1.5}.differences-data-table tr:last-child td{border-bottom:none}.power-plays-breakdown{list-style:none;padding:0;margin:1.5rem 0;display:flex;flex-direction:column;gap:1rem}.power-plays-breakdown li{padding:1.1rem 1.25rem;background:hsl(var(--bg-surface));border:1px solid hsl(var(--border-subtle));border-left:3px solid hsl(var(--brand-primary));border-radius:.5rem;font-size:.95rem;line-height:1.65;color:hsl(var(--text-secondary))}.power-plays-breakdown li strong{color:hsl(var(--text-primary))}.citations-stage{margin-top:3.5rem;margin-bottom:3.5rem}.faq-stage{margin-bottom:4rem}.related-guides-stage{margin-top:3rem;padding-top:2rem;border-top:1px solid hsl(var(--border-subtle))}.related-heading{font-size:1.15rem;font-weight:800;color:hsl(var(--text-primary));margin-bottom:1.25rem}.related-links-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media(max-width:640px){.related-links-grid{grid-template-columns:1fr}}.related-nav-card{padding:1.25rem;background:hsl(var(--bg-surface));border:1px solid hsl(var(--border-subtle));border-radius:.75rem;text-decoration:none;display:flex;flex-direction:column;gap:.35rem;transition:all .2s ease}.related-nav-card:hover{border-color:hsl(var(--brand-primary) / .5);transform:translateY(-2px);box-shadow:0 6px 18px -4px #00000014}.card-badge{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--brand-primary))}.card-title{font-size:.95rem;font-weight:700;color:hsl(var(--text-primary))}.card-desc{font-size:.8rem;color:hsl(var(--text-muted));line-height:1.4}
