.homepage-resources{background:var(--mist);border-top:1px solid var(--line)}.homepage-resources .section-heading.split{align-items:end}.resource-directory-link{color:var(--blue);white-space:nowrap;justify-self:end;font-size:1rem;font-weight:650}.homepage-resources-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;margin-top:36px;display:grid}.homepage-resource-card{border:1px solid var(--line);background:#fff;border-radius:22px;flex-direction:column;align-items:flex-start;min-width:0;padding:36px;display:flex;box-shadow:0 6px 24px #082f6605}.resource-card-top{align-items:center;gap:14px;margin-bottom:28px;display:flex}.resource-icon{width:52px;height:52px;color:var(--blue);background:#edf5ff;border-radius:14px;flex-shrink:0;place-items:center;display:grid}.resource-icon svg{width:29px;height:29px}.resource-kind{color:var(--muted);font-size:.9rem;font-weight:650}.homepage-resource-card h3{letter-spacing:-.025em;color:var(--navy);max-width:540px;margin:0 0 18px;font-size:clamp(1.4rem,2.1vw,1.85rem);line-height:1.25}.homepage-resource-card>p{color:var(--muted);max-width:480px;margin:0 0 32px;font-size:1.05rem;line-height:1.7}.resource-link{border-top:1px solid var(--line);width:100%;color:var(--blue);justify-content:space-between;align-items:center;gap:26px;margin-top:auto;padding-top:22px;font-size:1rem;font-weight:700;display:flex}.resource-link span{font-size:1.4rem}.resource-link:hover,.resource-directory-link:hover{text-underline-offset:4px;text-decoration:underline}:is(.resource-link:focus-visible,.resource-directory-link:focus-visible){outline:3px solid var(--blue);outline-offset:6px;border-radius:4px}@media (min-width:1281px){.site-header nav[aria-label=Hlavní\ navigace]{gap:16px;font-size:14px}}@media (max-width:1280px){.site-header nav[aria-label=Hlavní\ navigace]{background:#fff;flex-direction:column;gap:0;max-height:calc(100dvh - 88px);margin:0;padding:14px 6vw;font-size:1rem;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 18px 28px #0621411a}.site-header nav[aria-label=Hlavní\ navigace].open{display:flex}.site-header nav[aria-label=Hlavní\ navigace] a{padding:13px 0}.site-header .menu-button{display:block}.site-header .nav-cta{margin-left:auto}}@media (max-width:760px){.homepage-resources-grid{grid-template-columns:1fr;gap:20px}.homepage-resource-card{padding:26px}.resource-directory-link{justify-self:start}.homepage-resources .section-heading.split{grid-template-columns:1fr;gap:18px}.resource-card-top{margin-bottom:22px}.homepage-resource-card h3{font-size:1.5rem}}.tools-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.tools-directory-grid .tools-card{flex-direction:column;align-items:flex-start;min-width:0;max-width:none;display:flex}.calculator-card-icon{width:56px;height:56px;color:var(--blue);background:#edf5ff;border-radius:15px;place-items:center;margin-bottom:22px;display:grid}.calculator-card-icon svg{width:30px;height:30px}.calculator-card-icon.icon-goal{color:#26765a;background:#eaf5ef}.calculator-card-icon.icon-inflation{color:#956119;background:#fff4e5}.calculator-card-icon.icon-mortgage{color:#555e98;background:#eef0fa}.tools-directory-grid .tools-card h2{margin:0 0 14px;font-size:1.6rem}.tools-directory-grid .tools-card .button{margin-top:auto}.tools-directory-grid .tools-card>p:not(.kicker){margin-bottom:28px}.advisor-card .tags,.directory-card .tags{flex-wrap:wrap;margin-bottom:14px}.advisor-card .tags span,.directory-card .tags span{overflow-wrap:anywhere;max-width:100%}.office-advisor-copy>span{overflow-wrap:anywhere;line-height:1.65;display:block}@media (max-width:760px){.tools-directory-grid{grid-template-columns:1fr}}
