@charset "UTF-8";
.learning-diagnosis-link{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:28px 0;padding:22px 24px;background:#f5f8fc;border:1px solid #dbe4ee;border-left:4px solid #355271;border-radius:12px;box-sizing:border-box;clear:both}
.learning-diagnosis-link .learning-diagnosis-link__title{margin:0 0 8px;font-size:17px;line-height:1.5;color:#172d47;word-break:keep-all}
.learning-diagnosis-link .learning-diagnosis-link__description{margin:0;font-size:14px;line-height:1.75;color:#546474;word-break:keep-all}
.learning-diagnosis-link__body{min-width:0;flex:1}
.learning-diagnosis-link__action{display:flex;flex:0 0 235px;flex-direction:column;gap:7px;align-items:flex-start}
.learning-diagnosis-link__action>span{font-size:12px;color:#617081}
.learning-diagnosis-link__action a{display:inline-block;padding:10px 0;color:#173f68;font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:4px;line-height:1.7;word-break:keep-all}
.learning-diagnosis-link__action a:hover{color:#0e4f47}
.learning-diagnosis-link__action a:focus-visible{outline:3px solid #365cff;outline-offset:4px;border-radius:4px}
@media(max-width:740px){.learning-diagnosis-link{align-items:stretch;flex-direction:column;gap:14px;padding:19px 18px;margin:24px 0}.learning-diagnosis-link__action{flex-basis:auto;border-top:1px solid #dbe4ee;padding-top:12px;gap:2px}.learning-diagnosis-link .learning-diagnosis-link__title{font-size:16px}.learning-diagnosis-link .learning-diagnosis-link__description{font-size:13px}.learning-diagnosis-link__action a{font-size:14px;min-height:44px}}
