.mirai-resume-recommendations,.mirai-resume-page{box-sizing:border-box;max-width:980px;margin:24px auto;padding:0 18px;font-size:16px;line-height:1.8;color:inherit}
.mirai-resume-recommendations{padding:24px;border:1px solid rgba(127,127,127,.25);border-radius:16px;background:rgba(255,255,255,.02)}
.mirai-resume-recommendations h4,.mirai-resume-page h1,.mirai-resume-page h2,.mirai-resume-page h3,.mirai-resume-page h4,.mirai-resume-page h5{line-height:1.45}
.mirai-resume-recommendations h4{font-size:24px;margin:0 0 10px}
.mirai-resume-intro,.mirai-resume-help{font-size:15px;line-height:1.8}
.mirai-resume-selection-explain,.mirai-resume-important{margin:16px 0;padding:16px;border-left:4px solid currentColor;background:rgba(127,127,127,.08)}
.mirai-resume-selection-explain p,.mirai-resume-important p{margin:6px 0 0}
.mirai-resume-local-form{margin:22px 0;padding:18px;border:1px solid rgba(127,127,127,.24);border-radius:12px}
.mirai-resume-local-form h5{font-size:19px;margin:0 0 8px}
.mirai-resume-field{display:block;margin:14px 0;font-weight:700}
.mirai-resume-field span{display:block;margin-bottom:6px}
.mirai-resume-field input,.mirai-resume-field textarea{box-sizing:border-box;width:100%;min-height:46px;padding:10px 12px;font:inherit;border:1px solid rgba(127,127,127,.42);border-radius:8px;background:inherit;color:inherit}
.mirai-resume-field textarea{min-height:92px;resize:vertical}
.mirai-resume-five-list,.mirai-resume-card-list{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:16px;margin:18px 0}
.mirai-resume-recommendation-card,.mirai-resume-link-card,.mirai-resume-reason-block{box-sizing:border-box;padding:18px;border:1px solid rgba(127,127,127,.24);border-radius:12px}
.mirai-resume-recommendation-card h5,.mirai-resume-link-card h3{font-size:19px;margin:0 0 8px}
.mirai-resume-primary-strength{margin:6px 0 10px}
.mirai-resume-card-reason{font-size:15px}
.mirai-resume-button{display:inline-block;margin-top:8px;padding:10px 16px;border-radius:999px;text-decoration:none!important;font-weight:700;border:1px solid currentColor}
.mirai-resume-all-link{margin-top:18px;font-weight:700}
.mirai-resume-seo-entry{max-width:980px;margin:18px auto;padding:0 18px;font-size:15px;font-weight:700}
.mirai-resume-public-main{display:block;width:100%}
.mirai-resume-page{padding-top:22px;padding-bottom:54px}
.mirai-resume-eyebrow{font-size:15px;font-weight:700;letter-spacing:.04em;margin-bottom:6px}
.mirai-resume-hero{margin-bottom:28px}
.mirai-resume-hero h1{font-size:clamp(28px,4vw,42px);margin:6px 0 14px}
.mirai-resume-page h2{font-size:25px;margin:34px 0 12px}
.mirai-resume-page h3{font-size:19px;margin:0 0 8px}
.mirai-resume-breadcrumb{font-size:14px;margin-bottom:18px}
.mirai-resume-explain,.mirai-resume-rationale,.mirai-resume-document,.mirai-resume-howto,.mirai-resume-related,.mirai-resume-personalized,.mirai-resume-context-group{margin:30px 0}
.mirai-resume-reason-block{margin:12px 0}
.mirai-resume-paper{padding:24px;border:1px solid rgba(127,127,127,.32);border-radius:14px;background:rgba(255,255,255,.03)}
.mirai-resume-paper section+section{border-top:1px solid rgba(127,127,127,.22);margin-top:22px;padding-top:20px}
.mirai-resume-paper p{white-space:normal}
.mirai-resume-howto ol{padding-left:1.5em}
.mirai-resume-howto li{margin:10px 0}
.mirai-resume-related-links{display:flex;flex-wrap:wrap;gap:10px}
.mirai-resume-related-links a{padding:8px 12px;border:1px solid rgba(127,127,127,.3);border-radius:999px;text-decoration:none}
.mirai-resume-personalized{padding:20px;border:2px solid rgba(127,127,127,.35);border-radius:14px}
.mirai-resume-personalized-copy{margin-top:18px;padding-top:16px;border-top:1px solid rgba(127,127,127,.25)}
@media(max-width:760px){.mirai-resume-recommendations,.mirai-resume-page{padding-left:14px;padding-right:14px}.mirai-resume-recommendations{padding-top:20px;padding-bottom:20px}.mirai-resume-paper{padding:18px}.mirai-resume-page h2{font-size:22px}.mirai-resume-recommendations h4{font-size:22px}}
.mirai-resume-career-record-choice{margin:30px 0;padding:20px;border:1px solid rgba(127,127,127,.28);border-radius:14px}
.mirai-resume-career-record-choice p{margin:10px 0}
.mirai-resume-recommendation-card .mirai-secondary{margin-top:10px}
