.ofg-home-tools{padding:80px 40px;background:var(--base-2,#fff);text-align:center}.ofg-home-tools-inner{max-width:1200px;margin:auto}.ofg-home-tools h2{margin-bottom:15px}.ofg-home-tools-intro{max-width:680px;margin:0 auto 40px}.ofg-home-tools-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;text-align:center}.ofg-home-tool-card{display:flex;flex-direction:column;color:var(--contrast,#554b3d);text-decoration:none;background:var(--base,#f5f3ee)}.ofg-home-tool-card img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.ofg-home-tool-card>div{padding:30px;display:flex;flex-direction:column;flex:1}.ofg-home-tool-card h3{font-size:24px;line-height:1.3;margin:0 0 15px}.ofg-home-tool-card p{margin:0 0 20px;color:var(--contrast-2,#625b52)}.ofg-home-tool-card>div>span{margin-top:auto;font-weight:700}.ofg-home-tool-card:hover h3{text-decoration:underline}.ofg-home-tools-button{display:inline-block;margin-top:40px;padding:15px 28px;color:var(--base-2,#fff);background:var(--contrast,#554b3d);text-decoration:none;font-weight:700}.ofg-home-tools-button:hover{background:var(--contrast-2,#625b52);color:var(--base-2,#fff)}.ofg-home-tool-card:focus-visible,.ofg-home-tools-button:focus-visible{outline:3px solid var(--contrast,#554b3d);outline-offset:5px}@media(max-width:1024px){.ofg-home-tools-grid{gap:24px}.ofg-home-tool-card>div{padding:24px}}@media(max-width:767px){.ofg-home-tools{padding:60px 30px}.ofg-home-tools-grid{grid-template-columns:1fr;gap:30px}.ofg-home-tool-card h3{font-size:24px}}
.entry-content .ofg-home-tools a.ofg-home-tools-button{color:var(--base-2,#fff)}
