/* Process support: shared web-service shell, HTML anchors and reviewable phase results. */
.wh-process .pd-hero>.pd-wrap{max-width:1180px}.wh-process .pd-hero h1{max-width:1080px}.wh-process .pd-hero .pd-lead{max-width:950px}.wh-process .mk-hero-note{font-size:14px;line-height:1.8;margin-top:26px;max-width:950px}.wh-process .wp-timeline{margin:30px 0}.wh-process .wp-timeline .wh-steps{margin:0}.wh-process .wp-timeline .wh-steps li{padding:20px}.wh-process .wp-timeline a{display:block;font-size:18px;font-weight:600;line-height:1.5;min-height:44px;text-decoration:underline;text-underline-offset:4px}.wh-process .wp-example{border-left:4px solid #ffc62f;background:#fff8e8;border-radius:0 10px 10px 0;padding:22px 26px;margin:28px 0;max-width:1000px}.wh-process .wp-example p{margin:0;font-size:16px;line-height:1.85;color:#202d4f}.wh-process .wp-phase-result{border:1px solid #cbd5e7;border-radius:10px;background:#fff;max-width:1000px;margin:28px 0;overflow:hidden}.wh-process .wp-phase-result>div{display:grid;grid-template-columns:210px minmax(0,1fr);gap:25px;padding:22px;border-top:1px solid #dce3ef}.wh-process .wp-phase-result>div:first-child{border-top:0}.wh-process .wp-phase-result dt{font-weight:700;font-size:14px;line-height:1.65;color:#354d89}.wh-process .wp-phase-result dd{margin:0;font-size:15px;line-height:1.8}.wh-process .wp-back{font-size:14px}.wh-process .wp-definitions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:1000px;margin:28px 0}.wh-process .wp-definitions>div{border:1px solid #cbd5e7;border-radius:10px;padding:24px;background:#fff}.wh-process .wp-definitions dt{font-weight:700;font-size:18px;line-height:1.4;margin-bottom:12px}.wh-process .wp-definitions dd{font-size:15px;line-height:1.8;margin:0}.wh-process #hablemos{background:#202d4f;color:#fff}.wh-process #hablemos h2,.wh-process #hablemos p,.wh-process #hablemos a{color:#fff}.wh-process #hablemos .pd-button{background:#ffcd48;color:#202d4f;border-color:#ffcd48}.wh-process #hablemos a:focus-visible{outline-color:#ffcd48}@media(max-width:600px){.wh-process .pd-hero{padding-top:42px;padding-bottom:38px}.wh-process .pd-hero h1{font-size:35px;line-height:1.2}.wh-process .wp-phase-result>div{grid-template-columns:1fr;gap:8px;padding:20px}.wh-process .wp-example{padding:20px}.wh-process .wp-definitions{grid-template-columns:1fr}.wh-process .wp-timeline .wh-steps{grid-template-columns:1fr}.wh-process .wp-timeline .wh-steps li{padding:18px 20px}.wh-process .wp-timeline .wh-steps li:before{margin-bottom:8px}}
