.talent{color:#24344a;max-width:920px;margin:auto;padding:32px 22px 70px;font-size:16px;line-height:1.6}.talent a{color:#087e86;font-weight:700}.talent-intro{padding:28px 0}.talent-intro span{color:#087e86;letter-spacing:.05em;font-weight:700}.talent h1{margin:12px 0;font-size:clamp(2rem,5vw,3rem);line-height:1.15}.talent-grid{background:#fff;border:1px solid #c9dae1;border-radius:16px;grid-template-columns:1fr 1fr;gap:20px;padding:28px;display:grid}.talent label{gap:7px;font-weight:700;display:grid}.talent input,.talent select,.talent textarea{font:inherit;box-sizing:border-box;border:1px solid #acbfcc;border-radius:7px;min-width:0;max-width:100%;padding:12px}.talent small{font-weight:400}.talent .full{grid-column:1/-1}.talent .check{align-items:flex-start;font-weight:400;display:flex}.talent .check input{margin-top:8px}.talent button,.talent .button{color:#fff;font:inherit;cursor:pointer;background:#087e86;border:0;border-radius:7px;padding:12px 20px;font-weight:700}.talent button:disabled{opacity:.6}.talent .trap{position:absolute;left:-10000px}.talent section{background:#fff;border:1px solid #c9dae1;border-radius:12px;margin:20px 0;padding:24px}.talent .toolbar{flex-wrap:wrap;gap:12px;display:flex}.talent .toolbar input{flex:1}.talent article{border-top:1px solid #c9dae1;padding:18px 0}.talent details{margin:16px 0}.talent summary{cursor:pointer;font-weight:700}.talent pre{white-space:pre-wrap;word-break:break-word}.talent table{border-collapse:collapse;width:100%}.talent td,.talent th{text-align:left;border-bottom:1px solid #ddd;padding:8px}.talent .scroll{overflow-x:auto}@media (max-width:620px){.talent-grid{grid-template-columns:1fr;padding:18px}.talent .full{grid-column:auto}}
