.PeriodComparisonGrid_results__iCPrm{grid-column:1/-1;margin-top:24px;padding:28px;border:1px solid var(--border);border-radius:22px;background:var(--surface);box-shadow:0 14px 40px rgba(56,62,43,.07)}.PeriodComparisonGrid_heading__Za_5p{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:18px}.PeriodComparisonGrid_heading__Za_5p h2{margin-bottom:5px;font-family:Georgia,serif;font-size:1.7rem;font-weight:500}.PeriodComparisonGrid_heading__Za_5p p,.PeriodComparisonGrid_heading__Za_5p>small{margin:0;color:var(--text-muted);font-size:.8rem}.PeriodComparisonGrid_heading__Za_5p>small{max-width:360px;padding:10px 12px;border-radius:10px;background:var(--warm-soft)}.PeriodComparisonGrid_grid__Bn1mJ{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.PeriodComparisonGrid_tile__MXU_t{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;height:100%;padding:16px;border-radius:12px;border:2px solid transparent;color:white;cursor:pointer;text-align:left;font:inherit;box-sizing:border-box}.PeriodComparisonGrid_tile__MXU_t.PeriodComparisonGrid_cheapest__DwWRt{border-color:rgba(255,255,255,.8)}.PeriodComparisonGrid_tileFragile__8buxp{background:#ef4444}.PeriodComparisonGrid_tilePossible__AmoY_{background:#f59e0b}.PeriodComparisonGrid_tileConfortable__DKjBa{background:#22c55e}.PeriodComparisonGrid_monthLabel__lqC4w{display:flex;align-items:center;gap:6px;font-size:13px;opacity:.9}.PeriodComparisonGrid_feasibilityLabel__BpYLe{font-size:11px;font-weight:600;opacity:.95}.PeriodComparisonGrid_warning__O9lvV{font-size:11px;opacity:.85}@media (max-width:1040px){.PeriodComparisonGrid_grid__Bn1mJ{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.PeriodComparisonGrid_results__iCPrm{padding:18px}.PeriodComparisonGrid_heading__Za_5p{align-items:stretch;flex-direction:column}.PeriodComparisonGrid_grid__Bn1mJ{grid-template-columns:1fr}}