.cv-coach{margin:1rem 0;padding:1rem 1.1rem;border:1px solid #c9d8e7;border-radius:15px;background:#f5f9ff;color:#1d304a}.cv-coach[hidden]{display:none!important}.cv-coach h3{margin:0 0 .5rem;font-size:1.1rem}.cv-coach p{line-height:1.5}.cv-coach-meta{font-size:.88rem;color:#53647c}.cv-coach-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:.75rem 0}.cv-coach-box{background:white;border:1px solid #e0e7f1;border-radius:10px;padding:.7rem}.cv-coach-box p{margin:.3rem 0 0}.cv-coach details{margin:.6rem 0}.cv-coach summary{cursor:pointer;font-weight:600}.cv-coach-review{padding:.8rem;background:#e8f1fc;border-radius:10px;margin-top:.7rem}.cv-coach-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.6rem}.cv-coach-action{border:1px solid #7c91b1;border-radius:9px;padding:.55rem .7rem;background:white;color:#1d304a;cursor:pointer}.cv-coach-action[aria-pressed=true]{background:#244e86;color:white}@media(max-width:560px){.cv-coach-grid{grid-template-columns:1fr}.cv-coach{padding:.8rem}}