.lease-hub-cards-module__X2zGeG__candidateGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:36px;display:grid}.lease-hub-cards-module__X2zGeG__candidateCard{background:#fff;border:1px solid #d5dce3;border-top:3px solid #1c5c82;border-radius:6px;flex-direction:column;min-width:0;height:100%;padding:30px;display:flex}.lease-hub-cards-module__X2zGeG__candidateCard .lease-hub-cards-module__X2zGeG__region,.lease-hub-cards-module__X2zGeG__videoCopy .lease-hub-cards-module__X2zGeG__videoRegion{color:#1c5c82;font-size:14px;font-weight:700;line-height:1.7}.lease-hub-cards-module__X2zGeG__sourceBadge{color:#8a6a22;background:#f7f5f0;border-radius:20px;align-self:flex-start;margin-top:16px;padding:5px 12px;font-size:14px;font-weight:600;line-height:1.7}.lease-hub-cards-module__X2zGeG__candidateFacts{border-block:1px solid #d5dce3;gap:12px;margin-top:24px;padding-block:22px;display:grid}.lease-hub-cards-module__X2zGeG__candidateFacts>div{grid-template-columns:76px minmax(0,1fr);gap:16px;display:grid}.lease-hub-cards-module__X2zGeG__candidateFacts dt{color:#526574}.lease-hub-cards-module__X2zGeG__candidateFacts dd{color:#15303f;text-align:right;word-break:keep-all;overflow-wrap:anywhere;min-width:0;font-weight:600}.lease-hub-cards-module__X2zGeG__candidateSource{color:#526574;margin-top:auto;padding-top:26px}.lease-hub-cards-module__X2zGeG__candidateCard .lease-hub-cards-module__X2zGeG__candidateSource p{font-size:14px;font-weight:600;line-height:1.7}.lease-hub-cards-module__X2zGeG__candidateSource a{color:#1c5c82;text-underline-offset:4px;overflow-wrap:anywhere;align-items:center;min-height:44px;font-size:16px;line-height:1.7;text-decoration:underline;display:inline-flex}.lease-hub-cards-module__X2zGeG__routeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.lease-hub-cards-module__X2zGeG__routeCard{flex-direction:column;align-items:flex-start;min-width:0;padding:32px;display:flex}.lease-hub-cards-module__X2zGeG__routeCard>span:last-child{margin-top:auto;padding-top:24px}.lease-hub-cards-module__X2zGeG__videoGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:36px;display:grid}.lease-hub-cards-module__X2zGeG__videoCard{flex-direction:column;min-width:0;display:flex}.lease-hub-cards-module__X2zGeG__videoCard>div:first-child{border-radius:0;flex-shrink:0}.lease-hub-cards-module__X2zGeG__videoCopy{flex-direction:column;align-items:flex-start;height:100%;padding:24px;display:flex}.lease-hub-cards-module__X2zGeG__videoCopy .lease-hub-cards-module__X2zGeG__videoRegion{color:#ebd9b4}.lease-hub-cards-module__X2zGeG__videoOverlay,.lease-hub-cards-module__X2zGeG__videoDuration{font-size:14px;line-height:1.6}.lease-hub-cards-module__X2zGeG__videoOverlay{font-weight:600;display:block}.lease-hub-cards-module__X2zGeG__videoCta{color:#fff;align-items:center;gap:8px;min-height:44px;margin-top:auto;padding-top:20px;font-size:16px;font-weight:600;line-height:1.7;display:inline-flex}@media (min-width:768px) and (max-width:1099px){.lease-hub-cards-module__X2zGeG__videoGrid{grid-template-columns:1fr}.lease-hub-cards-module__X2zGeG__videoCard{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;display:grid}}@media (max-width:1023px){.lease-hub-cards-module__X2zGeG__routeGrid{grid-template-columns:1fr}}@media (max-width:767px){.lease-hub-cards-module__X2zGeG__candidateGrid,.lease-hub-cards-module__X2zGeG__videoGrid{grid-template-columns:1fr;gap:20px;margin-top:28px}.lease-hub-cards-module__X2zGeG__candidateCard,.lease-hub-cards-module__X2zGeG__routeCard{padding:24px}.lease-hub-cards-module__X2zGeG__videoCopy{padding:22px}.lease-hub-cards-module__X2zGeG__candidateFacts>div{grid-template-columns:64px minmax(0,1fr);gap:12px}}@media (max-width:359px){.lease-hub-cards-module__X2zGeG__candidateCard,.lease-hub-cards-module__X2zGeG__routeCard,.lease-hub-cards-module__X2zGeG__videoCopy{padding:20px}}@media screen{html.dark .lease-hub-cards-module__X2zGeG__candidateCard{border:1px solid var(--site-line);background:var(--site-surface)}:is(html.dark .lease-hub-cards-module__X2zGeG__candidateCard .lease-hub-cards-module__X2zGeG__region,html.dark .lease-hub-cards-module__X2zGeG__videoCopy .lease-hub-cards-module__X2zGeG__videoRegion){color:var(--site-link)}html.dark .lease-hub-cards-module__X2zGeG__sourceBadge{background:var(--site-soft);color:#c9a24e}html.dark .lease-hub-cards-module__X2zGeG__candidateFacts{border-block:1px solid var(--site-line)}html.dark .lease-hub-cards-module__X2zGeG__candidateFacts dt{color:var(--site-muted)}html.dark .lease-hub-cards-module__X2zGeG__candidateFacts dd{color:var(--site-ink)}html.dark .lease-hub-cards-module__X2zGeG__candidateSource{color:var(--site-muted)}html.dark .lease-hub-cards-module__X2zGeG__candidateSource a{color:var(--site-link)}}
