.cv-coach7{margin-top:1rem;padding:1rem;border:1px solid #b6c7d9;border-radius:14px;background:#f4f8fc;color:#17243a}.cv-coach7 h3{margin:0 0 .55rem;font-size:1.08rem}.cv-coach7-context{font-weight:650;font-size:1.05rem}.cv-coach7-choices{display:grid;gap:.55rem;margin:.75rem 0}.cv-coach7-choices button{padding:.75rem;text-align:left;border:1px solid #a5b6ca;border-radius:9px;background:white;color:#17243a;cursor:pointer;line-height:1.45}.cv-coach7-choices button[aria-pressed=true]{border:2px solid #325aa3;background:#e9f0ff}.cv-coach7-result{font-weight:600;min-height:1.2rem}.cv-coach7 button:focus-visible{outline:3px solid #325aa3;outline-offset:2px}@media(max-width:640px){.cv-coach7{padding:.8rem}}