.ofx-redesign .m-page{background:var(--background);padding:31px 0 80px}.ofx-redesign .m-container{width:calc(100% - 88px);max-width:1180px;margin:auto}.ofx-redesign .m-breadcrumb{color:var(--muted);align-items:center;gap:9px;font-size:11px;display:flex}.ofx-redesign .m-breadcrumb>a:hover{color:var(--accent)}.ofx-redesign .m-hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:90px;padding:69px 0 78px;display:grid}.ofx-redesign .m-eyebrow{letter-spacing:2px;color:var(--accent);align-items:center;gap:8px;font-size:9px;font-weight:600;display:flex}.ofx-redesign .m-hero h1{letter-spacing:-2.8px;margin:22px 0;font-size:60px;font-weight:720;line-height:1.08}.ofx-redesign .m-hero h1>span{color:var(--accent)}.ofx-redesign .m-hero>div>p{max-width:430px;color:var(--muted);margin:0 0 28px;font-size:14px;line-height:1.9}.ofx-redesign .m-hero .button{font-size:12px}.ofx-redesign .m-record-card{border:1px solid var(--border);background:var(--surface);border-radius:19px;overflow:hidden;box-shadow:0 18px 60px #005fdc0d}.ofx-redesign .m-record-heading{background:var(--surface-soft);border-bottom:1px solid var(--border);letter-spacing:1px;color:var(--muted);justify-content:space-between;align-items:center;gap:9px;padding:21px 25px;font-size:8px;display:flex}.ofx-redesign .m-record-heading>span:first-child{color:var(--accent);align-items:center;gap:7px;display:flex}.ofx-redesign .m-record-row{align-items:center;gap:16px;padding:23px 25px;display:flex}.ofx-redesign .m-record-row+.m-record-row{border-top:1px solid var(--border)}.ofx-redesign .m-record-icon{border:1px solid var(--border);background:var(--blue-soft);width:49px;height:49px;color:var(--accent);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.ofx-redesign .m-record-row>div{flex:1}.ofx-redesign .m-record-row small{color:var(--muted);margin-bottom:5px;font-size:8px;display:block}.ofx-redesign .m-record-row strong{font-size:15px}.ofx-redesign .m-record-row p{color:var(--muted);margin:5px 0 0;font-size:9px;line-height:1.6}.ofx-redesign .m-record-row>svg{color:var(--accent)}.ofx-redesign .m-record-footer{background:var(--surface-soft);color:var(--muted);border-top:1px solid var(--border);padding:16px 25px;font-size:9px}.ofx-redesign .m-layout{border-top:1px solid var(--border);grid-template-columns:240px minmax(0,1fr);align-items:start;gap:80px;padding-top:42px;display:grid}.ofx-redesign .m-sidebar{position:sticky;top:105px}.ofx-redesign .m-sidebar nav{flex-direction:column;gap:3px;margin:20px 0 25px;display:flex}.ofx-redesign .m-sidebar nav a{color:var(--muted);border-radius:7px;align-items:center;gap:13px;padding:12px 10px;font-size:11px;display:flex}.ofx-redesign .m-sidebar nav a>span{color:var(--accent);font-size:9px}.ofx-redesign .m-sidebar nav a:hover,.ofx-redesign .m-sidebar nav a:focus-visible{color:var(--accent);background:var(--blue-soft)}.ofx-redesign .m-sidebar>div{border:1px solid var(--border);background:var(--surface-soft);border-radius:11px;padding:23px 20px}.ofx-redesign .m-sidebar>div>svg{color:var(--accent);margin-bottom:13px}.ofx-redesign .m-sidebar strong{font-size:12px;line-height:1.7;display:block}.ofx-redesign .m-sidebar p{color:var(--muted);margin:10px 0 0;font-size:11px;line-height:1.9}.ofx-redesign .m-section{border-bottom:1px solid var(--border);margin-bottom:42px;padding:0 0 45px;scroll-margin-top:105px}.ofx-redesign .m-section:last-child{margin-bottom:0}.ofx-redesign .m-section-top{letter-spacing:1px;color:var(--accent);align-items:center;gap:13px;font-size:9px;display:flex}.ofx-redesign .m-section-icon{border:1px solid var(--border);background:var(--blue-soft);border-radius:11px;flex-shrink:0;place-items:center;width:45px;height:45px;display:grid}.ofx-redesign .m-section h2{letter-spacing:-.9px;max-width:650px;margin:20px 0 13px;font-size:29px;line-height:1.28}.ofx-redesign .m-intro{color:var(--muted);max-width:660px;margin:0 0 27px;font-size:13px;line-height:1.9}.ofx-redesign .m-details{gap:22px;margin-bottom:25px;display:grid}.ofx-redesign .m-details h3{margin:0 0 8px;font-size:13px;font-weight:650}.ofx-redesign .m-details p{color:var(--muted);max-width:660px;margin:0;font-size:12px;line-height:1.95}.ofx-redesign .m-section>.text-link{font-size:11px}.ofx-redesign .m-formula{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;margin:24px 0;padding:22px}.ofx-redesign .m-formula>span{letter-spacing:1.4px;color:var(--accent);font-size:8px;display:block}.ofx-redesign .m-formula strong{letter-spacing:-.4px;margin:12px 0;font-size:19px;line-height:1.6;display:block}.ofx-redesign .m-formula small{color:var(--muted);font-size:10px;line-height:1.8;display:block}.ofx-redesign .m-next{background:var(--surface-soft);border:1px solid var(--border);border-radius:15px;justify-content:space-between;align-items:center;gap:25px;margin-top:63px;padding:38px;display:flex}.ofx-redesign .m-next h2{letter-spacing:-.7px;margin:15px 0 11px;font-size:26px}.ofx-redesign .m-next p{color:var(--muted);margin:0;font-size:12px;line-height:1.9}.ofx-redesign .m-next .button{flex-shrink:0;font-size:11px}@media (max-width:1000px){.ofx-redesign .m-container{width:calc(100% - 60px)}.ofx-redesign .m-hero{gap:35px;padding:50px 0}.ofx-redesign .m-hero h1{font-size:49px}.ofx-redesign .m-layout{grid-template-columns:200px minmax(0,1fr);gap:35px}.ofx-redesign .m-sidebar nav a{font-size:10px}.ofx-redesign .m-section h2{font-size:26px}.ofx-redesign .m-record-heading{padding-inline:18px}.ofx-redesign .m-record-row{gap:12px;padding:20px 18px}.ofx-redesign .m-record-icon{width:40px;height:40px}.ofx-redesign .m-record-row strong{font-size:14px}.ofx-redesign .m-record-row p{font-size:8px}.ofx-redesign .m-next{padding:30px}.ofx-redesign .m-next h2{font-size:24px}}@media (max-width:700px){.ofx-redesign .m-page{padding-top:23px;padding-bottom:45px}.ofx-redesign .m-container{width:calc(100% - 40px)}.ofx-redesign .m-hero{grid-template-columns:minmax(0,1fr);gap:30px;padding:35px 0}.ofx-redesign .m-hero h1{letter-spacing:-1.7px;font-size:44px}.ofx-redesign .m-hero>div>p{max-width:100%;font-size:12px}.ofx-redesign .m-eyebrow{letter-spacing:1.5px;font-size:8px}.ofx-redesign .m-record-row{padding:18px 20px}.ofx-redesign .m-record-row strong{font-size:14px}.ofx-redesign .m-record-row p{font-size:9px}.ofx-redesign .m-layout{grid-template-columns:minmax(0,1fr);gap:35px;padding-top:25px}.ofx-redesign .m-sidebar{position:static}.ofx-redesign .m-sidebar nav{grid-template-columns:1fr 1fr;gap:4px;margin:13px 0 0;display:grid}.ofx-redesign .m-sidebar nav a{border:1px solid var(--border);gap:8px;padding:10px 7px;font-size:10px}.ofx-redesign .m-sidebar>div{display:none}.ofx-redesign .m-section{margin-bottom:30px;padding-bottom:30px;scroll-margin-top:90px}.ofx-redesign .m-section h2{letter-spacing:-.6px;font-size:25px}.ofx-redesign .m-intro,.ofx-redesign .m-details p{font-size:12px}.ofx-redesign .m-section-top{font-size:8px}.ofx-redesign .m-section-icon{width:39px;height:39px}.ofx-redesign .m-details{gap:20px}.ofx-redesign .m-formula{padding:17px}.ofx-redesign .m-formula strong{font-size:16px}.ofx-redesign .m-next{flex-direction:column;align-items:flex-start;margin-top:35px;padding:24px}.ofx-redesign .m-next h2{font-size:24px}.ofx-redesign .m-next .button{width:100%}}
