.page-module__fQftHq__main{padding-block:1rem 3rem}.page-module__fQftHq__title{font-family:var(--font-display);font-size:var(--fs-24);color:var(--color-text-primary);overflow-wrap:anywhere;margin:.5rem 0;font-weight:600;line-height:1.2}.page-module__fQftHq__intro{font-size:var(--fs-16);color:var(--color-text-secondary);margin:0 0 .5rem;line-height:1.6}.page-module__fQftHq__updated{font-size:var(--fs-13);color:var(--color-text-muted);margin:0 0 1rem}.page-module__fQftHq__empty{font-size:var(--fs-16);color:var(--color-text-secondary);margin:0 0 1.5rem;line-height:1.6}.page-module__fQftHq__tableWrap{margin:0 0 .75rem;overflow-x:auto}.page-module__fQftHq__table{border-collapse:collapse;width:100%;font-size:var(--fs-13)}.page-module__fQftHq__caption{text-align:left;font-size:var(--fs-13);color:var(--color-text-muted);padding:0 0 .5rem}.page-module__fQftHq__table th,.page-module__fQftHq__table td{text-align:center;border-bottom:1px solid var(--color-border);color:var(--color-text-primary);padding:8px 6px}.page-module__fQftHq__table thead th{color:var(--color-text-muted);font-weight:500}.page-module__fQftHq__pos{width:32px;font-weight:600}.page-module__fQftHq__thTeam,.page-module__fQftHq__teamCell{min-width:140px;text-align:left!important}.page-module__fQftHq__teamLink{color:var(--color-accent-text);font-weight:600;text-decoration:none}.page-module__fQftHq__teamName{font-weight:600}.page-module__fQftHq__zoneText{font-size:var(--fs-12);color:var(--color-text-secondary);font-weight:400;display:block}.page-module__fQftHq__bold{font-weight:700}.page-module__fQftHq__zoneLibertadores>:first-child,.page-module__fQftHq__zonePromotion>:first-child{border-left:3px solid var(--color-success)}.page-module__fQftHq__zonePrelibertadores>:first-child,.page-module__fQftHq__zonePlayoff>:first-child{border-left:3px dashed var(--color-success)}.page-module__fQftHq__zoneSulamericana>:first-child{border-left:3px solid var(--color-warning)}.page-module__fQftHq__zoneRelegation>:first-child{border-left:3px solid var(--color-danger)}@media (max-width:480px){.page-module__fQftHq__colGoals{display:none}}@media (max-width:400px){.page-module__fQftHq__table th,.page-module__fQftHq__table td{padding:8px 3px}.page-module__fQftHq__thTeam,.page-module__fQftHq__teamCell{min-width:112px}}.page-module__fQftHq__legend{font-size:var(--fs-13);color:var(--color-text-secondary);flex-wrap:wrap;gap:10px;margin:0 0 1.75rem;padding:0;list-style:none;display:flex}.page-module__fQftHq__legendItem{align-items:center;gap:6px;display:inline-flex}.page-module__fQftHq__swatch{border-top:3px solid;border-radius:2px;width:14px;height:0;display:inline-block}.page-module__fQftHq__swatchLibertadores,.page-module__fQftHq__swatchPromotion{border-top-color:var(--color-success)}.page-module__fQftHq__swatchPrelibertadores,.page-module__fQftHq__swatchPlayoff{border-top-style:dashed;border-top-color:var(--color-success)}.page-module__fQftHq__swatchSulamericana{border-top-color:var(--color-warning)}.page-module__fQftHq__swatchRelegation{border-top-color:var(--color-danger)}.page-module__fQftHq__section{margin:0 0 1.75rem}.page-module__fQftHq__sectionTitle{font-size:var(--fs-16);color:var(--color-text-primary);margin:0 0 .6rem;font-weight:700}.page-module__fQftHq__sectionText{font-size:var(--fs-14);color:var(--color-text-secondary);margin:0 0 .5rem}.page-module__fQftHq__linkList{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.page-module__fQftHq__linkItem{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);min-height:40px;color:var(--color-accent-text);font-size:var(--fs-14);align-items:center;padding:.5rem .85rem;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.page-module__fQftHq__linkItem:hover{background:var(--color-bg-hover);border-color:var(--color-accent)}}.page-module__fQftHq__faq{flex-direction:column;gap:.85rem;margin:0;display:flex}.page-module__fQftHq__faqItem{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-card);padding:.85rem 1rem}.page-module__fQftHq__faqQ{font-size:var(--fs-14);color:var(--color-text-primary);margin:0 0 .3rem;font-weight:700}.page-module__fQftHq__faqA{font-size:var(--fs-14);color:var(--color-text-secondary);margin:0;line-height:1.5}.page-module__fQftHq__gameList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.page-module__fQftHq__gameItem{font-size:var(--fs-14);color:var(--color-text-secondary);line-height:1.5}.page-module__fQftHq__gameLink{color:var(--color-accent-text);font-weight:700;text-decoration:none}.page-module__fQftHq__gameName{color:var(--color-text-primary);font-weight:700}.page-module__fQftHq__gameWhen{color:var(--color-text-secondary)}@media (hover:hover){.page-module__fQftHq__gameLink:hover{text-decoration:underline}}
