#recruit-form [hidden],.required-guide[hidden]{display:none!important}
.entry-review h3{font-family:var(--font-display);font-size:25px;line-height:1.6;color:#713c51;scroll-margin-top:100px}
.entry-review>p{font-size:13px;color:#725c65;line-height:1.9;margin:10px 0 24px}
.review-values{margin:0 0 28px;border-top:1px solid #e7d4dd}
.review-values>div{display:grid;grid-template-columns:155px minmax(0,1fr);gap:20px;padding:17px 4px;border-bottom:1px solid #e7d4dd}
.review-values dt{font-size:12px;font-weight:700;color:#775463;line-height:1.8}
.review-values dd{margin:0;font-size:14px;line-height:1.8;color:#44333c;white-space:pre-wrap;overflow-wrap:anywhere}
.review-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}
.review-actions .btn{flex:1;min-width:190px;justify-content:center;padding:17px 20px;margin-top:0}
.entry-edit{padding:16px 21px;border:1px solid #b9748e;background:#fffafc;color:#86435c;border-radius:999px;cursor:pointer;font:inherit;font-size:13px;font-weight:700}
.entry-edit:hover{background:#f7e9ee}.entry-edit:disabled{cursor:wait;opacity:.6}
.entry-review :focus-visible{outline:3px solid #ab456b;outline-offset:5px}
@media(max-width:600px){.review-values>div{grid-template-columns:1fr;gap:5px;padding:14px 0}.entry-review h3{font-size:23px}.review-actions{flex-direction:column-reverse;align-items:stretch}.review-actions .btn{flex:auto;min-width:0;width:100%}.entry-edit{width:100%}}
