.ioPath{background:#f5f0e7;border-top:1px solid #dfd4c2;border-bottom:1px solid #dfd4c2;color:#21362b;padding:3.5rem 0}
.ioPathInner{width:min(1140px,calc(100% - 2rem));margin:0 auto;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:2.25rem;align-items:start}
.ioPathKicker{margin:0 0 .55rem;color:#637049;font-size:.75rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}
.ioPath h2{margin:0 0 .8rem;color:#173d2b;font-size:clamp(1.55rem,2.5vw,2.2rem);line-height:1.14}
.ioPath p{margin:0;color:#526056;line-height:1.65}
.ioPathLinks{display:grid;gap:.7rem}
.ioPathLinks a{position:relative;display:block;border:1px solid #d8cebc;border-radius:.35rem;background:#fffaf1;color:#173d2b;padding:1rem 2.4rem 1rem 1.05rem;text-decoration:none;transition:background .18s ease,border-color .18s ease,transform .18s ease}
.ioPathLinks a:hover,.ioPathLinks a:focus-visible{background:#fff;border-color:#6d825c;transform:translateY(-1px)}
.ioPathLinks strong,.ioPathLinks span{display:block}.ioPathLinks strong{margin-bottom:.25rem;font-size:1rem}.ioPathLinks span{color:#59665b;font-size:.91rem;line-height:1.45}.ioPathLinks b{position:absolute;right:1rem;top:50%;color:#55703e;font-size:1.2rem;transform:translateY(-50%)}
@media (max-width:760px){.ioPath{padding:2.65rem 0}.ioPathInner{grid-template-columns:1fr;gap:1.35rem}.ioPathLinks a{padding:1rem 2.25rem 1rem 1rem}}
