.finance-page .financing{border-top:0;padding-block:55px 72px}
.finance-page h1{font-size:clamp(2.1rem,4vw,3rem);line-height:1.2;letter-spacing:-.025em;color:var(--brand);margin-bottom:38px}
.finance-page .financing-grid{grid-template-columns:minmax(0,1.55fr) minmax(250px,1fr);gap:68px}
.finance-page .finance-partner{border:0;padding:0;text-align:center}
.finance-partner-portrait{display:block;width:216px;height:216px;max-width:100%;aspect-ratio:1;object-fit:cover;object-position:50% 25%;border-radius:50%;border:0;outline:0;box-shadow:none;margin:0 auto 24px}
.finance-page .partner-label{margin-bottom:8px}
.finance-page .finance-partner h3{font-size:1.6rem}
.partner-email{display:block;font-size:1rem;margin-bottom:18px;overflow-wrap:anywhere}
.partner-email:hover{color:var(--brand);text-decoration:underline;text-underline-offset:4px}
.finance-current{color:var(--brand);font-weight:700}
@media(max-width:900px){.finance-page .financing-grid{gap:32px;grid-template-columns:minmax(0,1.35fr) minmax(230px,1fr)}}
@media(max-width:650px){.finance-page .financing{padding-block:36px 44px}.finance-page h1{margin-bottom:27px}.finance-page .financing-grid{display:flex;flex-direction:column;gap:37px}.finance-page .finance-partner{width:100%;margin-top:0;padding-top:32px;border-top:1px solid var(--ink)}.finance-partner-portrait{width:200px;height:200px}}

/* Finance Společně typography, in Alena's brand palette. */
.finance-page .financing{padding-top:30px;padding-bottom:76px}
.finance-page h1{font-size:clamp(2.1rem,4.5vw,3.25rem);font-weight:800;letter-spacing:0;line-height:1.2;text-align:center;background:var(--surface);border-radius:6px;padding:45px 24px;margin-bottom:50px}
.finance-page .financing-grid{gap:70px}
.finance-page .finance-partner{padding:30px 24px;background:var(--surface);border-radius:6px}
.finance-page .finance-partner h3{font-size:1.5rem;font-weight:600;color:var(--ink)}
.finance-partner-portrait{border:0;outline:0;box-shadow:none}
@media(max-width:900px){.finance-page .financing-grid{gap:32px}}
@media(max-width:650px){.finance-page .financing{padding-top:24px;padding-bottom:48px}.finance-page h1{padding:32px 18px;margin-bottom:32px;font-size:2.1rem}.finance-page .finance-partner{border-top:0;padding:28px 20px}}
