@layer oracleUpgrade {
body footer .oracle-footer-tagline{font-family:Montserrat,Arial,sans-serif!important;font-size:clamp(20px,2.1vw,27px)!important;line-height:1.35!important;font-weight:700!important;letter-spacing:-.035em!important;margin:24px 0 28px!important;max-width:480px}body footer .oracle-footer-tagline .oracle-tagline-lead,body footer .oracle-footer-tagline .oracle-tagline-response{display:block!important;font-size:inherit!important;line-height:inherit!important;font-family:inherit!important;font-weight:700!important;letter-spacing:inherit!important}body footer .oracle-footer-tagline .oracle-tagline-lead{color:#f4f7f7!important}body footer .oracle-footer-tagline .oracle-tagline-response{color:#efff65!important;margin-top:5px!important}body footer a.oracle-footer-whatsapp{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;min-height:48px!important;line-height:1.5!important;padding:12px 22px!important;white-space:nowrap!important}body footer a.oracle-footer-whatsapp span{display:inline!important;transform:none!important;line-height:1.5!important}body footer a.oracle-footer-whatsapp i{display:inline-block!important;position:static!important;transform:none!important;font-size:17px!important}
body.oracle-site-upgrade.blog main .page-intro,body.oracle-site-upgrade.archive main .page-intro,body.oracle-site-upgrade.search main .page-intro{padding:22px 0 14px!important;display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:5px 24px;align-items:center}body.oracle-site-upgrade.blog main .page-intro h1,body.oracle-site-upgrade.archive main .page-intro h1,body.oracle-site-upgrade.search main .page-intro h1{font-size:34px!important;line-height:1.2!important;margin:0!important}body.oracle-site-upgrade.blog main .page-intro .eyebrow,body.oracle-site-upgrade.archive main .page-intro .eyebrow,body.oracle-site-upgrade.search main .page-intro .eyebrow{margin:0!important;font-size:10px!important}body.oracle-site-upgrade.blog main .page-intro .lead,body.oracle-site-upgrade.archive main .page-intro .lead,body.oracle-site-upgrade.search main .page-intro .lead{font-size:13px!important;line-height:1.6!important;margin:0!important}body.blog main .blog-search,body.archive main .blog-search,body.search main .blog-search{grid-column:2;grid-row:1/4;margin:0;display:flex;gap:8px}body.blog main .blog-search input,body.archive main .blog-search input,body.search main .blog-search input{min-width:0;width:100%;min-height:42px!important}body.blog main .blog-search button,body.archive main .blog-search button,body.search main .blog-search button{min-height:42px!important;padding:8px 16px!important}body.blog main .page-intro .actions,body.archive main .page-intro .actions,body.search main .page-intro .actions{grid-column:1/-1;gap:6px 16px;margin:8px 0 0;display:flex;flex-wrap:wrap}body.oracle-site-upgrade main .page-intro .actions a{font-size:11px!important;line-height:1.6!important}body.blog main .service-grid,body.archive main .service-grid,body.search main .service-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}body.blog main .section.compact,body.archive main .section.compact,body.search main .section.compact{padding-top:10px!important;padding-bottom:50px!important}body.oracle-site-upgrade main .post-card{display:flex;flex-direction:column;padding:14px!important;min-width:0}body.oracle-site-upgrade main .post-card>a:first-child{display:block;flex-shrink:0}body.oracle-site-upgrade main .post-card img{width:100%;height:100px!important;aspect-ratio:auto!important;object-fit:cover;border-radius:10px;margin:0!important}body.oracle-site-upgrade main .post-card p.post-meta{font-size:10px!important;line-height:1.5!important;margin:8px 0 5px!important}body.oracle-site-upgrade main .post-card h2{font-size:18px!important;line-height:1.3!important;letter-spacing:-.025em!important;margin:0 0 6px!important;min-height:2.6em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}body.oracle-site-upgrade main .post-card h2 a{font-size:inherit!important;line-height:inherit!important}body.oracle-site-upgrade main .post-card>p:not(.post-meta){font-size:12px!important;line-height:1.5!important;margin:0 0 8px!important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:3em}body.oracle-site-upgrade main .post-card>.text-link{font-size:12px!important;line-height:1.5!important;margin-top:auto}body.oracle-site-upgrade.single-post main h1{font-size:38px!important;line-height:1.2!important}body.oracle-site-upgrade.single-post main h2{font-size:26px!important;line-height:1.3!important}body.oracle-site-upgrade.single-post main h3{font-size:22px!important;line-height:1.35!important}
@media(min-width:992px) and (max-height:850px){body.oracle-site-upgrade main .post-card img{height:76px!important}body.oracle-site-upgrade main .post-card>p:not(.post-meta){display:none!important}body.oracle-site-upgrade main .post-card h2{font-size:17px!important}body.blog main .page-intro,body.archive main .page-intro,body.search main .page-intro{padding-top:14px!important;padding-bottom:10px!important}}
@media(max-width:991px){body.blog main .service-grid,body.archive main .service-grid,body.search main .service-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.blog main .page-intro,body.archive main .page-intro,body.search main .page-intro{display:block!important}body.blog main .blog-search,body.archive main .blog-search,body.search main .blog-search{margin:16px 0}body.oracle-site-upgrade main .post-card img{height:130px!important}}
@media(max-width:600px){body.blog main .service-grid,body.archive main .service-grid,body.search main .service-grid{grid-template-columns:minmax(0,1fr)!important}body.oracle-site-upgrade main .post-card h2{font-size:20px!important}body.oracle-site-upgrade main .post-card img{height:165px!important}body.oracle-site-upgrade.single-post main h1{font-size:30px!important}body.oracle-site-upgrade.single-post main h2{font-size:24px!important}body.oracle-site-upgrade.single-post main h3{font-size:21px!important}body footer .oracle-footer-tagline{font-size:22px!important}}
}
@layer oracleUpgrade{html body footer p.oracle-footer-tagline{font-size:26px!important;line-height:1.35!important;font-weight:700!important}@media(max-width:600px){html body footer p.oracle-footer-tagline{font-size:22px!important}}}