/* Shared presentation for top-level registration disclosures only. */
html body details.wk-entry-disclosure>summary{display:flex;align-items:center;gap:12px;min-height:44px;padding:0!important;box-sizing:border-box;list-style:none;background:#fff!important;color:#2059ad;border:0;border-radius:5px;font-size:14px!important;font-weight:700;line-height:1.5;cursor:pointer}
html body details.wk-entry-disclosure>summary::-webkit-details-marker{display:none}
html body details.wk-entry-disclosure>summary::marker{content:''}
html body details.wk-entry-disclosure>summary::before{content:none}
html body details.wk-entry-disclosure>summary>.wk-entry-label{display:inline-flex;align-items:center;gap:9px;flex:0 1 auto;width:max-content;max-width:calc(100% - 76px);min-width:0;min-height:40px;margin:0;padding:9px 15px;border:1px solid #2158c4;border-radius:5px;background:#2563db;color:#fff;font:700 14px/1.5 "Malgun Gothic",sans-serif;white-space:normal;overflow-wrap:anywhere}
html body details.wk-entry-disclosure>summary>.wk-entry-label::before{content:'+';flex:none;color:#fff;font-size:20px;font-weight:400;line-height:1}
html body details.wk-entry-disclosure>summary>small{flex:1 1 0;min-width:0;margin:0;color:#70839e;font-size:11px;font-weight:400;line-height:1.5}
html body details.wk-entry-disclosure>summary::after{content:'펼치기 ▾';float:none;flex:none;margin-left:auto;padding:5px 10px;border:1px solid #d9e3f0;border-radius:5px;background:#f7f9fc;color:#58759a;font-size:11px;font-weight:500;white-space:nowrap}
html body details.wk-entry-disclosure[open]>summary>.wk-entry-label::before{content:'−'}
html body details.wk-entry-disclosure>summary>.wk-entry-label.wk-entry-has-prefix::before,html body details.wk-entry-disclosure[open]>summary>.wk-entry-label.wk-entry-has-prefix::before{content:none}
html body details.wk-entry-disclosure[open]>summary::after{content:'접기 ▴'}
html body details.wk-entry-disclosure>summary:hover>.wk-entry-label{background:#1c55c6}
html body details.wk-entry-disclosure>summary:focus-visible{outline:3px solid #8db8ff;outline-offset:3px}
@media(max-width:760px){html body details.wk-entry-disclosure>summary{gap:8px}html body details.wk-entry-disclosure>summary>small{display:none}html body details.wk-entry-disclosure>summary>.wk-entry-label{gap:7px;padding:8px 10px;font-size:12px;max-width:calc(100% - 66px)}html body details.wk-entry-disclosure>summary::after{padding:5px 7px;font-size:10px}}
