/* Site-owned finance blocks, isolated from Google CMP. */
:where(.site-shell) .finance-network{margin:32px 0;padding:28px;border:1px solid var(--line);border-radius:12px;background:var(--soft)}
:where(.site-shell) .finance-network>h2{font-size:28px;line-height:1.2;margin:12px 0}
:where(.site-shell) .finance-network>p{font-size:16px;max-width:900px}
:where(.site-shell) .finance-network-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:20px;margin-top:24px}
:where(.site-shell) .finance-network-grid article{display:flex;flex-direction:column;gap:14px;padding:22px;border:1px solid var(--line);border-radius:8px;background:#fff;min-width:0}
:where(.site-shell) .finance-network-grid h3{font-size:22px;line-height:1.3}
:where(.site-shell) .finance-network-grid p{font-size:15px}
:where(.site-shell) .finance-network-grid .text-link{align-self:flex-start;margin-top:auto}
:where(.site-shell) .finance-network-grid .small{overflow-wrap:anywhere}
:where(.site-shell) .finance-home{background:var(--ink);color:#fff}
:where(.site-shell) .finance-home-inner{display:flex;align-items:center;justify-content:space-between;gap:40px}
:where(.site-shell) .finance-home-inner>div:first-child{max-width:850px}
:where(.site-shell) .finance-home h2{margin:12px 0 18px}
:where(.site-shell) .finance-home p,:where(.site-shell) .finance-home .small{color:#e4e9e4}
:where(.site-shell) .finance-home-actions{display:flex;flex-direction:column;align-items:flex-start;gap:18px;max-width:380px}
:where(.site-shell) .finance-home-actions .btn{white-space:normal}
:where(.site-shell) .finance-page .card-grid{margin:32px 0}
:where(.site-shell) .finance-method{margin:40px 0}
:where(.site-shell) .finance-method>h2{margin-bottom:20px}
:where(.site-shell) .finance-method>p{margin:20px 0}
:where(.site-shell) .finance-entry{margin-top:36px}
@media(max-width:900px){
 :where(.site-shell) .finance-home-inner{flex-direction:column;align-items:flex-start}
}
@media(max-width:760px){
 :where(.site-shell) .finance-network{padding:20px}
 :where(.site-shell) .finance-network-grid{grid-template-columns:1fr}
 :where(.site-shell) .finance-network>h2{font-size:25px}
}
