.kbp-article.kcj-article{max-width:none}.kbp-article .kcj-board{padding-bottom:0;margin-bottom:0;border-bottom:0}.kcj-search{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:16px;border-radius:20px;background:#fff;border:1px solid var(--kbp-hair)}.kcj-q{grid-column:1 / -1}.kcj-field{display:grid;gap:6px;min-width:0}.kcj-field label{font-size:13px;font-weight:700;color:var(--kbp-ink)}.kcj-input{position:relative;display:flex;align-items:center}.kcj-input svg{position:absolute;left:14px;color:var(--kbp-muted);pointer-events:none}.kcj-field input,.kcj-field select{width:100%;min-width:0;height:48px;border:1px solid #cfd8d5;border-radius:12px;background:#fff;color:var(--kbp-ink);font:500 16px/1.4 KB Inter,Inter,sans-serif;transition:border-color .15s ease,box-shadow .15s ease}.kcj-field input{padding:0 44px 0 42px}.kcj-field input::-webkit-search-cancel-button{display:none}.kcj-field input::placeholder{color:#7d8b88}.kcj-field select{padding:0 40px 0 14px;appearance:none;-webkit-appearance:none;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235b6d73' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 14px center}.kcj-field input:focus,.kcj-field select:focus{outline:none;border-color:var(--kb-green,#075a45);box-shadow:0 0 0 3px #075a4529}.kcj-input button{position:absolute;right:6px;display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:50%;background:transparent;color:var(--kbp-ink);cursor:pointer}.kcj-input button:focus-visible{outline:2px solid var(--kb-green,#075a45);outline-offset:1px}@media(hover:hover)and (pointer:fine){.kcj-input button:hover{background:var(--kbp-soft)}}.kcj-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:32px 0 14px}.kbp-article .kcj-head h2{margin:0;font-family:KB Inter,Inter,sans-serif;font-weight:700;text-transform:none;font-size:15px;line-height:1.4;letter-spacing:0;color:var(--kbp-muted)}.kcj-reset{padding:8px 0;border:0;background:none;font:700 14px/1 KB Inter,Inter,sans-serif;color:var(--kb-green,#075a45);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.kbp-article .kcj-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.kbp-article .kcj-list li{max-width:none;margin:0;padding:0}.kcj-role{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:20px;border-radius:20px;background:#fff;border:1px solid var(--kbp-hair);color:var(--kbp-ink);text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .16s cubic-bezier(.23,1,.32,1)}.kcj-role:active{transform:scale(.99)}.kcj-role:focus-visible{outline:2px solid var(--kb-green,#075a45);outline-offset:3px}.kcj-role-main{display:grid;gap:4px;min-width:0}.kcj-role-main small{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--kb-green,#075a45)}.kcj-role-main b{font-size:22px;line-height:1.25;letter-spacing:-.02em;color:var(--kbp-ink)}.kbp-article .kcj-role-line{margin-top:2px;font-size:15.5px;line-height:1.5;color:var(--kbp-body)}.kcj-meta{display:flex;flex-wrap:wrap;gap:4px 0;margin-top:8px;font-size:14px;font-weight:600;color:var(--kbp-ink)}.kcj-meta span+span:before{content:"";display:inline-block;width:4px;height:4px;margin:0 10px 3px;border-radius:50%;background:#b9c6c2;vertical-align:middle}.kcj-role-side{display:flex;flex-direction:column;align-items:flex-end;gap:12px;flex:none}.kcj-posted{display:none;font-size:13px;color:var(--kbp-muted)}.kcj-role-side i{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--kb-green,#075a45);color:#fff;transition:transform .2s cubic-bezier(.23,1,.32,1)}@media(hover:hover)and (pointer:fine){.kcj-role:hover{border-color:#b9c6c2;box-shadow:0 18px 40px -28px #06120f59}.kcj-role:hover .kcj-role-side i{transform:translate(3px)}}.kcj-empty{display:grid;justify-items:start;gap:4px;padding:28px 20px;border-radius:20px;background:var(--kbp-soft);overflow-wrap:anywhere}.kcj-empty b{font-size:19px;line-height:1.35;color:var(--kbp-ink)}.kbp-article .kcj-empty p{margin:0;font-size:15.5px}.kcj-empty-btn{display:inline-flex;align-items:center;gap:10px;min-height:50px;margin-top:14px;padding:0 22px;border:0;border-radius:99px;background:var(--kb-green,#075a45);color:#fff;font:700 15px/1 KB Inter,Inter,sans-serif;cursor:pointer;transition:background .18s ease,transform .16s cubic-bezier(.23,1,.32,1)}.kcj-empty-btn:active{transform:scale(.97)}.kcj-empty-btn:focus-visible{outline:2px solid var(--kb-green,#075a45);outline-offset:3px}@media(hover:hover)and (pointer:fine){.kcj-empty-btn:hover{background:#0a6b53}}@media(min-width:768px){.kcj-search{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);padding:18px;align-items:end}.kcj-q{grid-column:auto}.kcj-role{align-items:center;padding:24px 28px}.kcj-posted{display:block}.kcj-role-side{flex-direction:row;align-items:center;gap:20px}.kcj-empty{padding:36px 32px}}@media(prefers-reduced-motion:reduce){.kcj-role,.kcj-role-side i,.kcj-empty-btn{transition:none}}
