.helpers-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.helpers-heading h2{margin:0;color:#ecd39a}.helpers-heading>span{font-size:13px;color:#c8c5a8;white-space:nowrap}.helpers-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px}.helper-card{display:flex;flex-direction:column;border:1px solid #52624c;padding:16px;background:#202e27;min-width:0}.helper-identity{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.helper-identity h3{margin:0;color:#ebd8a7;font:23px SimSun,serif}.helper-role{padding:3px 7px;background:#384334;color:#c7ceab;font-size:12px;border:1px solid #6b7553}.helper-card .helper-story{font-size:14px;color:#bec5b5;line-height:1.7}.helper-card .helper-effect{font-size:15px;color:#e3cb8b;margin:0}.helper-card .note{font-size:12px}.helper-card button{margin-top:auto;width:100%;min-height:44px;padding:10px 6px;font-size:14px}.helper-hired{border-color:#8e8553}.helper-card .helper-status{color:#adcbb2;font-size:14px;margin-top:auto;padding-top:10px}.helper-summary{margin:16px 0;padding:14px;border:1px solid #4f634c;background:#253329}.helper-summary b{color:#e1cb99}.helper-summary .note{margin:8px 0}
@media(max-width:1000px){.helpers-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:540px){.helpers-grid{gap:8px}.helper-card{padding:10px}.helper-identity{gap:7px}.helper-identity h3{font-size:20px}.helpers-heading h2{font-size:22px}}
