/* /ubezpieczenia/ – moduły tej podstrony (prefiks ub-) */

.prod__body a,.ub-firm a{color:var(--brass-deep);text-underline-offset:4px}

/* Porównanie: polisa z banku / własna z cesją */
.ub-vs{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:0 clamp(20px,3vw,40px);align-items:stretch}
.ub-vs article{border:1px solid var(--line-dark-soft);padding:clamp(24px,3vw,40px);background:rgba(8,19,26,.3)}
.ub-vs article:last-child{border-color:var(--line-dark);background:linear-gradient(180deg,rgba(54,92,111,.22),rgba(54,92,111,.06))}
.ub-vs__tag{font-size:13px;letter-spacing:.04em;color:var(--brass);margin:0 0 10px}
.ub-vs h3{font-size:clamp(25px,2.4vw,32px);margin-bottom:20px}
.ub-vs .ticks li:first-child{border-top-color:var(--line-dark)}
.ub-vs__or{align-self:center;margin:0;font-family:var(--f-display);font-style:italic;font-size:26px;color:var(--brass)}
.ub-more{margin:28px 0 0;color:#c3cbcf}
.ub-more a{color:var(--brass);text-underline-offset:4px}
#kredyt .partners{margin-top:clamp(56px,7vw,96px)}
#kredyt .partners__row{grid-template-columns:200px minmax(0,1fr)}

/* Firmy: numer nad tytułem */
.ub-firm .ub-firm__no{font-family:var(--f-display);font-size:15px;color:var(--brass-deep);margin:0 0 14px!important}
.ub-firm h3{font-size:clamp(22px,1.8vw,26px)}

.ub-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--mist-line);border:1px solid var(--mist-line);margin-top:clamp(36px,4vw,56px)}
.ub-links a{display:block;background:var(--mist-2);padding:22px 26px;text-decoration:none;color:var(--ink);font-family:var(--f-display);font-size:clamp(20px,1.7vw,24px);line-height:1.25;transition:background .25s var(--ease)}
.ub-links a::after{content:" →";color:var(--brass-deep)}
.ub-links small{display:block;font-family:var(--f-text);font-size:13.5px;color:var(--slate);margin-bottom:6px}
.ub-links a:hover{background:#fff}

@media (max-width:1020px){
  .ub-vs{grid-template-columns:1fr;gap:12px}
  .ub-vs__or{text-align:center;font-size:22px}
}
@media (max-width:760px){
  #kredyt .partners__row{grid-template-columns:minmax(0,1fr)}
  .ub-links{grid-template-columns:1fr}
}
