body:has(.tc-hero) .tc-experience{margin:28px 0;padding:30px;border:1px solid #d6dfd0;background:#f6f8f1}
body:has(.tc-hero) .tc-experience details{padding:20px 0;border-top:1px solid #d6dfd0}
body:has(.tc-hero) .tc-experience summary{font-weight:700;cursor:pointer;font-size:18px;color:#173f35}
body:has(.tc-hero) .tc-experience label{display:flex;align-items:center;gap:12px;margin:15px 0;font-size:15px}
body:has(.tc-hero) .tc-experience input[type=checkbox]{width:20px;height:20px;accent-color:#17513f;flex:none}
body:has(.tc-hero) .tc-experience .note{font-size:12px;color:#586c60;line-height:1.6}
body:has(.tc-hero) .tc-experience-links{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}
body:has(.tc-hero) .tc-experience-links a{padding:11px 16px;border:1px solid #c7d3bd;background:white;color:#173f35;border-radius:6px;text-decoration:none;font-size:14px}
body:has(.tc-hero) .tc-feedback{padding:0;border:0;background:transparent;box-shadow:none}
body:has(.tc-hero) .tc-feedback label{align-items:stretch;flex-direction:column;gap:6px}
body:has(.tc-hero) .tc-feedback select,body:has(.tc-hero) .tc-feedback textarea{width:100%;box-sizing:border-box;font:inherit;padding:12px;border:1px solid #b8c9ad;border-radius:6px;background:white}
body:has(.tc-hero) .tc-feedback :disabled{opacity:.5}
body:has(.tc-hero) .tc-experience-status:empty{display:none}
body:has(.tc-hero) .tc-experience-status{padding:12px;background:#e8efe0;font-size:14px}
@media(max-width:650px){body:has(.tc-hero) .tc-experience{padding:20px}}
