.como-jogar-page{padding-bottom:var(--space-24)}
.como-jogar-page .cj-section{padding-top:var(--space-20)}
.como-jogar-page .cj-section+.cj-section{margin-top:var(--space-16)}
.como-jogar-page .cj-breadcrumbs{display:flex;gap:var(--space-2);min-width:0;overflow-wrap:anywhere;margin-bottom:var(--space-8);color:var(--color-navy-700);font-size:var(--text-sm)}
.como-jogar-page .cj-hero__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--space-12);align-items:start}
.como-jogar-page .cj-hero__copy,.como-jogar-page .cj-hero__diagram{min-width:0;width:100%}
.como-jogar-page .cj-hero__copy{max-width:42.5rem;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-6)}
.como-jogar-page .cj-hero__copy h1,.como-jogar-page .cj-hero__copy p{margin:0}
.como-jogar-page .cj-hero__lead{max-width:38.75rem;font-size:var(--text-lead);line-height:var(--leading-lead)}
.como-jogar-page .cj-editorial-note{max-width:35rem;padding:var(--space-4) var(--space-6);border:var(--border-default);border-left:4px solid var(--color-coral-300);border-radius:var(--radius-card);background:var(--color-paper-000);display:flex;flex-direction:column;gap:var(--space-2)}
.como-jogar-page .cj-editorial-note p{margin:0}
.como-jogar-page .cj-hero__actions{display:flex;flex-wrap:wrap;gap:var(--space-4);min-width:0}
.como-jogar-page .cj-hero__actions>*{min-width:0}
.como-jogar-page .cj-hero__diagram{max-width:26.25rem;justify-self:end;padding:var(--space-6);border:var(--border-default);border-radius:var(--radius-panel);background:var(--color-paper-000)}
.como-jogar-page .cj-board__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;aspect-ratio:1;border:2px solid var(--color-navy-900);border-radius:var(--radius-grid);overflow:hidden}
.como-jogar-page .cj-board__grid--large{grid-template-columns:repeat(4,minmax(0,1fr))}
.como-jogar-page .cj-cell{display:flex;min-width:0;align-items:center;justify-content:center;aspect-ratio:1;border:1px solid var(--color-line-200);color:var(--color-navy-900);font-family:var(--font-heading);font-size:clamp(.65rem,1.5vw,.875rem);font-weight:800;text-align:center;overflow-wrap:anywhere}
.como-jogar-page .mint{background:var(--color-mint-300)} .como-jogar-page .sun{background:var(--color-sun-300)} .como-jogar-page .sky{background:rgb(59 159 216 / 32%)}
.como-jogar-page .focus-cell{background:var(--color-paper-000);outline:3px solid var(--color-sky-700);outline-offset:-4px}.como-jogar-page .line-cell{background:rgb(59 159 216 / 42%)}.como-jogar-page .diagonal-cell{background:var(--color-sun-300);outline:3px solid var(--color-coral-700);outline-offset:-4px}
.como-jogar-page .cj-section__intro{max-width:41.25rem;margin-bottom:var(--space-10)}
.como-jogar-page .cj-section__intro p{max-width:41.25rem}
.como-jogar-page .cj-reading__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,1fr) minmax(0,6fr);gap:var(--space-6);align-items:start}
.como-jogar-page .cj-reading__copy{grid-column:1;min-width:0;width:100%;display:flex;flex-direction:column;gap:var(--space-6)}
.como-jogar-page .cj-reading__copy>*{margin:0;min-width:0}
.como-jogar-page .cj-reading__article{max-width:36.25rem}.como-jogar-page .cj-diagonal-card{max-width:32.5rem;padding:var(--space-6);border:var(--border-default);border-radius:var(--radius-panel);background:var(--color-paper-000)}
.como-jogar-page .cj-relation-diagram{grid-column:3;min-width:0;width:100%;max-width:31.5rem;margin:0;justify-self:end}.como-jogar-page .cj-routine__grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--space-10);align-items:start}.como-jogar-page .cj-method-key{display:flex;flex-direction:column;gap:var(--space-4);min-width:0;width:100%;padding:var(--space-6);border-top:2px solid var(--color-sky-500);color:var(--color-navy-700);font-family:var(--font-heading);font-weight:800}.como-jogar-page .cj-routine__content{min-width:0;width:100%;max-width:42.5rem;display:flex;flex-direction:column;gap:var(--space-6)}.como-jogar-page .cj-routine__content>*{margin:0}.como-jogar-page .cj-routine__intro{max-width:42.5rem}.como-jogar-page .cj-routine__steps{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-4);counter-reset:routine}.como-jogar-page .cj-routine__steps li{display:grid;grid-template-columns:2.25rem minmax(0,1fr);gap:var(--space-3);align-items:start;min-width:0}.como-jogar-page .cj-routine__steps li::before{counter-increment:routine;content:counter(routine);display:grid;place-items:center;width:2.25rem;height:2.25rem;border:1px solid var(--color-line-200);border-radius:50%;font-family:var(--font-heading);font-weight:800}.como-jogar-page .cj-routine__steps strong,.como-jogar-page .cj-routine__steps span{display:inline}.como-jogar-page .cj-routine__steps strong{margin-right:var(--space-2)}.como-jogar-page .cj-routine__closing{max-width:33.75rem}.como-jogar-page .cj-hearts__grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,1fr) minmax(0,7fr);gap:var(--space-6);align-items:center}.como-jogar-page .cj-heart-panel{grid-column:1;min-width:0;width:100%;padding:var(--space-8);border:var(--border-default);border-radius:var(--radius-panel);background:var(--color-paper-000);display:flex;flex-direction:column;gap:var(--space-4);align-items:center;text-align:center}.como-jogar-page .cj-heart-icons{display:flex;gap:var(--space-3);justify-content:center}.como-jogar-page .cj-heart-icons span{color:var(--color-coral-700);font-size:2.5rem;line-height:1}.como-jogar-page .cj-hearts__copy{grid-column:3;min-width:0;width:100%;max-width:38.75rem;display:flex;flex-direction:column;gap:var(--space-6)}.como-jogar-page .cj-hearts__copy>*{margin:0}.como-jogar-page .cj-transparency{max-width:32.5rem;padding-top:var(--space-4);border-top:var(--border-default);color:var(--color-navy-700);font-size:var(--text-sm)}.como-jogar-page .cj-elimination__intro{max-width:40rem;margin-bottom:var(--space-10)}.como-jogar-page .cj-elimination__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6)}.como-jogar-page .cj-method-card{min-width:0;width:100%;padding:var(--space-6);border:var(--border-default);border-radius:var(--radius-panel);background:var(--color-paper-000);display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4)}.como-jogar-page .cj-method-card>*{margin:0}.como-jogar-page .cj-method-card--editorial{border-top:4px solid var(--color-coral-300)}.como-jogar-page .cj-mini-board{display:grid;place-items:center;width:8rem;max-width:100%;aspect-ratio:1;border:2px solid var(--color-navy-900);border-radius:var(--radius-grid);background:var(--color-coral-300);font-family:var(--font-heading);font-size:2rem;font-weight:800;color:var(--color-coral-700)}.como-jogar-page .cj-mini-board--mint{background:var(--color-mint-300);color:var(--color-mint-700)}.como-jogar-page .cj-deduction>h2{margin-bottom:var(--space-8)}.como-jogar-page .cj-compare{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:var(--space-6);align-items:center;width:min(100%,56.25rem);margin:0 auto var(--space-10)}.como-jogar-page .cj-compare article{min-width:0;width:100%;padding:var(--space-6);border:var(--border-default);border-radius:var(--radius-panel);background:var(--color-paper-000)}.como-jogar-page .cj-compare article p{max-width:22.5rem;margin:var(--space-3) 0 0}.como-jogar-page .cj-compare article:last-child{background:var(--color-mint-300)}.como-jogar-page .cj-compare__arrow{font-size:2rem;color:var(--color-navy-700)}.como-jogar-page .cj-deduction__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-6)}.como-jogar-page .cj-deduction__steps article{display:grid;grid-template-columns:2.25rem minmax(0,1fr);gap:var(--space-3);min-width:0;width:100%}.como-jogar-page .cj-deduction__steps article>span{display:grid;place-items:center;width:2.25rem;height:2.25rem;background:var(--color-mint-300);border-radius:50%;font-family:var(--font-heading);font-weight:800}.como-jogar-page .cj-deduction__steps h3{font-size:var(--text-card-title)}.como-jogar-page .cj-deduction__steps p{margin-bottom:0}.como-jogar-page .cj-example__intro{max-width:38.75rem;margin-bottom:var(--space-10)}.como-jogar-page .cj-example-row{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--space-10);align-items:center;margin-top:var(--space-10)}.como-jogar-page .cj-example-row--reverse .cj-example-board{order:2}.como-jogar-page .cj-example-row--reverse>div{order:1}.como-jogar-page .cj-example-row>div{min-width:0;width:100%;max-width:30rem}.como-jogar-page .cj-example-row>div h3{margin-top:var(--space-3)}.como-jogar-page .cj-example-board{min-width:0;width:100%;max-width:36.25rem;margin:0}.como-jogar-page .excluded{background:var(--color-coral-300);color:var(--color-coral-700);font-size:1.5rem}.como-jogar-page .confirmed{background:var(--color-mint-300);color:var(--color-mint-700);font-size:1.5rem}.como-jogar-page .cj-example-summary{width:min(100%,42.5rem);margin-top:var(--space-10);padding:var(--space-6);border-left:4px solid var(--color-mint-700);background:var(--color-paper-000)}.como-jogar-page .cj-example-summary p{margin:var(--space-3) 0 0}.como-jogar-page .cj-errors__intro{max-width:37.5rem;margin-bottom:var(--space-10)}.como-jogar-page .cj-errors__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6)}.como-jogar-page .cj-errors__grid article{min-width:0;width:100%;padding:var(--space-6);border:var(--border-default);border-left:4px solid var(--color-coral-300);border-radius:var(--radius-card);background:var(--color-paper-000)}.como-jogar-page .cj-errors__grid p{max-width:17.5rem;margin-bottom:0}.como-jogar-page .cj-checklist__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,5fr) minmax(0,2fr);gap:var(--space-6);align-items:start}.como-jogar-page .cj-checklist__grid>*{min-width:0;width:100%}.como-jogar-page .cj-checklist__grid .panel{display:flex;flex-direction:column;gap:var(--space-4)}.como-jogar-page .cj-checklist__grid .panel>*{margin:0}.como-jogar-page .cj-checklist__grid ul{padding-left:1.4rem}.como-jogar-page .cj-checklist__grid li{min-height:2.75rem;padding-top:var(--space-2)}.como-jogar-page .cj-checklist__grid aside{padding:var(--space-4);background:var(--color-mint-300);border-radius:var(--radius-card)}.como-jogar-page .cj-checklist__grid aside p{margin:var(--space-3) 0 0;font-size:var(--text-sm)}.como-jogar-page .cj-next__closing{max-width:40rem}.como-jogar-page .cj-next__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4) var(--space-6);margin-top:var(--space-10)}.como-jogar-page .cj-next__links a{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;width:100%;padding:var(--space-4);border-bottom:var(--border-default);text-decoration:none}.como-jogar-page .cj-next__links strong{text-decoration:underline;text-underline-offset:.16em}.como-jogar-page .cj-next__links span{max-width:15rem;color:var(--color-navy-700);font-size:var(--text-sm)}.como-jogar-page .cj-play-cta{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:var(--space-8);align-items:center;margin-top:var(--space-12);padding:var(--space-8);border-radius:var(--radius-feature);background:var(--color-navy-900);color:var(--color-ivory-050)}.como-jogar-page .cj-play-cta>*{min-width:0}.como-jogar-page .cj-play-cta .label{color:var(--color-mint-300)}.como-jogar-page .cj-play-cta p{max-width:45rem;margin:var(--space-3) 0 0}.como-jogar-page .cj-play-cta .button{justify-self:end;width:auto;background:var(--color-paper-000);color:var(--color-sky-700)}
@media (max-width:63.99rem){.como-jogar-page .cj-section{padding-top:var(--space-16)}.como-jogar-page .cj-section+.cj-section{margin-top:var(--space-12)}.como-jogar-page .cj-hero__grid,.como-jogar-page .cj-reading__grid,.como-jogar-page .cj-hearts__grid,.como-jogar-page .cj-example-row{grid-template-columns:repeat(6,minmax(0,1fr))}.como-jogar-page .cj-hero__copy{grid-column:1 / -1;max-width:42.5rem}.como-jogar-page .cj-hero__diagram{grid-column:1 / -1;justify-self:start;max-width:26.25rem}.como-jogar-page .cj-reading__copy{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6)}.como-jogar-page .cj-reading__copy .callout{grid-column:1 / -1}.como-jogar-page .cj-relation-diagram{grid-column:1 / -1;justify-self:start}.como-jogar-page .cj-routine__grid{grid-template-columns:1fr;gap:var(--space-6)}.como-jogar-page .cj-method-key{flex-direction:row;padding:var(--space-4)}.como-jogar-page .cj-hearts__grid{gap:var(--space-8)}.como-jogar-page .cj-heart-panel{grid-column:1 / span 2}.como-jogar-page .cj-hearts__copy{grid-column:3 / -1}.como-jogar-page .cj-elimination__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.como-jogar-page .cj-elimination__cards article:nth-child(3){grid-column:1 / -1;max-width:calc(50% - var(--space-3))}.como-jogar-page .cj-deduction__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.como-jogar-page .cj-example-row>figure{grid-column:1 / span 4}.como-jogar-page .cj-example-row>div{grid-column:5 / -1}.como-jogar-page .cj-example-row--reverse .cj-example-board{order:1;grid-column:3 / -1}.como-jogar-page .cj-example-row--reverse>div{order:1;grid-column:1 / span 2}.como-jogar-page .cj-checklist__grid{grid-template-columns:repeat(6,minmax(0,1fr))}.como-jogar-page .cj-checklist__grid .panel{grid-column:span 3}.como-jogar-page .cj-checklist__grid aside{grid-column:1 / -1}.como-jogar-page .cj-play-cta{grid-template-columns:minmax(0,1fr) auto}}
@media (max-width:47.99rem){.como-jogar-page .cj-section{padding-top:var(--space-10)}.como-jogar-page .cj-section+.cj-section{margin-top:var(--space-10)}.como-jogar-page .cj-breadcrumbs{overflow-x:auto;white-space:nowrap}.como-jogar-page .cj-hero__copy{gap:var(--space-4)}.como-jogar-page .cj-hero__lead{font-size:var(--text-lead)}.como-jogar-page .cj-hero__actions{width:100%;flex-direction:column}.como-jogar-page .cj-hero__actions a{width:100%}.como-jogar-page .cj-hero__diagram{justify-self:center;padding:var(--space-4)}.como-jogar-page .cj-section__intro{margin-bottom:var(--space-8)}.como-jogar-page .cj-reading__copy{display:flex}.como-jogar-page .cj-reading__copy>*{width:100%}.como-jogar-page .cj-relation-diagram{justify-self:center}.como-jogar-page .cj-method-key{flex-wrap:wrap}.como-jogar-page .cj-hearts__grid{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-6)}.como-jogar-page .cj-heart-panel,.como-jogar-page .cj-hearts__copy{max-width:none}.como-jogar-page .cj-elimination__cards,.como-jogar-page .cj-deduction__steps,.como-jogar-page .cj-errors__grid,.como-jogar-page .cj-next__links{grid-template-columns:1fr}.como-jogar-page .cj-elimination__cards article:nth-child(3){grid-column:auto;max-width:none}.como-jogar-page .cj-compare{grid-template-columns:1fr;gap:var(--space-4)}.como-jogar-page .cj-compare__arrow{transform:rotate(90deg);justify-self:center}.como-jogar-page .cj-example-row,.como-jogar-page .cj-example-row--reverse{display:flex;flex-direction:column;gap:var(--space-6)}.como-jogar-page .cj-example-row--reverse .cj-example-board,.como-jogar-page .cj-example-row--reverse>div{order:initial}.como-jogar-page .cj-example-board{width:calc(100% + 2.5rem);max-width:none;margin-inline:-1.25rem;padding-inline:1.25rem}.como-jogar-page .cj-checklist__grid{grid-template-columns:1fr}.como-jogar-page .cj-checklist__grid .panel,.como-jogar-page .cj-checklist__grid aside{grid-column:auto}.como-jogar-page .cj-play-cta{grid-template-columns:1fr;padding:var(--space-6)}.como-jogar-page .cj-play-cta .button{justify-self:stretch;width:100%}}
