#model-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.model>p{min-height:0}.model-title h3{font-size:1.4rem}.model-brief{margin-bottom:18px}.economic-summary{border-top:1px solid var(--line)}.economic-reference{padding:14px 0;border-bottom:1px solid var(--line)}.reference-heading{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline}.reference-heading>strong{font-size:1rem;color:var(--blue)}.reference-heading>span{font-size:14px;color:var(--muted)}.model .reference-price,.reference-price{font-size:1.6rem;line-height:1.2;color:var(--blue);font-weight:750;margin:7px 0}.economic-reference p:not(.reference-price){font-size:14px;line-height:1.5;margin:6px 0;color:var(--ink)}.economic-reference .reference-warning{border-left:3px solid #bd7b11;padding-left:10px;color:#654308}.economic-reference .provider-links a{padding:4px 0;min-height:32px}.commitment{display:block;background:var(--pale);border-radius:6px;padding:8px 10px;color:var(--blue)!important;font-size:1rem!important;line-height:1.5}.reference-source,.cash-conditions{color:var(--muted)!important}.model>.select-model{margin-top:12px}.ficha-navigation{display:flex;flex-wrap:wrap;gap:8px 24px;border-bottom:1px solid var(--line);padding:12px 0}.ficha-navigation a{font-size:14px;min-height:44px;padding:8px 0}.ficha-section-title{font-size:1.25rem;color:var(--blue);margin:22px 0 10px}.ficha-references{display:grid;grid-template-columns:1fr 1fr;gap:24px}.pending-list{padding-left:22px}.desktop-comparison{display:block}.mobile-comparison{display:none}.compare-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;background:white;border:1px solid var(--line);border-radius:12px;overflow:hidden}.compare-table caption{text-align:left;font-size:14px;color:var(--muted);padding:12px 0}.compare-table th,.compare-table td{text-align:left;vertical-align:top;padding:16px;border-bottom:1px solid var(--line);border-right:1px solid var(--line);overflow-wrap:anywhere}.compare-table tr>*:last-child{border-right:0}.compare-table tr:last-child>*{border-bottom:0}.compare-table thead th{background:var(--pale);font-weight:400}.compare-table thead th:first-child{width:17%;font-weight:650}.compare-table tbody th{font-size:14px;font-weight:650;color:var(--muted)}.compare-table h3{margin:0 0 12px;font-size:1.2rem}.comparison-price{display:block;color:var(--blue);font-size:1.6rem;line-height:1.25;margin:0 0 10px}.compare-table .commitment{background:white}.headline-mode{display:block;font-size:14px;font-weight:400}.commitment.differs{background:#fff1d3!important;border-left:3px solid #bd7b11}.difference-note{display:block;font-size:14px;font-weight:500;color:#654308;margin-top:4px}.compare-difference{border-left:4px solid #bd7b11;background:#fff5df;padding:16px 18px;border-radius:0 8px 8px 0}.compare-table td a{display:inline-block;padding:6px 0;min-height:36px;font-size:14px}.mobile-comparison .card{margin-bottom:18px}@media(max-width:850px){.desktop-comparison{display:none}.mobile-comparison{display:block}.ficha-references{grid-template-columns:1fr;gap:0}}@media(max-width:700px){#model-grid{grid-template-columns:1fr}.economic-reference p:not(.reference-price){font-size:14px}.reference-heading{display:block}.reference-heading>span{display:block;margin-top:4px}.ficha-section-title{font-size:1.15rem}}@media print{.desktop-comparison{display:block}.mobile-comparison{display:none}.compare-table{font-size:9pt}.compare-table th,.compare-table td{padding:8px}}
