.guide-module__NTLMKW__crumbs ol{gap:var(--space-2);font-size:var(--text-sm);text-shadow:0 1px 8px #000c;flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.guide-module__NTLMKW__crumbs li+li:before{content:"/";margin-right:var(--space-2);opacity:.6}.guide-module__NTLMKW__crumbs a{color:var(--color-text)}.guide-module__NTLMKW__hero{justify-content:flex-end;align-items:flex-start;gap:var(--space-3);min-height:320px;padding:var(--space-7) var(--space-6) var(--space-6);border-radius:var(--radius-sm);isolation:isolate;background:#000;border:1px solid #ffffff2e;flex-direction:column;display:flex;position:relative;overflow:hidden}.guide-module__NTLMKW__heroArt{z-index:-2;object-fit:cover;filter:saturate(.9)brightness(.8);width:100%;max-width:none;height:100%;position:absolute;inset:0}.guide-module__NTLMKW__heroShade{z-index:-1;background:linear-gradient(90deg,#08070ceb 0%,#08070cb3 50%,#08070c4d 100%);position:absolute;inset:0}.guide-module__NTLMKW__kicker{font-family:var(--font-display);font-size:var(--text-sm);letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent-hover);margin:0;font-weight:700}.guide-module__NTLMKW__heroTitle{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;text-shadow:0 2px 20px #000000b3;margin:0;font-size:clamp(2rem,5vw,3.5rem);font-weight:700;line-height:1}.guide-module__NTLMKW__lede{max-width:52ch;font-size:var(--text-lg);margin:0}.guide-module__NTLMKW__heroActions{align-items:center;gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}@media (max-width:600px){.guide-module__NTLMKW__hero{min-height:260px;padding:var(--space-6) var(--space-4) var(--space-4)}}.guide-module__NTLMKW__prose{gap:var(--space-3);flex-direction:column;max-width:68ch;display:flex}.guide-module__NTLMKW__prose p{margin:0;line-height:1.6}.guide-module__NTLMKW__facts{gap:var(--space-2) var(--space-4);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.guide-module__NTLMKW__facts dt{color:var(--color-text-muted)}.guide-module__NTLMKW__facts dd{margin:0}.guide-module__NTLMKW__faq{gap:var(--space-4);flex-direction:column;margin:0;display:flex}.guide-module__NTLMKW__faq dt{font-weight:600}.guide-module__NTLMKW__faq dd{margin:var(--space-1) 0 0;color:var(--color-text-muted);line-height:1.6}.guide-module__NTLMKW__tiles{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin:0;padding:0;list-style:none;display:grid}.guide-module__NTLMKW__tiles[data-size=sm]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.guide-module__NTLMKW__tiles[data-size=lg]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.guide-module__NTLMKW__tiles>li{display:flex}.guide-module__NTLMKW__tile{justify-content:flex-end;gap:var(--space-1);min-height:160px;padding:var(--space-4);border-radius:var(--radius-sm);background:var(--color-surface-1);color:var(--color-text);isolation:isolate;border:1px solid #ffffff24;flex-direction:column;flex:1;text-decoration:none;display:flex;position:relative;overflow:hidden}.guide-module__NTLMKW__tiles[data-size=lg] .guide-module__NTLMKW__tile{min-height:220px}.guide-module__NTLMKW__tiles[data-size=sm] .guide-module__NTLMKW__tile{min-height:110px;padding:var(--space-3)}a.guide-module__NTLMKW__tile:hover,a.guide-module__NTLMKW__tile:focus-visible{border-color:var(--color-accent)}a.guide-module__NTLMKW__tile:focus-visible{box-shadow:var(--focus-ring);outline:none}.guide-module__NTLMKW__tileArt{z-index:-2;object-fit:cover;filter:saturate(.85)brightness(.8);width:100%;max-width:none;height:100%;transition:transform var(--duration-fast) var(--ease);position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){a.guide-module__NTLMKW__tile:hover .guide-module__NTLMKW__tileArt{transform:scale(1.03)}}.guide-module__NTLMKW__tileShade{z-index:-1;background:linear-gradient(#08070c00 30%,#08070ceb 100%);position:absolute;inset:0}.guide-module__NTLMKW__tileName{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:.04em;text-transform:uppercase;text-shadow:0 1px 8px #000c;font-weight:700}.guide-module__NTLMKW__tiles[data-size=sm] .guide-module__NTLMKW__tileName{font-size:var(--text-md)}.guide-module__NTLMKW__tileSub{font-size:var(--text-sm);text-shadow:0 1px 6px #000000e6}.guide-module__NTLMKW__top{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.guide-module__NTLMKW__top li{align-items:center;gap:var(--space-3);min-height:var(--target-min);border-bottom:1px solid var(--color-border);display:flex}.guide-module__NTLMKW__top li:last-child{border-bottom:0}.guide-module__NTLMKW__top a{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text);flex:1;overflow:hidden}.guide-module__NTLMKW__rank{width:2ch;color:var(--color-text-muted)}.guide-module__NTLMKW__layout{gap:var(--space-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:900px){.guide-module__NTLMKW__layout{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.guide-module__NTLMKW__col{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.guide-module__NTLMKW__sectionTitle{margin:0 0 var(--space-3);font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:.1em;text-transform:uppercase;text-shadow:0 1px 8px #000c;font-weight:700}
