.hrc-reader.wf-reader{width:min(1080px,calc(100vw - 32px));padding:24px;box-sizing:border-box}.wf-reader .hrc-meta{margin:8px 0 13px}.hrc-reading.wf-reading{background:white;padding:0;color:#334155;font-size:14px;line-height:1.75;min-height:0}.wf-reading h3{font-size:15px;color:#293a56;margin:18px 0 7px}.wf-summary{font-size:16px;color:#293a56;font-weight:500}.wf-reading .wf-scope,.wf-help{font-size:12px;color:#687990}.wf-prep{padding:10px 14px;background:#f5f7fb;border:1px solid #e4e9f2;border-radius:8px;margin:12px 0}.wf-prep h3{margin:0 0 5px}.wf-reading ul{padding-left:20px;margin:4px 0}.wf-reading li{margin:4px 0}.wf-diagram svg{display:block;width:100%;height:auto;max-height:130px}.wf-mobile-flow{display:none}.wf-steps table{border-collapse:collapse;width:100%;table-layout:fixed;border:1px solid #dde5f0;font-size:13px}.wf-steps th{background:#f3f6fb;font-weight:500;color:#526782;text-align:left}.wf-steps td,.wf-steps th{padding:11px 12px;border-bottom:1px solid #e2e8f1;vertical-align:top;overflow-wrap:anywhere}.wf-steps th:first-child{width:23%}.wf-steps th:last-child{width:24%}.wf-steps td strong{display:block;color:#293a56}.wf-steps td small{display:block;color:#697b93;line-height:1.6;margin-top:5px;font-size:12px}.wf-branches{border-left:3px solid #8093bd;background:#f6f8fc;padding:8px 13px;margin-top:18px}.wf-branches h3{margin-top:0}.wf-branches p{margin:8px 0}.wf-warnings{font-size:13px}.wf-warnings li{margin:7px 0}.wf-reader .hrc-related{margin-top:18px;padding-top:12px}.wf-reader .hrc-next{margin-top:14px}
@media(max-width:720px){.hrc-reader.wf-reader{padding:17px;width:calc(100vw - 20px)}.wf-diagram svg{display:none}.wf-mobile-flow{display:grid;grid-template-columns:1fr;gap:6px;padding:0;list-style:none;counter-reset:flow}.wf-mobile-flow li{counter-increment:flow;background:#f3f6fb;border-radius:6px;padding:7px 10px;margin:0}.wf-mobile-flow li:before{content:counter(flow) ' → ';color:#3e589e}.wf-mobile-flow span{display:block;margin-left:30px;font-size:12px;color:#687990}.wf-steps table,.wf-steps tbody,.wf-steps tr,.wf-steps td{display:block;width:auto}.wf-steps thead{display:none}.wf-steps tr{border-bottom:1px solid #dbe3f0;padding:7px 0}.wf-steps td{border:0;padding:5px 10px}.wf-steps td:first-child{background:#f5f7fb}.wf-steps td[data-label]:before{content:attr(data-label) '：';font-weight:600;color:#465c80}.wf-steps td small{margin-top:2px}.wf-help{margin-bottom:8px}}
