.guide-hub,.guide-reading{padding-top:20px!important;padding-bottom:35px!important}.guide-breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:12px;color:#66735f;padding-bottom:22px}.guide-breadcrumbs a{color:#52782d}.guide-breadcrumbs [aria-current]{max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guide-hub-heading{max-width:780px}.guide-hub-heading h1{font-size:36px;line-height:1.2;letter-spacing:-1px;margin:8px 0 14px}.guide-hub-heading>p:last-child{font-size:16px;color:#687663;line-height:1.7}.guide-categories{display:flex;gap:10px;flex-wrap:wrap;margin:25px 0 16px}.guide-categories a{border:1px solid #cfdbc5;border-radius:6px;padding:10px 15px;font-size:13px;color:#45672d}.guide-categories a[aria-current]{background:#527f2c;color:white;border-color:#527f2c}.guide-count{font-size:12px;color:#75816b}.guides-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.guide-card{border:1px solid #dbe4d3;border-radius:9px;background:#fbfdf8;padding:22px;display:flex;flex-direction:column;align-items:flex-start;min-width:0}.guide-kind{font-size:11px;font-weight:800;letter-spacing:.3px;color:#4f762e;background:#edf4e7;border-radius:4px;padding:5px 8px;display:inline-block}.kind-controls{background:#eaf2fa;color:#386488}.kind-walkthroughs{background:#f8efdd;color:#856b31}.guide-card h2{font-size:21px;line-height:1.35;letter-spacing:-.4px;margin:15px 0 10px}.guide-card>p{font-size:14px;line-height:1.7;color:#69775f;margin:0 0 18px}.guide-card-meta{margin-top:auto;display:flex;flex-wrap:wrap;gap:10px;font-size:11px;color:#7c8872}.guide-read{margin-top:17px;color:#527c2f;font-weight:800;font-size:13px}.guide-community,.guide-related{border-top:1px solid #e0e7da;margin-top:34px;padding-top:22px}.guide-community h2,.guide-related>h2{font-size:23px;margin-top:0}.guide-community p{font-size:14px;color:#6d7864}.guide-community>a{display:inline-block;color:#4e7b2d;margin-right:25px;font-size:14px}.guide-reading-layout{display:grid;grid-template-columns:minmax(0,780px) minmax(220px,1fr);gap:45px}.guide-article-head h1{font-size:39px;line-height:1.17;letter-spacing:-1.1px;margin:16px 0}.guide-description{font-size:18px;line-height:1.65;color:#69765f}.guide-byline{font-size:12px;color:#7c8673;line-height:1.7}.guide-byline a{color:#547d35}.guide-answer{background:#eef5e8;border-left:4px solid #70a440;padding:15px 20px;margin:25px 0;color:#3b532a;font-size:17px;line-height:1.7}.guide-answer p{margin:0}.guide-prose{font-size:17px;line-height:1.85;overflow-wrap:anywhere}.guide-prose h2{font-size:27px;line-height:1.3;letter-spacing:-.5px;margin:34px 0 14px;scroll-margin-top:20px}.guide-prose p{margin:15px 0}.guide-prose li{padding-left:4px;margin-bottom:10px}.guide-prose a{color:#507c2e;text-decoration:underline;text-underline-offset:3px}.guide-toc{display:block;background:#f7f9f4;border:1px solid #e0e8d8;border-radius:7px;padding:17px 22px;margin:25px 0;font-size:14px}.guide-toc ol{margin-bottom:0;padding-left:18px}.guide-toc li{margin:5px 0}.guide-play-card{align-self:start;position:sticky;top:24px;border:1px solid #d6e2ca;background:#f8fbf3;border-radius:9px;padding:25px}.guide-play-card h2{font-size:25px;margin:12px 0}.guide-play-card p{font-size:14px;line-height:1.7;color:#6c7862}.guide-play-card .button{font-size:13px;padding:12px 16px;min-height:45px;white-space:normal}.guide-play-card>a:last-child{display:block;color:#578033;margin-top:20px;font-size:13px}.guide-method{border-top:1px solid #dde5d7;margin-top:35px;font-size:13px;color:#6e7965}.guide-method h2{font-size:20px;margin-top:24px}.guide-table{overflow-x:auto}.guide-table table{border-collapse:collapse;width:100%;font-size:14px}.guide-table th,.guide-table td{text-align:left;border:1px solid #dce4d5;padding:10px 12px;vertical-align:top}.guide-table th{background:#f0f5e9}.example-boards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.example-boards>div>p{font-size:11px;line-height:1.4;min-height:31px}.lights-example{border-spacing:4px;width:100%;table-layout:fixed}.lights-example td{text-align:center;aspect-ratio:1;border-radius:4px;font-size:17px;line-height:1.7}.lights-example td.on{background:#c9ee7b;color:#2e4c18}.lights-example td.off{background:#e3e9df;color:#7f8a77}.worked-example{margin:20px 0}.worked-example figcaption{font-size:12px;color:#75806a;margin-top:10px}.guide-related .guides-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:1000px){.guides-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-reading-layout{grid-template-columns:minmax(0,1fr) 230px;gap:25px}.guide-article-head h1{font-size:34px}.example-boards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:750px){.guide-reading-layout{grid-template-columns:1fr}.guide-play-card{position:static;grid-row:1;padding:16px;display:grid;grid-template-columns:1fr auto;gap:5px 15px}.guide-play-card .eyebrow,.guide-play-card p,.guide-play-card>a:last-child{display:none}.guide-play-card h2{font-size:18px;margin:0;align-self:center}.guide-play-card .button{font-size:12px;align-self:center}.guide-article-head h1{font-size:32px}.guide-description{font-size:16px}}@media(max-width:650px){.guide-hub,.guide-reading{padding:16px 14px 25px!important}.guide-breadcrumbs{font-size:11px;padding-bottom:18px}.guide-hub-heading h1{font-size:29px}.guide-hub-heading>p:last-child{font-size:14px}.guides-grid,.guide-related .guides-grid{grid-template-columns:1fr;gap:15px}.guide-card{padding:19px}.guide-card h2{font-size:21px}.guide-categories{gap:7px}.guide-categories a{font-size:12px;padding:9px 10px}.guide-prose{font-size:16px;line-height:1.85}.guide-prose h2{font-size:24px}.guide-article-head h1{font-size:29px}.guide-answer{font-size:15px;padding:13px 16px}.guide-play-card{grid-template-columns:1fr}.guide-play-card .button{justify-self:start}.guide-toc{padding:15px 17px}.lights-example td{font-size:15px}.guide-reading .guide-related{margin-top:27px}.guides-page .header{min-height:72px}.guides-page .header nav>a[href="/#games"]{display:none}.guides-page .header nav{gap:12px}}

@media(max-width:650px){.guides-page .header nav>a.active{display:inline}}
