.pc-origin-next-steps{margin-top:24px;border-top:1px solid #ffffff45;padding-top:22px}
.pc-origin-next-steps p{font-size:15px!important;line-height:1.8;overflow-wrap:anywhere}
.pc-origin-next-steps a{color:inherit;text-decoration:underline;text-underline-offset:4px}
.pc-origin-next-steps nav{display:flex;flex-wrap:wrap;gap:14px 24px;align-items:center;margin-top:20px;font-size:14px}
.pc-origin-next-steps nav>span{flex-basis:100%;font-weight:600}
.pc-origin-contact-context{margin:20px 0 24px;padding:20px;border:1px solid #bad8e5;border-left:4px solid #0088b9;background:#f0f8fb;border-radius:0 8px 8px 0}
#pc-origin-contact-form{scroll-margin-top:116px}
.pc-origin-contact-context p{font-size:14px;line-height:1.8;margin:0 0 12px;color:#385567}
.pc-origin-contact-context strong{color:#05263f;font-size:18px}
.pc-origin-contact-context a{font-size:13px;color:#006c94;text-decoration:underline;text-underline-offset:4px}
.pc-origin-service-guides{padding:72px 0;background:#f0f8fb;color:#05263f}
.pc-origin-service-guides h2{font-size:36px;line-height:1.2;max-width:760px;margin-bottom:20px}
.pc-origin-service-intro{max-width:760px;line-height:1.8;color:#385567;margin-bottom:32px}
.pc-origin-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.pc-origin-service-grid>a{display:flex;flex-direction:column;gap:18px;padding:26px;background:#fff;border:1px solid #c5dce7;border-radius:8px;color:#05263f;transition:border-color .2s}
.pc-origin-service-grid>a:hover{border-color:#0088b9}
.pc-origin-service-grid>a:focus-visible{outline:3px solid #0088b9;outline-offset:3px}
.pc-origin-service-grid h3{font-size:22px;line-height:1.35;margin:0}
.pc-origin-service-grid p{font-size:15px;line-height:1.8;margin:0;color:#385567}
.pc-origin-service-grid>a>span{margin-top:auto;font-size:14px;font-weight:600;color:#006c94}
.pc-origin-service-grid>a>span>span{float:right}
.pc-origin-service-guides[id]{scroll-margin-top:120px}
@media(max-width:1000px){.pc-origin-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.pc-origin-service-grid{grid-template-columns:1fr}.pc-origin-service-guides{padding:52px 0}.pc-origin-service-guides h2{font-size:29px}.pc-origin-service-grid>a{padding:22px}.pc-origin-next-steps nav{display:grid;gap:16px}.pc-origin-contact-context{padding:16px}}
