figure img{height:auto;object-fit:contain;max-width:100%}figure>a{display:block}.of-home main>section{padding-block:42px}.of-home .hero .grid{display:block;max-width:850px}.of-home .hero h1{font-size:56px;max-width:20ch}.of-home .wall{grid-template-columns:repeat(4,1fr);gap:18px}.of-home .ctile-n{display:none}.of-columns{display:grid;grid-template-columns:1fr 1fr;gap:66px}.of-agent{background:var(--deep-soft)}.of-agent-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.of-agent figure{margin:0}.of-agent h2{font-size:29px}.of-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;padding-left:20px}.of-steps li::marker{color:var(--brand-deep);font-weight:bold}.of-button{display:inline-flex;min-height:44px;align-items:center;background:var(--deep);color:var(--paper)!important;padding:12px 19px;border-radius:3px}.of-resources h3 a{display:inline-flex;min-height:44px;align-items:center}.navtoggle{min-width:44px;min-height:44px}@media(max-width:760px){.of-home .hero h1{font-size:37px}.of-home .wall{grid-template-columns:repeat(2,1fr)}.of-columns,.of-agent-grid,.of-steps{grid-template-columns:1fr;gap:24px}.of-home main>section{padding-block:30px}}
.review-text-only{display:block!important;max-width:880px}.review-text-only>.col-text{width:auto}main h2[id]{scroll-margin-top:100px}

@media(max-width:760px){header .brandmark,header .sitemark{flex:1;min-width:0;white-space:normal}header .brandmark>span:last-child,header .sitemark>span:last-child{min-width:0;white-space:normal}header small{white-space:normal!important;flex-wrap:wrap}header .navtoggle,header .menubtn,header .menukey{flex-shrink:0}}

.of-home .ctile-tag{display:none}.cards .card>svg{display:block;width:64px;height:64px;flex-shrink:0;margin-bottom:14px}
