html body.adp-platform{--adbc-forest:#173f35;--adbc-lime:#d5e9a7;--adbc-cream:#fafbf6;--adbc-muted:#586d60;background:#fafbf6!important}
html body.adp-platform .wp-site-blocks{background:#fafbf6}
html body.adp-platform #ad-global-header{background:#fffffc!important;border-bottom:1px solid #e1e7d8!important;box-shadow:0 5px 24px #1d453308!important}
html body.adp-platform #ad-global-header .adth-auth a,html body.adp-platform #ad-global-header .adth-icon-button{border-radius:12px!important}
html body.adp-platform #ad-global-header .adth-bottom-row a:hover{color:#376b43!important}
html body.adp-platform #ad-platform-about .adp-stream{border-top:2px solid #a6bf88!important;background:transparent!important}
html body.adp-platform #ad-platform-about .adp-stream h3{font-size:18px!important}
html body.adp-platform #ad-platform-about .adp-stream li{border-color:#e0e6d8!important}
html body.adp-platform :is(a,button,input,summary):focus-visible{outline:3px solid #779949!important;outline-offset:4px!important}
#adbc-footer.adbc-footer{display:block!important;width:100%!important;max-width:none!important;box-sizing:border-box!important;background:#183e32!important;color:#f3f7e9!important;margin:64px 0 0!important;padding:50px var(--adp-gutter,24px) 24px!important;border-top:5px solid #c9dfa3!important}
#adbc-footer *{box-sizing:border-box}
#adbc-footer .adbc-footer-inner{max-width:var(--adp-frame-width,1200px);margin:0 auto}
#adbc-footer .adbc-footer-brand{display:flex;align-items:center;gap:22px}
#adbc-footer .adbc-footer-brand img{flex:0 0 136px;width:136px;height:150px;object-fit:contain}
#adbc-footer .adbc-eyebrow{color:#c4d9ab!important;font-size:13px;letter-spacing:.025em;margin:0 0 10px}
#adbc-footer h2{color:#f5f8ec!important;font-size:clamp(24px,2.4vw,32px)!important;font-weight:700!important;line-height:1.35!important;letter-spacing:-.04em;margin:0 0 12px!important}
#adbc-footer p{font-size:14px;line-height:1.8;color:#cedcca;margin:0 0 12px}
#adbc-footer a{color:#f3f7e9!important;text-decoration:none!important}
#adbc-footer .adbc-about{font-size:13px;border-bottom:1px solid #789477;padding-bottom:4px}
#adbc-footer dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:0 0 15px}
#adbc-footer dt{min-height:44px;font-size:14px;color:#d9e5ce;line-height:1.7}
#adbc-footer dt small{display:block;font-size:11px;color:#b4c8aa}
#adbc-footer dd{font-size:clamp(26px,3vw,42px);line-height:1.3;font-weight:650;letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:#ddefbd;margin:8px 0 0}
#adbc-footer .adbc-stats-status{font-size:11px;color:#b6c9ad;margin:0 0 4px}
#adbc-footer details{font-size:11px;color:#b9cdb0;line-height:1.7}
#adbc-footer summary{cursor:pointer;min-height:30px;padding:5px 0;width:fit-content}
#adbc-footer details p{font-size:12px;margin-top:8px}
#adbc-footer .adbc-social-row{display:grid;grid-template-columns:1fr 2fr;gap:30px;align-items:center;border-top:1px solid #466650;padding-top:28px;margin-top:32px}
#adbc-footer h3{font-size:18px!important;line-height:1.5;color:#f2f7e7!important;margin:0 0 4px!important;letter-spacing:-.025em}
#adbc-footer .adbc-social-row p{font-size:12px;margin:0}
#adbc-footer .adbc-socials{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
#adbc-footer .adbc-socials a{display:flex;align-items:center;gap:10px;min-height:66px;padding:13px 12px;border:1px solid #597652;border-radius:13px;background:#ffffff06;transition:background .18s,border-color .18s;font-size:13px;font-weight:600;white-space:nowrap}
#adbc-footer .adbc-socials a:hover{background:#cce3aa18;border-color:#b9d290}
#adbc-footer .adbc-socials a>span:last-child{margin-left:auto;font-size:13px;color:#b4c999}
#adbc-footer .adbc-socials svg{flex-shrink:0;color:#d7e9b9}
#adbc-footer .adbc-socials small{display:block;font-size:10px;font-weight:400;color:#b7cdaa;margin-top:4px}
#adbc-footer .adbc-footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:30px;padding-top:18px;border-top:1px solid #36563f;color:#a9c09e;font-size:11px;line-height:1.6}
#adbc-footer .adbc-footer-bottom a{color:#bbcfb0!important}
body.adbc-footer-in-view :is(.adeh-carousel.adsm-community-banner--desktop,.adsm-community-banner--desktop){opacity:0!important;pointer-events:none!important}
@media(max-width:1250px){#adbc-footer .adbc-social-row{grid-template-columns:1fr}
#adbc-footer .adbc-socials{grid-template-columns:repeat(4,minmax(0,1fr))}
#adbc-footer .adbc-footer-brand img{flex-basis:110px;width:110px;height:125px}}
@media(max-width:780px){#adbc-footer .adbc-socials{grid-template-columns:repeat(2,minmax(0,1fr))}
#adbc-footer .adbc-footer-brand img{width:100px;flex-basis:100px;height:115px}
#adbc-footer.adbc-footer{padding-top:32px!important}}
@media(max-width:520px){#adbc-footer .adbc-footer-brand{gap:12px}
#adbc-footer .adbc-footer-brand img{width:82px;flex-basis:82px;height:100px}
#adbc-footer h2{font-size:23px!important}
#adbc-footer .adbc-eyebrow{font-size:11px}
#adbc-footer .adbc-socials a{padding:12px 10px;gap:8px}
#adbc-footer .adbc-socials small{font-size:9px}
#adbc-footer .adbc-footer-bottom{flex-direction:column;gap:5px}}
@media(prefers-reduced-motion:reduce){#adbc-footer a{transition:none!important;animation:none!important}}
:root{--adux-font:"Pretendard Variable",Pretendard,-apple-system,BlinkMacSystemFont,system-ui,"Apple SD Gothic Neo","Malgun Gothic",sans-serif;--wp--preset--font-family--inter:var(--adux-font)}
html body{--wp--preset--font-family--inter:var(--adux-font)!important;font-family:var(--adux-font)!important;word-break:keep-all;overflow-wrap:break-word;-webkit-font-smoothing:antialiased}
body:not(.adp-game-page) :is(h1,h2,h3,h4,h5,h6,p,li,a,button,input,textarea,select,label,summary,blockquote,figcaption,td,th,dt,dd,small,strong,b,em,span):not(#wpadminbar *){font-family:inherit}
html body :is(.ad-detail-content,.ad-lexicon,.news-template,.research-template,.ad-policy,.adt-profile-detail,.adr-resume-shell,.adt-links-intro,.adsc-demoted-h1){font-family:var(--adux-font)!important}
@media (max-width:640px){#ad-global-header .adth-topbar{grid-template-areas:"brand search menu login signup"!important;grid-template-columns:minmax(0,1fr) 42px 42px auto auto!important;gap:4px!important;padding:8px 0!important;align-items:center}
#ad-global-header .adth-wordmark{font-size:19px}
#ad-global-header .adth-wordmark small{display:none!important}
#ad-global-header .adth-logo{width:34px!important;height:auto!important}
#ad-global-header :is(.adth-menu,.adth-search)>summary{justify-content:center;width:42px!important;min-width:42px!important;height:42px!important;padding:0!important}
#ad-global-header :is(.adth-menu-label,.adth-search-label){position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
#ad-global-header :is(.adth-login,.adth-signup){height:42px!important;min-height:0!important;font-size:14px!important;white-space:nowrap}
#ad-global-header .adth-login{padding:0 6px!important;border:0!important;background:none!important;box-shadow:none!important}
#ad-global-header .adth-signup{padding:0 11px!important}
html body.adp-platform #ad-platform-about .adp-stream{padding:0 16px 4px!important}
html body.adp-platform #ad-platform-about .adp-stream h3{padding:14px 0 6px!important;font-size:18px!important}
html body.adp-platform #ad-platform-about .adp-stream li{padding:11px 0!important}
html body.adp-platform #ad-platform-about .adp-stream time{margin-top:4px!important;font-size:12.5px!important}}
:root{--fn-paper:#f6f3ea;--fn-card:#fffdf7;--fn-grid:#efe9da;--fn-ink:#1d2a22;--fn-ink2:#56645a;--fn-line:#e2dccb;--fn-forest:#245239;--fn-moss:#6f9a4a;--fn-chloro:#d8e9a2;--fn-clay:#b8623f;--fn-serif:"Noto Serif KR","Nanum Myeongjo",serif}
html:root body.adp-platform:not(#fnx){background:var(--fn-paper)!important;color:var(--fn-ink)}
html:root body.adp-platform:not(#fnx) :is(#ap-title,.adp-section-heading h2,.adp-discover-heading h2,.adp-participate h2,#ad-platform-about .ap-section h2,.adbc-menu-copy :is(h1,h2),h1.wp-block-post-title){font-family:var(--fn-serif)!important;font-weight:700!important;letter-spacing:-.025em!important}
html:root body.adp-platform:not(#fnx) ::selection{background:var(--fn-chloro);color:var(--fn-ink)}
html:root body.adp-platform:not(#fnx) :focus-visible{outline:2.5px solid var(--fn-moss);outline-offset:2px}
html:root body.adp-platform:not(#fnx) #ad-global-header{background:var(--nb-page,#fffdf6)!important;border-bottom:1px solid var(--fn-line)!important;box-shadow:0 3px 12px #342e1808!important;-webkit-backdrop-filter:none;backdrop-filter:none}
html:root body.adp-platform:not(#fnx) #ad-global-header .adth-brand{position:relative;box-sizing:border-box;justify-self:start;width:max-content;max-width:100%;gap:10px!important;margin:2px 0!important;padding:8px 14px!important;background:var(--nb-yellow,#f4e9a8)!important;border:0!important;border-radius:1px 1px 9px 1px!important;box-shadow:0 7px 12px -10px #463a1480!important;transform:rotate(-.6deg);text-decoration:none!important}
html:root body.adp-platform:not(#fnx) #ad-global-header .adth-brand:before{content:"";position:absolute;pointer-events:none;left:50%;top:-5px;width:48px;height:11px;background:var(--nb-tape,rgba(226,216,183,.82));transform:translateX(-50%) rotate(2deg)}
html:root body.adp-platform:not(#fnx) #ad-global-header .adth-logo{width:32px!important;height:42px!important;object-fit:contain;flex:none}
html:root body.adp-platform:not(#fnx) #ad-global-header .adth-wordmark{font-size:20px!important;line-height:1.2!important;color:var(--fn-forest)!important}
html:root body.adp-platform:not(#fnx) #ad-global-header .adth-wordmark small{font-size:10px!important;letter-spacing:.1em!important}
html:root body.adp-platform:not(#fnx) #ad-global-header :is(.adth-menu,.adth-search)>summary,html:root body.adp-platform:not(#fnx) #ad-global-header .adth-login{background:transparent!important;box-shadow:none!important;border-color:var(--fn-line)!important;border-radius:3px!important}
html:root body.adp-platform:not(#fnx) #ad-global-header .adth-signup{background:var(--fn-forest)!important;border-color:var(--fn-forest)!important;border-radius:3px!important;box-shadow:none!important}
@media(max-width:640px){html:root body.adp-platform:not(#fnx) #ad-global-header .adth-brand{gap:6px!important;padding:5px 8px!important;margin:2px 0!important}
html:root body.adp-platform:not(#fnx) #ad-global-header .adth-logo{width:25px!important;height:33px!important}
html:root body.adp-platform:not(#fnx) #ad-global-header .adth-wordmark{font-size:17px!important;white-space:nowrap}
html:root body.adp-platform:not(#fnx) #ad-global-header .adth-brand:before{width:32px;height:8px;top:-4px}}
@keyframes fn-mark{to{background-size:100% 38%}}
@keyframes fn-draw{0%{stroke-dashoffset:1;fill-opacity:0}55%{fill-opacity:0}100%{stroke-dashoffset:0;fill-opacity:1}}
@keyframes fn-drift{0%,100%{transform:translate(0,0) rotate(0)}33%{transform:translate(6px,-7px) rotate(6deg)}66%{transform:translate(-5px,5px) rotate(-5deg)}}
@keyframes fn-bub{0%,100%{opacity:.2;transform:translateY(0)}50%{opacity:1;transform:translateY(-8px)}}
@keyframes fn-fade{to{opacity:1}}
@keyframes fn-bob{0%,100%{translate:0 0}50%{translate:0 -7px}}
@keyframes fn-pop{0%{scale:.6;opacity:0}100%{scale:1;opacity:1}}
html:root body.adp-platform:not(#fnx) #ad-platform-about .adp-stream h3 a>span[aria-hidden]{color:var(--fn-forest)!important}
html:root body.adp-platform:not(#fnx) #ad-platform-about .adp-stream h3 a>span[aria-hidden]{display:none!important}
html:root body.adp-platform:not(#fnx) #ad-platform-about .adp-stream{--cat:var(--fn-forest);padding:0 0 4px!important;border:0!important;border-top:3px solid var(--cat)!important;border-radius:0!important;background:none!important;box-shadow:none!important}
html:root body.adp-platform:not(#fnx) #ad-platform-about .adp-stream:nth-child(2){--cat:#65489a}
html:root body.adp-platform:not(#fnx) #ad-platform-about .adp-stream:nth-child(3){--cat:#8a5d1c}
html:root body.adp-platform:not(#fnx) #ad-platform-about .adp-stream:first-child{--cat:#2b5f86}
html:root body.adp-platform:not(#fnx) #ad-platform-about .adp-stream h3{padding:16px 0 8px!important;border:0!important;font-size:19px!important}
html:root body.adp-platform:not(#fnx) #ad-platform-about .adp-stream h3 a{display:inline-flex;align-items:center;gap:10px;color:var(--fn-ink)!important}
html:root body.adp-platform:not(#fnx) #ad-platform-about .adp-stream li{border-color:var(--fn-line)!important}
html:root body.adp-platform:not(#fnx) #ad-platform-about .adp-stream li a{color:var(--fn-ink)!important;font-weight:600;background:linear-gradient(var(--fn-chloro),var(--fn-chloro)) 0 92%/0 35% no-repeat;transition:background-size .35s cubic-bezier(.2,.7,.2,1)}
html:root body.adp-platform:not(#fnx) #ad-platform-about .adp-stream li a:hover{background-size:100% 35%}
html:root body.adp-platform:not(#fnx) #ad-platform-about .adp-stream time{color:var(--fn-ink2)!important}
html:root body.adp-platform:not(#fnx) main>.wp-block-group:has(>h1.wp-block-post-title){background:none!important;box-shadow:none!important;border:0!important}
html:root body.adp-platform:not(#fnx) h1.wp-block-post-title{color:var(--fn-ink)!important;line-height:1.35!important;text-wrap:balance}
html:root body.adp-platform:not(#fnx) #adbc-footer{background:#1f3d2f!important}
html:root body.adp-platform:not(#fnx) .wp-site-blocks{background:var(--fn-paper)!important}
html:root body.adp-platform:not(#fnx) h1.wp-block-post-title{background:linear-gradient(var(--fn-grid) 1px,transparent 1px) 0 0/100% 28px,linear-gradient(90deg,var(--fn-grid) 1px,transparent 1px) 0 0/28px 100%,var(--fn-card)!important;border:1px solid var(--fn-line)!important;box-shadow:none!important;color:var(--fn-ink)!important}
@keyframes fn-mark2{to{transform:scaleX(1)}}
html:root body.adp-platform:not(#fnx) :is(.adcb-toolbar,.ad-schedule-tools,.edc-toolbar,.edc-calendar-wrap){background:#fffdf7!important;border:1px solid var(--fn-line)!important;border-radius:14px!important;box-shadow:none!important}
html:root body.adp-platform:not(#fnx) :is(.adcb-list,.ad-schedule-list){border-top:1.5px solid var(--fn-ink)!important;background:none!important;box-shadow:none!important}
html:root body.adp-platform:not(#fnx) :is(.adcb-row,.ad-schedule-item:not(.ad-schedule-featured-notice)){background:none!important;border:0!important;border-bottom:1px solid var(--fn-line)!important;border-radius:0!important;box-shadow:none!important}
html:root body.adp-platform:not(#fnx) :is(.adcb-row-link,.ad-schedule-item:not(.ad-schedule-featured-notice)>a){background:none!important;box-shadow:none!important;border-radius:0!important;transition:background-color .25s}
html:root body.adp-platform:not(#fnx) :is(.adcb-row-link,.ad-schedule-item:not(.ad-schedule-featured-notice)>a):hover{background:#fffdf7!important}
html:root body.adp-platform:not(#fnx) :is(.adcb-number,.ad-schedule-no){font-family:var(--fn-serif)!important;color:#8f846b!important}
html:root body.adp-platform:not(#fnx) :is(.adcb-badge,.ad-schedule-badge){background:#fff!important;border:1px solid var(--fn-line)!important;border-radius:999px!important;box-shadow:none!important;color:var(--fn-forest)!important}
html:root body.adp-platform:not(#fnx) :is(.adcb-summary,.adcb-row time,.adw-organization){color:var(--fn-ink2)!important}
html:root body.adp-platform:not(#fnx) li.ad-schedule-featured-notice{background:#fbf3d6!important;border:1px solid #eadca8!important;border-left:4px solid var(--fn-clay)!important;border-radius:12px!important;box-shadow:none!important}
html:root body.adp-platform:not(#fnx) li.ad-schedule-featured-notice :is(p,span,strong,h2,h3,h4,small,time,li,div){color:var(--fn-ink)!important}
html:root body.adp-platform:not(#fnx) :is(.ad-dictionary-card,.adt-card,.ado-card,.ade-card){background:#fffdf7!important;border:1px solid var(--fn-line)!important;border-radius:14px!important;box-shadow:none!important;transition:border-color .25s,transform .3s cubic-bezier(.2,.7,.2,1)}
html:root body.adp-platform:not(#fnx) :is(.ad-dictionary-card,.adt-card,.ado-card,.ade-card):hover{border-color:var(--fn-moss)!important;transform:translateY(-3px)}
html:root body.adp-platform:not(#fnx) .ad-dictionary-card h3 a{color:var(--fn-ink)!important}
html:root body.adp-platform:not(#fnx) #adbc-footer{position:relative;margin-top:88px!important;padding:0!important;border:0!important;background:linear-gradient(#e3dcc6 1px,transparent 1px) 0 0/100% 28px,#ece6d4!important;color:var(--fn-ink)!important}
html:root body.adp-platform:not(#fnx) #adbc-footer .fn-foot-wave{position:absolute;left:0;right:0;top:-38px;display:block;width:100%;height:40px}
html:root body.adp-platform:not(#fnx) #adbc-footer .adbc-footer-inner{max-width:1200px;margin:0 auto;padding:52px 32px 28px!important;background:none!important}
html:root body.adp-platform:not(#fnx) #adbc-footer .fn-foot-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.8fr);gap:56px;align-items:start}
html:root body.adp-platform:not(#fnx) #adbc-footer .adbc-footer-brand{display:block!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important}
html:root body.adp-platform:not(#fnx) #adbc-footer .adbc-footer-brand img{display:block;width:84px!important;height:auto!important;margin:0 0 12px!important;animation:fn-bob 6s ease-in-out infinite}
html:root body.adp-platform:not(#fnx) #adbc-footer .adbc-eyebrow{margin:0!important;color:var(--fn-clay)!important;font-size:13.5px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}
html:root body.adp-platform:not(#fnx) #adbc-footer .adbc-footer-brand h2{margin:6px 0 10px!important;font-family:var(--fn-serif)!important;font-size:28px!important;line-height:1.3!important;color:var(--fn-ink)!important}
html:root body.adp-platform:not(#fnx) #adbc-footer :is(.adbc-footer-brand p:not(.adbc-eyebrow),.adbc-social-row p){color:var(--fn-ink2)!important}
html:root body.adp-platform:not(#fnx) #adbc-footer .adbc-about{display:inline-flex;margin-top:14px;padding:0!important;border:0!important;background:none!important;color:var(--fn-forest)!important;font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:5px}
html:root body.adp-platform:not(#fnx) #adbc-footer .adbc-social-row{margin-top:36px!important;padding:28px 0 0!important;border-top:1px dashed #cdc3a8!important;background:none!important}
html:root body.adp-platform:not(#fnx) #adbc-footer .adbc-social-row h3{font-family:var(--fn-serif)!important;color:var(--fn-ink)!important}
html:root body.adp-platform:not(#fnx) #adbc-footer .adbc-socials a{border:1px solid #d9d1bb!important;border-radius:12px!important;background:#fffdf7!important;box-shadow:none!important;color:var(--fn-ink)!important;transition:border-color .25s,transform .3s cubic-bezier(.2,.7,.2,1)}
html:root body.adp-platform:not(#fnx) #adbc-footer .adbc-socials a:hover{border-color:var(--fn-forest)!important;transform:translateY(-2px)}
html:root body.adp-platform:not(#fnx) #adbc-footer .adbc-socials a svg{color:var(--fn-forest)!important}
html:root body.adp-platform:not(#fnx) #adbc-footer .adbc-socials small{color:var(--fn-ink2)!important}
html:root body.adp-platform:not(#fnx) #adbc-footer .adbc-footer-bottom{margin-top:28px!important;padding-top:18px!important;border-top:1px solid #d9d1bb!important;color:var(--fn-ink2)!important;background:none!important}
html:root body.adp-platform:not(#fnx) #adbc-footer .adbc-footer-bottom :is(span,a){color:var(--fn-ink2)!important}
html:root body.adp-platform:not(#fnx) #adbc-footer .adbc-footer-bottom a{color:var(--fn-forest)!important}
@media (max-width:860px){html:root body.adp-platform:not(#fnx) #adbc-footer .fn-foot-grid{grid-template-columns:1fr;gap:36px}
html:root body.adp-platform:not(#fnx) #adbc-footer .adbc-footer-inner{padding:44px 20px 24px!important}}
@media (prefers-reduced-motion:reduce){html:root body.adp-platform:not(#fnx) #adbc-footer .adbc-footer-brand img{animation:none!important}}
html:root body.adp-platform:not(#fnx) #adbc-footer .adbc-socials a>span{color:var(--fn-ink)!important;font-weight:700}
html:root body.adp-platform:not(#fnx) #adbc-footer .adbc-socials a>span small{color:var(--fn-ink2)!important;font-weight:400}
@keyframes fn-unfold{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}
html:root body.adp-platform{--nb-page:#fffdf6;--nb-rule:#ece6d4;--nb-margin:#e4b9a5;--nb-pencil:#4b5249;--nb-ring:#9a9e93;--nb-hand:"Nanum Pen Script","Gaegu",cursive;--nb-yellow:#f4e9a8;--nb-green:#dbe8c9;--nb-rose:#efd9cf;--nb-blue:#d9e2e6;--nb-sand:#efe4cb;--nb-mint:#d5e8da;--nb-tape:rgba(226,216,183,.82)}
html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-sheet .adp-stream{--note:var(--nb-yellow);margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;min-width:0}
html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-sheet .adp-stream:before,html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-sheet .adp-stream:after{display:none!important}
html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-sheet .adp-stream[aria-labelledby="adp-stream-research"]{--note:var(--nb-green)}
html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-sheet .adp-stream[aria-labelledby="adp-stream-policy"]{--note:var(--nb-rose)}
html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-sheet .adp-stream h3{margin:0 0 12px!important;padding:0!important;border:0!important;background:none!important}
html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-sheet .adp-stream h3 a{display:inline-flex!important;align-items:baseline;gap:8px;padding:5px 14px 3px!important;background:var(--note)!important;border:0!important;border-radius:2px!important;box-shadow:0 6px 10px -8px rgba(70,58,20,.45);transform:rotate(-1.2deg);font:400 27px/1.1 var(--nb-hand)!important;color:var(--fn-ink)!important;text-decoration:none!important;letter-spacing:0!important}
html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-sheet .adp-stream h3 a>span:last-child{font:600 13px/1 system-ui,sans-serif;opacity:.6}
html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-sheet .adp-stream h3 a:hover{transform:rotate(0)}
html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-sheet .adp-stream ul{margin:0!important;padding:0!important;list-style:none!important;border-top:1.5px solid var(--fn-ink)!important}
html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-sheet .adp-stream li{display:flex!important;flex-direction:column;gap:6px;margin:0!important;padding:14px 0 15px!important;border:0!important;border-bottom:1px dashed #d6ceb6!important;background:none!important}
html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-sheet .adp-stream li:before,html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-sheet .adp-stream li:after{display:none!important}
html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-sheet .adp-stream li time{order:-1;align-self:flex-start;padding:2px 6px 1px!important;border:1px solid #b9b19a!important;border-radius:2px!important;background:none!important;font-size:14px!important;font-weight:600!important;letter-spacing:.04em;color:var(--fn-ink2)!important;font-variant-numeric:tabular-nums;position:static!important}
html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-sheet .adp-stream li a{display:block!important;padding:0!important;font-size:15.5px!important;font-weight:600!important;line-height:1.55!important;color:var(--fn-ink)!important;text-decoration:none!important;word-break:keep-all;background:none!important}
html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-sheet .adp-stream li a:hover{color:var(--fn-forest)!important;text-decoration:underline!important;text-decoration-color:var(--fn-moss)!important;text-underline-offset:4px}
html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-sheet .adp-stream li:first-child time{border-color:var(--fn-clay)!important;color:var(--fn-clay)!important}
@media (max-width:980px){html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-sheet .adp-stream li{flex-direction:row;align-items:baseline;gap:12px}
html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-sheet .adp-stream li time{flex:none}}
@media (max-width:640px){html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-sheet .adp-stream li{flex-direction:column;gap:5px}
html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-sheet .adp-stream h3 a{font-size:25px!important}}
html:root body.adp-platform{--nb-page:#fffdf6;--nb-rule:#ece6d4;--nb-margin:#e4b9a5;--nb-pencil:#4b5249;--nb-hand:"Nanum Pen Script","Gaegu",cursive;--nb-yellow:#f4e9a8;--nb-green:#dbe8c9;--nb-rose:#efd9cf;--nb-blue:#d9e2e6;--nb-sand:#efe4cb;--nb-mint:#d5e8da;--nb-tape:rgba(226,216,183,.82)}
html:root body.adp-platform{--nb-page:#fffdf6;--nb-rule:#ece6d4;--nb-margin:#e4b9a5;--nb-pencil:#4b5249;--nb-hand:"Nanum Pen Script","Gaegu",cursive;--nb-yellow:#f4e9a8;--nb-green:#dbe8c9;--nb-rose:#efd9cf;--nb-blue:#d9e2e6;--nb-sand:#efe4cb;--nb-mint:#d5e8da;--nb-tape:rgba(226,216,183,.82);--nb-lines:linear-gradient(90deg,transparent 70px,var(--nb-margin) 70px,var(--nb-margin) 71px,transparent 71px,transparent 74px,var(--nb-margin) 74px,var(--nb-margin) 75px,transparent 75px)}
html:root body.adp-platform:not(#fnx):not(#nb) .adsm-community-banner{padding:9px 9px 12px!important;background:#fff!important;border:1px solid #e6dfcb!important;border-radius:1px!important;box-shadow:0 18px 26px -18px rgba(52,46,24,.5)!important;overflow:visible!important}
html:root body.adp-platform:not(#fnx):not(#nb) .adsm-community-banner.adsm-community-banner--desktop{transform:rotate(1.4deg)}
html:root body.adp-platform:not(#fnx):not(#nb) .adsm-community-banner:before{content:""!important;display:block!important;position:absolute!important;inset:auto!important;top:-12px!important;left:50%!important;width:92px!important;height:24px!important;margin-left:-46px!important;background:rgba(226,216,183,.86)!important;transform:rotate(-3deg)!important;z-index:5!important;border:0!important;opacity:1!important;pointer-events:none}
html:root body.adp-platform:not(#fnx):not(#nb) .adsm-community-banner .adeh-carousel-track{border-radius:0!important;overflow:hidden!important}
html:root body.adp-platform:not(#fnx):not(#nb) .adsm-community-banner .adeh-slide,html:root body.adp-platform:not(#fnx):not(#nb) .adsm-community-banner .adeh-slide img{border-radius:0!important}
html:root body.adp-platform:not(#fnx):not(#nb) .adsm-community-banner.adsm-community-banner--mobile{margin-top:28px!important}
@keyframes adnb-card-in{from{opacity:0;transform:translate(-50%,-48%)}to{opacity:1;transform:translate(-50%,-50%)}}
@keyframes adnb-fade{from{opacity:0}to{opacity:1}}
html:root body.adp-platform:has(.ad-lecture-page):not(#fnx):not(#nb):not(#nbb) .ad-lecture-page{color:var(--fn-ink)!important;font-family:var(--adux-font)!important}
html:root body.adp-platform:has(.ad-lecture-page):not(#fnx):not(#nb):not(#nbb) .ad-lecture-page .adw-section-heading{min-height:0!important;margin:0 0 24px!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important}
html:root body.adp-platform:has(.ad-lecture-page):not(#fnx):not(#nb):not(#nbb) .ad-lecture-page .adw-section-heading:before,html:root body.adp-platform:has(.ad-lecture-page):not(#fnx):not(#nb):not(#nbb) .ad-lecture-page .adw-section-heading:after{display:none!important}
html:root body.adp-platform:has(.ad-lecture-page):not(#fnx):not(#nb):not(#nbb) .ad-lecture-page .adw-section-heading h1{margin:0 0 14px!important;font:700 clamp(28px,3.25vw,40px)/1.4 var(--fn-serif)!important;color:var(--fn-ink)!important;letter-spacing:-.035em!important;word-break:keep-all!important}
html:root body.adp-platform:has(.ad-lecture-page):not(#fnx):not(#nb):not(#nbb) .ad-lecture-page .adw-section-heading p{margin:0!important;color:var(--fn-ink2)!important;font-size:16px!important;line-height:1.85!important}
html:root body.adp-platform:has(.ad-lecture-page):not(#fnx):not(#nb):not(#nbb) .ad-lecture-page .al-card{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)!important;align-items:start;gap:26px!important;margin:0 0 28px!important;padding:30px 0!important;border:0!important;border-top:1.5px solid #73836b!important;border-bottom:1px solid var(--fn-line)!important;border-radius:0!important;background:none!important;box-shadow:none!important;overflow:visible!important}
html:root body.adp-platform:has(.ad-lecture-page):not(#fnx):not(#nb):not(#nbb) .ad-lecture-page .al-card>a{position:relative;display:block;margin:8px 0 0!important;padding:7px 7px 12px!important;background:#fff!important;border:1px solid #e3dccb!important;border-radius:1px!important;box-shadow:0 12px 18px -14px #463a1480!important;transform:rotate(-1deg);transition:transform .2s ease}
html:root body.adp-platform:has(.ad-lecture-page):not(#fnx):not(#nb):not(#nbb) .ad-lecture-page .al-card>a:before{content:"";position:absolute;left:50%;top:-10px;width:66px;height:21px;margin-left:-33px;background:var(--nb-tape);transform:rotate(3deg);z-index:1;pointer-events:none}
html:root body.adp-platform:has(.ad-lecture-page):not(#fnx):not(#nb):not(#nbb) .ad-lecture-page .al-card>a:hover{transform:rotate(0)}
html:root body.adp-platform:has(.ad-lecture-page):not(#fnx):not(#nb):not(#nbb) .ad-lecture-page .al-card img{display:block!important;margin:0!important;width:100%!important;height:auto!important;aspect-ratio:16/9!important;object-fit:contain!important;border:0!important;border-radius:0!important}
html:root body.adp-platform:has(.ad-lecture-page):not(#fnx):not(#nb):not(#nbb) .ad-lecture-page .al-card h2{font:700 23px/1.6 var(--fn-serif)!important;margin:0 0 14px!important;color:var(--fn-ink)!important}
html:root body.adp-platform:has(.ad-lecture-page):not(#fnx):not(#nb):not(#nbb) .ad-lecture-page .al-card p:not(.al-tag):not(.al-meta){font-size:15px!important;line-height:1.85!important;color:var(--fn-ink2)!important;margin:0 0 16px!important}
html:root body.adp-platform:has(.ad-lecture-page):not(#fnx):not(#nb):not(#nbb) .ad-lecture-page .al-meta{margin:12px 0 20px!important;font-size:13px!important;line-height:1.8!important;color:#77806d!important}
html:root body.adp-platform:has(.ad-lecture-page):not(#fnx):not(#nb):not(#nbb) .ad-lecture-page .al-meta a{color:#6c785f!important;text-decoration:none!important;border-bottom:1px solid #c5c8b3;padding-bottom:3px}
@media(max-width:980px){html:root body.adp-platform:has(.ad-lecture-page):not(#fnx):not(#nb):not(#nbb) .ad-lecture-page .al-card{grid-template-columns:minmax(0,1fr)!important;gap:26px!important}
html:root body.adp-platform:has(.ad-lecture-page):not(#fnx):not(#nb):not(#nbb) .ad-lecture-page .al-card>a{max-width:560px;margin-inline:auto!important;width:100%;box-sizing:border-box}}
@media(max-width:640px){html:root body.adp-platform:has(.ad-lecture-page):not(#fnx):not(#nb):not(#nbb) .ad-lecture-page .adw-section-heading h1{font-size:26px!important;line-height:1.5!important}
html:root body.adp-platform:has(.ad-lecture-page):not(#fnx):not(#nb):not(#nbb) .ad-lecture-page .adw-section-heading p{font-size:14px!important;line-height:1.8!important}
html:root body.adp-platform:has(.ad-lecture-page):not(#fnx):not(#nb):not(#nbb) .ad-lecture-page .al-card{padding:24px 0!important;gap:24px!important}
html:root body.adp-platform:has(.ad-lecture-page):not(#fnx):not(#nb):not(#nbb) .ad-lecture-page .al-card>a{transform:none!important;max-width:100%}
html:root body.adp-platform:has(.ad-lecture-page):not(#fnx):not(#nb):not(#nbb) .ad-lecture-page .al-card h2{font-size:21px!important}
html:root body.adp-platform:has(.ad-lecture-page):not(#fnx):not(#nb):not(#nbb) .ad-lecture-page .al-card p:not(.al-tag):not(.al-meta){font-size:14px!important}
html:root body.adp-platform:has(.ad-lecture-page):not(#fnx):not(#nb):not(#nbb) .ad-lecture-page .al-meta{font-size:12px!important;margin-bottom:16px!important}}
@media(prefers-reduced-motion:reduce){html:root body.adp-platform:has(.ad-lecture-page):not(#fnx):not(#nb):not(#nbb) .ad-lecture-page .al-card>a{transition:none!important}}
@media screen{html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):not(:has(#links.is-active)) main#wp--skip-link--target{padding-top:var(--nb-main-top)!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):not(:has(#links.is-active)) main#wp--skip-link--target>.entry-content{width:auto!important;max-width:none!important;margin-inline:0!important;padding-top:0!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):not(:has(#links.is-active)) .adt-profile-detail{position:relative!important;box-sizing:border-box!important;width:auto!important;max-width:none!important;min-width:0!important;margin:8px 0 48px var(--nb-offset)!important;padding:30px var(--nb-pad-right) 40px var(--nb-pad-left)!important;background:var(--nb-paper-rule),var(--nb-page)!important;border:1px solid #e6dfcb!important;border-radius:3px!important;box-shadow:0 1px 0 #efe9d8,0 18px 34px -24px #342e1852!important;font-family:var(--adux-font)!important;color:var(--fn-ink)!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):not(:has(#links.is-active)) .adt-profile-detail:before{content:"";display:block!important;position:absolute;left:var(--nb-hole-left);right:auto;top:40px;bottom:40px;width:16px;height:auto;pointer-events:none;background:var(--nb-hole-pattern) 0 0/16px 320px repeat-y;border:0;box-shadow:none}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):not(:has(#links.is-active)) .adt-profile-toolbar{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px 16px!important;position:relative!important;top:auto!important;margin:0 0 30px!important;padding:0 0 18px!important;border:0!important;border-bottom:1px solid var(--fn-line)!important;border-radius:0!important;background:none!important;box-shadow:none!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):not(:has(#links.is-active)) .adt-profile-toolbar .adt-profile-tabs{grid-column:1/-1!important;grid-row:1!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:0!important;justify-self:stretch!important;width:100%!important;margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid #cbc7b2!important;border-radius:0!important;background:none!important;overflow:visible!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):not(:has(#links.is-active)) .adt-profile-tabs a{width:auto!important;min-width:0!important;min-height:46px!important;padding:9px 5px!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:none!important;color:#7d7a64!important;font-size:14px!important;font-weight:600!important;box-shadow:none!important;white-space:normal!important;line-height:1.5!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):not(:has(#links.is-active)) .adt-profile-tabs a[aria-selected=true]{border-bottom-color:#537547!important;background:#edefdf!important;color:#3e5b34!important;box-shadow:none!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):not(:has(#links.is-active)) .adt-profile-toolbar .adt-back{grid-column:1!important;grid-row:2!important;margin:0!important;padding:6px 0!important;min-height:36px;border:0!important;border-radius:0!important;background:none!important;color:#788068!important;font-size:13px!important;font-weight:500!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):not(:has(#links.is-active)) .adt-profile-actions{grid-column:2!important;grid-row:2!important;justify-self:end!important;width:auto!important;padding:0!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):not(:has(#links.is-active)) .adt-profile-actions .adt-doc-button{min-height:36px!important;padding:7px 10px!important;border:1px solid #c7cdb7!important;border-radius:2px!important;background:#f2f3e8!important;color:#667954!important;font-size:12px!important;font-weight:500!important;box-shadow:none!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):not(:has(#links.is-active)) .adt-profile-layout,html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):not(:has(#links.is-active)) .adt-profile-panels,html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):not(:has(#links.is-active)) #about{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
html:root body.single-ad_talent.adp-platform:has(#about.is-active):not(#fnx):not(#nb):not(#nbb) .adt-about-story{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;color:var(--fn-ink)!important}
html:root body.single-ad_talent.adp-platform:has(#about.is-active):not(#fnx):not(#nb):not(#nbb) .adt-about-intro{position:relative;display:grid!important;grid-template-columns:minmax(0,1fr) 136px!important;gap:0 28px!important;align-items:start!important;padding:4px 0 0!important;margin:0!important;text-align:left!important;border:0!important;background:none!important}
html:root body.single-ad_talent.adp-platform:has(#about.is-active):not(#fnx):not(#nb):not(#nbb) .adt-about-intro:before{content:"한 사람의 환경 기록";grid-column:1;grid-row:1;display:block;margin:0 0 12px;font:400 25px/1.25 var(--nb-hand);color:var(--nb-pencil)}
html:root body.single-ad_talent.adp-platform:has(#about.is-active):not(#fnx):not(#nb):not(#nbb) .adt-about-intro>.adt-photo{grid-column:2!important;grid-row:1/5!important;box-sizing:border-box!important;justify-self:end!important;width:136px!important;height:146px!important;max-width:136px!important;min-width:0!important;object-fit:cover!important;margin:5px 0 0!important;padding:5px!important;border:1px solid #ded7c3!important;border-radius:1px!important;background:white!important;box-shadow:0 10px 16px -12px #463a1480!important;transform:rotate(2deg)}
html:root body.single-ad_talent.adp-platform:has(#about.is-active):not(#fnx):not(#nb):not(#nbb) .adt-about-intro h1{grid-column:1!important;grid-row:2!important;font:700 40px/1.4 var(--fn-serif)!important;letter-spacing:-.035em!important;margin:0 0 10px!important;color:var(--fn-ink)!important;word-break:keep-all!important;overflow-wrap:anywhere!important}
html:root body.single-ad_talent.adp-platform:has(#about.is-active):not(#fnx):not(#nb):not(#nbb) .adt-about-affiliation{grid-column:1!important;grid-row:3!important;font-size:15px!important;line-height:1.8!important;font-weight:500!important;margin:0 0 10px!important;color:#707761!important}
html:root body.single-ad_talent.adp-platform:has(#about.is-active):not(#fnx):not(#nb):not(#nbb) .adt-about-degree{grid-column:1!important;grid-row:4!important;justify-self:start!important;width:fit-content!important;margin:0!important;padding:4px 9px!important;border:0!important;border-radius:0!important;background:#e9edda!important;font-size:12px!important;line-height:1.6!important;color:#6d795a!important}
html:root body.single-ad_talent.adp-platform:has(#about.is-active):not(#fnx):not(#nb):not(#nbb) .adt-about-intro blockquote{grid-column:1/-1!important;position:relative!important;width:100%!important;max-width:none!important;margin:34px 0!important;padding:27px 25px 23px!important;border:0!important;border-radius:1px 1px 12px 1px!important;background:#f6efcf!important;box-shadow:0 12px 18px -16px #463a1480!important;color:#60654d!important;font:500 17px/1.95 var(--adux-font)!important;text-align:left!important;word-break:keep-all!important;overflow-wrap:anywhere!important}
html:root body.single-ad_talent.adp-platform:has(#about.is-active):not(#fnx):not(#nb):not(#nbb) .adt-about-intro blockquote:before{content:""!important;position:absolute!important;top:-10px!important;left:32px!important;width:68px!important;height:20px!important;border:0!important;background:var(--nb-tape)!important;transform:rotate(-3deg)!important}
html:root body.single-ad_talent.adp-platform:has(#about.is-active):not(#fnx):not(#nb):not(#nbb) .adt-about-strength-section{grid-column:1/-1!important;width:100%!important;margin:0!important;padding:0!important;border:0!important;background:none!important}
html:root body.single-ad_talent.adp-platform:has(#about.is-active):not(#fnx):not(#nb):not(#nbb) .adt-about-strength-section h2{box-sizing:border-box!important;width:100%!important;font:700 24px/1.55 var(--fn-serif)!important;letter-spacing:-.025em!important;margin:0 0 18px!important;padding:12px 16px!important;border:0!important;border-left:4px solid #4b6843!important;border-bottom:1px solid #d7ddc5!important;border-radius:0!important;background:#eaf0dc!important;color:#29482f!important;text-align:left!important;word-break:keep-all!important;overflow-wrap:anywhere!important}
html:root body.single-ad_talent.adp-platform:has(#about.is-active):not(#fnx):not(#nb):not(#nbb) .adt-about-strengths{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;width:100%!important;margin:0!important;padding:0!important;border:0!important;border-top:0!important;border-bottom:1px solid #dcd6c0!important;border-radius:0!important;background:none!important;list-style:none!important;overflow:visible!important}
html:root body.single-ad_talent.adp-platform:has(#about.is-active):not(#fnx):not(#nb):not(#nbb) .adt-about-strengths li{display:grid!important;grid-template-columns:32px minmax(0,1fr)!important;gap:12px!important;align-items:baseline!important;min-height:0!important;margin:0!important;padding:14px 4px!important;border:0!important;border-bottom:1px solid #e6e0cf!important;background:none!important;text-align:left!important}
html:root body.single-ad_talent.adp-platform:has(#about.is-active):not(#fnx):not(#nb):not(#nbb) .adt-about-strengths li:last-child{border-bottom:0!important}
html:root body.single-ad_talent.adp-platform:has(#about.is-active):not(#fnx):not(#nb):not(#nbb) .adt-about-strengths b{font:400 21px/1.2 var(--nb-hand)!important;color:#969477!important;letter-spacing:0!important}
html:root body.single-ad_talent.adp-platform:has(#about.is-active):not(#fnx):not(#nb):not(#nbb) .adt-about-strengths span{font-size:15px!important;font-weight:500!important;line-height:1.8!important;color:#59664e!important;overflow-wrap:anywhere!important}
html:root body.single-ad_talent.adp-platform:has(#about.is-active):not(#fnx):not(#nb):not(#nbb) .adt-about-activities,html:root body.single-ad_talent.adp-platform:has(#about.is-active):not(#fnx):not(#nb):not(#nbb) .adt-about-qa{margin:52px 0 0!important;padding:0!important;border:0!important;background:none!important}
html:root body.single-ad_talent.adp-platform:has(#about.is-active):not(#fnx):not(#nb):not(#nbb) .adt-about-section-head{display:block!important;margin:0 0 28px!important;padding:0!important;border:0!important;background:none!important}
html:root body.single-ad_talent.adp-platform:has(#about.is-active):not(#fnx):not(#nb):not(#nbb) .adt-about-section-head>p{display:none!important}
html:root body.single-ad_talent.adp-platform:has(#about.is-active):not(#fnx):not(#nb):not(#nbb) .adt-about-section-head h2{box-sizing:border-box!important;width:100%!important;font:700 24px/1.55 var(--fn-serif)!important;letter-spacing:-.025em!important;margin:0 0 18px!important;padding:12px 16px!important;border:0!important;border-left:4px solid #4b6843!important;border-bottom:1px solid #d7ddc5!important;border-radius:0!important;background:#eaf0dc!important;color:#29482f!important;text-align:left!important;word-break:keep-all!important;overflow-wrap:anywhere!important}
html:root body.single-ad_talent.adp-platform:has(#about.is-active):not(#fnx):not(#nb):not(#nbb) .adt-about-section-head span{display:block!important;max-width:none!important;margin:0!important;font-size:16px!important;line-height:1.85!important;text-align:left!important;color:#657057!important}
html:root body.single-ad_talent.adp-platform:has(#about.is-active):not(#fnx):not(#nb):not(#nbb) .adt-about-activity-list{gap:26px!important}
html:root body.single-ad_talent.adp-platform:has(#about.is-active):not(#fnx):not(#nb):not(#nbb) .adt-about-activity-card,html:root body.single-ad_talent.adp-platform:has(#about.is-active):not(#fnx):not(#nb):not(#nbb) .adt-about-activity-card.is-reverse{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:20px!important;min-height:0!important;padding:0 0 24px!important;margin:0!important;border:0!important;border-bottom:1px solid #ded8c5!important;border-radius:0!important;background:none!important;box-shadow:none!important;overflow:visible!important}
html:root body.single-ad_talent.adp-platform:has(#about.is-active):not(#fnx):not(#nb):not(#nbb) .adt-about-activity-card:has(>figure),html:root body.single-ad_talent.adp-platform:has(#about.is-active):not(#fnx):not(#nb):not(#nbb) .adt-about-activity-card.is-reverse:has(>figure){grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;align-items:start!important}
html:root body.single-ad_talent.adp-platform:has(#about.is-active):not(#fnx):not(#nb):not(#nbb) .adt-about-activity-card>div{grid-column:auto!important;grid-row:auto!important;display:block!important;margin:0!important;padding:0!important}
html:root body.single-ad_talent.adp-platform:has(#about.is-active):not(#fnx):not(#nb):not(#nbb) .adt-about-activity-card figure,html:root body.single-ad_talent.adp-platform:has(#about.is-active):not(#fnx):not(#nb):not(#nbb) .adt-about-activity-card.is-reverse figure{grid-column:1!important;grid-row:1!important;min-height:0!important;height:auto!important;margin:0!important;padding:6px!important;border:1px solid #ded7c3!important;border-radius:1px!important;background:#fff!important;box-shadow:0 8px 12px -12px #463a1470!important}
html:root body.single-ad_talent.adp-platform:has(#about.is-active):not(#fnx):not(#nb):not(#nbb) .adt-about-activity-card img{display:block!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;object-fit:contain!important}
html:root body.single-ad_talent.adp-platform:has(#about.is-active):not(#fnx):not(#nb):not(#nbb) .adt-about-number{float:left!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:32px!important;height:28px!important;margin:0 10px 0 0!important;padding:2px 6px!important;border:1px solid #ccd5b8!important;border-radius:2px!important;background:#eef1e4!important;color:#3f5d39!important;font:700 14px/1.4 var(--adux-font)!important;letter-spacing:0!important}
html:root body.single-ad_talent.adp-platform:has(#about.is-active):not(#fnx):not(#nb):not(#nbb) .adt-about-activity-card time{display:inline-block!important;font-size:14px!important;line-height:28px!important;font-weight:500!important;color:#6f735f!important}
html:root body.single-ad_talent.adp-platform:has(#about.is-active):not(#fnx):not(#nb):not(#nbb) .adt-about-activity-card h3{clear:both!important;font:700 20px/1.6 var(--adux-font)!important;margin:14px 0 12px!important;padding:0!important;border:0!important;color:#30472e!important;word-break:keep-all!important;overflow-wrap:anywhere!important}
html:root body.single-ad_talent.adp-platform:has(#about.is-active):not(#fnx):not(#nb):not(#nbb) .adt-about-activity-card>div>p:last-child{font-size:16px!important;line-height:1.95!important;margin:0!important;color:#657057!important}
html:root body.single-ad_talent.adp-platform:has(#about.is-active):not(#fnx):not(#nb):not(#nbb) .adt-about-qa-list{gap:24px!important}
html:root body.single-ad_talent.adp-platform:has(#about.is-active):not(#fnx):not(#nb):not(#nbb) .adt-about-qa-card,html:root body.single-ad_talent.adp-platform:has(#about.is-active):not(#fnx):not(#nb):not(#nbb) .adt-about-qa-card:nth-child(even){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:20px!important;min-height:0!important;padding:0 0 24px!important;margin:0!important;border:0!important;border-bottom:1px dashed #cec8b1!important;border-radius:0!important;background:none!important;box-shadow:none!important;overflow:visible!important}
html:root body.single-ad_talent.adp-platform:has(#about.is-active):not(#fnx):not(#nb):not(#nbb) .adt-about-qa-copy,html:root body.single-ad_talent.adp-platform:has(#about.is-active):not(#fnx):not(#nb):not(#nbb) .adt-about-qa-card:nth-child(even) .adt-about-qa-copy{grid-column:1!important;grid-row:1!important;order:0!important;margin:0!important;padding:0!important}
html:root body.single-ad_talent.adp-platform:has(#about.is-active):not(#fnx):not(#nb):not(#nbb) .adt-about-q,html:root body.single-ad_talent.adp-platform:has(#about.is-active):not(#fnx):not(#nb):not(#nbb) .adt-about-a{display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;gap:10px!important;margin:0!important;padding:0!important;border:0!important}
html:root body.single-ad_talent.adp-platform:has(#about.is-active):not(#fnx):not(#nb):not(#nbb) .adt-about-q{box-sizing:border-box!important;margin-bottom:18px!important;padding:0!important;border:0!important;background:none!important;font:700 19px/1.7 var(--adux-font)!important;color:#3e4b31!important;word-break:keep-all!important;overflow-wrap:anywhere!important}
html:root body.single-ad_talent.adp-platform:has(#about.is-active):not(#fnx):not(#nb):not(#nbb) .adt-about-q b,html:root body.single-ad_talent.adp-platform:has(#about.is-active):not(#fnx):not(#nb):not(#nbb) .adt-about-a>b{display:block!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;color:#8d9b77!important;font:400 26px/1.25 var(--nb-hand)!important}
html:root body.single-ad_talent.adp-platform:has(#about.is-active):not(#fnx):not(#nb):not(#nbb) .adt-about-a p{margin:0!important;font-size:16px!important;line-height:1.95!important;color:#657057!important;overflow-wrap:anywhere!important}
html:root body.single-ad_talent.adp-platform:has(#about.is-active):not(#fnx):not(#nb):not(#nbb) .adt-about-qa-card figure,html:root body.single-ad_talent.adp-platform:has(#about.is-active):not(#fnx):not(#nb):not(#nbb) .adt-about-qa-card:nth-child(even) figure{grid-column:1!important;grid-row:2!important;order:1!important;justify-self:start;max-width:480px!important;min-height:0!important;height:auto!important;width:100%;box-sizing:border-box;margin:0 0 0 0!important;padding:6px!important;border:1px solid #ded7c3!important;background:#fff!important;box-shadow:0 8px 12px -12px #463a1470!important}
html:root body.single-ad_talent.adp-platform:has(#about.is-active):not(#fnx):not(#nb):not(#nbb) .adt-about-qa-card img{width:100%!important;height:auto!important;min-height:0!important;display:block!important;margin:0!important;border:0!important;border-radius:0!important;object-fit:contain!important}}
@media screen and (max-width:760px){html:root body.single-ad_talent.adp-platform:has(#about.is-active):not(#fnx):not(#nb):not(#nbb) .adt-about-activity-card:has(>figure),html:root body.single-ad_talent.adp-platform:has(#about.is-active):not(#fnx):not(#nb):not(#nbb) .adt-about-activity-card.is-reverse:has(>figure){grid-template-columns:minmax(0,1fr)!important}
html:root body.single-ad_talent.adp-platform:has(#about.is-active):not(#fnx):not(#nb):not(#nbb) .adt-about-activity-card>div{grid-column:1!important;grid-row:auto!important}}
@media screen and (max-width:640px){html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):not(:has(#links.is-active)) .adt-profile-detail{padding-top:52px!important;padding-bottom:24px!important;margin-bottom:36px!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):not(:has(#links.is-active)) .adt-profile-detail:before{top:10px;bottom:auto;left:0;right:0;width:auto;height:14px;background:radial-gradient(circle at 50% 7px,#ebe5d2 0 4.5px,#d9d1ba 4.5px 5.5px,transparent 6px) 0 0/33.333333% 14px repeat-x}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):not(:has(#links.is-active)) .adt-profile-toolbar{gap:10px!important;margin-bottom:24px!important;padding-bottom:14px!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):not(:has(#links.is-active)) .adt-profile-toolbar .adt-profile-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):not(:has(#links.is-active)) .adt-profile-tabs a{min-height:42px!important;font-size:12px!important;padding:8px 3px!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):not(:has(#links.is-active)) .adt-profile-toolbar .adt-back{font-size:12px!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):not(:has(#links.is-active)) .adt-profile-actions{display:none!important}
html:root body.single-ad_talent.adp-platform:has(#about.is-active):not(#fnx):not(#nb):not(#nbb) .adt-about-intro{grid-template-columns:minmax(0,1fr) 86px!important;gap:0 14px!important;padding-top:0!important}
html:root body.single-ad_talent.adp-platform:has(#about.is-active):not(#fnx):not(#nb):not(#nbb) .adt-about-intro:before{font-size:21px;margin-bottom:10px}
html:root body.single-ad_talent.adp-platform:has(#about.is-active):not(#fnx):not(#nb):not(#nbb) .adt-about-intro>.adt-photo{width:86px!important;height:98px!important;max-width:86px!important;padding:3px!important}
html:root body.single-ad_talent.adp-platform:has(#about.is-active):not(#fnx):not(#nb):not(#nbb) .adt-about-intro h1{font-size:31px!important;margin-bottom:10px!important}
html:root body.single-ad_talent.adp-platform:has(#about.is-active):not(#fnx):not(#nb):not(#nbb) .adt-about-affiliation{font-size:13px!important;line-height:1.8!important}
html:root body.single-ad_talent.adp-platform:has(#about.is-active):not(#fnx):not(#nb):not(#nbb) .adt-about-degree{font-size:11px!important}
html:root body.single-ad_talent.adp-platform:has(#about.is-active):not(#fnx):not(#nb):not(#nbb) .adt-about-intro blockquote{margin:28px 0!important;padding:24px 16px 20px!important;font-size:15px!important;line-height:1.9!important}
html:root body.single-ad_talent.adp-platform:has(#about.is-active):not(#fnx):not(#nb):not(#nbb) .adt-about-strength-section h2{font-size:21px!important;padding:11px 12px!important}
html:root body.single-ad_talent.adp-platform:has(#about.is-active):not(#fnx):not(#nb):not(#nbb) .adt-about-strengths li{grid-template-columns:25px minmax(0,1fr)!important;gap:8px!important;padding:12px 0!important}
html:root body.single-ad_talent.adp-platform:has(#about.is-active):not(#fnx):not(#nb):not(#nbb) .adt-about-strengths span{font-size:14px!important}
html:root body.single-ad_talent.adp-platform:has(#about.is-active):not(#fnx):not(#nb):not(#nbb) .adt-about-activities,html:root body.single-ad_talent.adp-platform:has(#about.is-active):not(#fnx):not(#nb):not(#nbb) .adt-about-qa{margin-top:30px!important}
html:root body.single-ad_talent.adp-platform:has(#about.is-active):not(#fnx):not(#nb):not(#nbb) .adt-about-section-head h2{font-size:21px!important;padding:11px 12px!important}
html:root body.single-ad_talent.adp-platform:has(#about.is-active):not(#fnx):not(#nb):not(#nbb) .adt-about-section-head span{font-size:15px!important}
html:root body.single-ad_talent.adp-platform:has(#about.is-active):not(#fnx):not(#nb):not(#nbb) .adt-about-activity-card h3{font-size:18px!important}
html:root body.single-ad_talent.adp-platform:has(#about.is-active):not(#fnx):not(#nb):not(#nbb) .adt-about-activity-card>div>p:last-child,html:root body.single-ad_talent.adp-platform:has(#about.is-active):not(#fnx):not(#nb):not(#nbb) .adt-about-a p{font-size:15px!important}
html:root body.single-ad_talent.adp-platform:has(#about.is-active):not(#fnx):not(#nb):not(#nbb) .adt-about-q{font-size:18px!important}
html:root body.single-ad_talent.adp-platform:has(#about.is-active):not(#fnx):not(#nb):not(#nbb) .adt-about-q,html:root body.single-ad_talent.adp-platform:has(#about.is-active):not(#fnx):not(#nb):not(#nbb) .adt-about-a{grid-template-columns:24px minmax(0,1fr)!important;gap:8px!important}}
@media screen{html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):not(:has(#links.is-active)) .adt-profile-layout,html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):not(:has(#links.is-active)) .adt-profile-panels,html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):not(:has(#links.is-active)) .adt-tab-panel{max-width:none!important;margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):not(:has(#links.is-active)) .adt-profile-actions{max-width:100%!important;min-width:0!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):not(:has(#links.is-active)) .adt-profile-action-set.is-active{flex-wrap:wrap!important;gap:6px!important;overflow:visible!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):not(:has(#links.is-active)) #card .adscx-public-shell{padding:0!important;margin:0!important;border:0!important;background:none!important;box-shadow:none!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):not(:has(#links.is-active)) #card .adscx-public-heading{margin-bottom:24px!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):not(:has(#links.is-active)) #card .adscx-public-heading h2,html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):not(:has(#links.is-active)) #requests .adpr-heading h2{font:700 30px/1.5 var(--fn-serif)!important;color:var(--fn-ink)!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):not(:has(#links.is-active)) #card .adscx-public-heading>p,html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):not(:has(#links.is-active)) #requests .adpr-eyebrow{color:#8a846c!important;font-size:12px!important;letter-spacing:.08em!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):not(:has(#links.is-active)) #card .adscx-public-heading p{line-height:1.8!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):not(:has(#links.is-active)) #card .adscx-public-card{margin:0!important;padding:22px!important;border:1px solid #ded8c2!important;border-radius:2px!important;background:#f5f3e5!important;box-shadow:none!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):not(:has(#links.is-active)) #card .adscx-card-tabs{gap:8px!important;margin-bottom:18px!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):not(:has(#links.is-active)) #card .adscx-card-tabs a{border-radius:2px!important;background:#fdfcf6!important;color:#5f7051!important;box-shadow:none!important;border:1px solid #ced1ba!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):not(:has(#links.is-active)) #card .adscx-card-tabs a.is-active{background:#e5ead5!important;border-color:#899b70!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):not(:has(#links.is-active)) #card .adscx-public-preview{border-radius:1px!important;border:1px solid #dad5c1!important;background:#fffef9!important;box-shadow:0 10px 16px -15px #54431b70!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):not(:has(#links.is-active)) #card .adscx-public-preview:not(:has(img,canvas)){height:auto!important;min-height:180px!important;aspect-ratio:auto!important;padding:30px 16px!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):not(:has(#links.is-active)) #card .adscx-public-actions{gap:10px!important;margin-top:20px!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):not(:has(#links.is-active)) #card .adscx-action-button{border:1px solid #ccd1b9!important;border-radius:3px!important;background:#fffef8!important;color:#536b43!important;box-shadow:none!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):not(:has(#links.is-active)) #card .adscx-action-button.is-primary{background:#e9eddc!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):not(:has(#links.is-active)) #card .adscx-action-copy small{color:#7a8069!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):not(:has(#links.is-active)) #card .adscx-action-copy strong{color:#506643!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):not(:has(#links.is-active)) #card .adscx-action-icon{background:none!important;color:#74855b!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):not(:has(#links.is-active)) #card .adscx-public-message{margin-top:20px!important;padding:18px!important;border:0!important;border-left:3px solid #b6b894!important;border-radius:0!important;background:#f4edcf!important;color:#6f7059!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):not(:has(#links.is-active)) #card .adscx-received-link{margin-top:24px!important;padding:18px 0!important;border:0!important;border-top:1px dashed #c8c2ab!important;border-radius:0!important;background:none!important;box-shadow:none!important;color:#64734f!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):not(:has(#links.is-active)) #card .adscx-edit-link{min-height:40px!important;border:1px solid #c8cdb5!important;border-radius:2px!important;background:#edf0df!important;color:#596e49!important;box-shadow:none!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):not(:has(#links.is-active)) #requests .adpr-board{margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):not(:has(#links.is-active)) #requests .adpr-heading{border-bottom:1px solid #b4b69b!important;padding-bottom:20px!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):not(:has(#links.is-active)) #requests .adpr-badge{border:1px solid #c5ccb2!important;border-radius:2px!important;background:#e9eddc!important;color:#64754f!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):not(:has(#links.is-active)) #requests .adpr-intro{font-size:16px!important;line-height:1.9!important;color:#6e755e!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):not(:has(#links.is-active)) #requests .adpr-message:not(:empty){margin:24px 0!important;padding:20px!important;border:1px dashed #d4ceb7!important;border-radius:2px!important;background:#f6f2df!important;color:#7d8068!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):not(:has(#links.is-active)) #requests .adpr-controls{padding:16px 0!important;border-bottom:1px solid #ddd8c5!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):not(:has(#links.is-active)) #requests .adpr-list-label,html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):not(:has(#links.is-active)) #requests .adpr-form-title h3{font:700 22px/1.5 var(--fn-serif)!important;color:#4e6641!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):not(:has(#links.is-active)) .adpr-button{min-height:42px!important;padding:10px 16px!important;border:1px solid #687d52!important;border-radius:2px!important;background:#657b50!important;color:#fffdf2!important;box-shadow:none!important;font-size:14px!important;font-weight:600!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):not(:has(#links.is-active)) .adpr-cancel{border-radius:2px!important;color:#647153!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):not(:has(#links.is-active)) .adpr-form,html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):not(:has(#links.is-active)) .adpr-quick{margin-top:28px!important;padding:24px!important;border:1px solid #ddd7bf!important;border-radius:2px!important;background:#f7f4e7!important;box-shadow:none!important;text-align:left!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):not(:has(#links.is-active)) .adpr-quick-form{margin:0!important;padding:0!important;border:0!important;background:none!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):not(:has(#links.is-active)) .adpr-quick-heading{gap:14px!important;flex-wrap:wrap!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):not(:has(#links.is-active)) .adpr-quick-intro{font-size:14px!important;line-height:1.9!important;color:#757761!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):not(:has(#links.is-active)) .adpr-form label,html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):not(:has(#links.is-active)) .adpr-quick-form label{font-size:14px!important;line-height:1.7!important;color:#586a48!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):not(:has(#links.is-active)) .adpr-form input:not([type=checkbox]),html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):not(:has(#links.is-active)) .adpr-quick-form input:not([type=checkbox]),html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):not(:has(#links.is-active)) .adpr-form textarea,html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):not(:has(#links.is-active)) .adpr-quick-form textarea{box-sizing:border-box!important;max-width:100%!important;min-width:0!important;border:1px solid #cbcdb6!important;border-radius:2px!important;background:#fffef8!important;color:#354d30!important;font-size:16px!important;line-height:1.6!important;padding:11px 12px!important;box-shadow:none!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):not(:has(#links.is-active)) .adpr-form input:focus-visible,html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):not(:has(#links.is-active)) .adpr-quick-form input:focus-visible,html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):not(:has(#links.is-active)) textarea:focus-visible{outline:2px solid #7d915f!important;outline-offset:2px!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):not(:has(#links.is-active)) .adpr-form fieldset,html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):not(:has(#links.is-active)) .adpr-quick-form fieldset{min-width:0!important;border:1px solid #d1ceb8!important;border-radius:2px!important;background:none!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):not(:has(#links.is-active)) .adpr-consent{border-radius:2px!important;background:#ededdc!important}}
@media screen and (max-width:640px){html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):not(:has(#links.is-active)) .adt-profile-toolbar{grid-template-columns:minmax(0,1fr) auto!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):not(:has(#links.is-active)):has(#resume.is-active) .adt-profile-actions{display:block!important;grid-column:1/-1!important;grid-row:3!important;justify-self:stretch!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):not(:has(#links.is-active)) #card .adscx-public-card{padding:14px!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):not(:has(#links.is-active)) #card .adscx-public-heading{display:block!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):not(:has(#links.is-active)) #card .adscx-card-heading-actions{margin-top:15px!important;flex-wrap:wrap!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):not(:has(#links.is-active)) #card .adscx-public-preview:not(:has(img,canvas)){height:auto!important;min-height:180px!important;aspect-ratio:auto!important;padding:30px 16px!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):not(:has(#links.is-active)) #card .adscx-public-actions{grid-template-columns:minmax(0,1fr)!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):not(:has(#links.is-active)) .adpr-form,html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):not(:has(#links.is-active)) .adpr-quick{padding:16px!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):not(:has(#links.is-active)) .adpr-identity-grid,html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):not(:has(#links.is-active)) .adpr-contact-grid{grid-template-columns:minmax(0,1fr)!important}}
@media screen{html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):has(#resume.is-active) .adt-profile-detail{margin:8px 0 48px var(--nb-offset)!important;padding:0!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):has(#resume.is-active) .adt-profile-detail:before,html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):has(#resume.is-active) .adt-profile-detail:after{display:none!important;content:none!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):has(#resume.is-active) .adt-profile-toolbar{position:relative!important;box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0 auto 24px!important;padding:30px var(--nb-pad-right) 24px var(--nb-pad-left)!important;border:1px solid #e6dfcb!important;border-radius:3px!important;background:var(--nb-paper-rule),var(--nb-page)!important;box-shadow:0 1px 0 #efe9d8,0 18px 34px -24px #342e1852!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):has(#resume.is-active) .adt-profile-toolbar:before{content:"";position:absolute;left:var(--nb-hole-left);top:40px;bottom:24px;width:16px;pointer-events:none;background:var(--nb-hole-pattern) 0 0/16px 320px repeat-y}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):has(#resume.is-active) .adt-profile-tabs a[aria-selected=true]{background:#e9ebdf!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):has(#resume.is-active) #resume .adr-resume-shell{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:none!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):has(#resume.is-active) #resume .adr-paper{box-sizing:border-box!important;width:100%!important;max-width:210mm!important;min-height:297mm!important;margin:0 auto!important;padding:18mm 16mm!important;border:1px solid #dddcd6!important;border-radius:0!important;background:#fff!important;box-shadow:0 2px 3px #30271915,0 16px 34px -14px #34281845!important;color:#242724!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):has(#resume.is-active) #resume .adr-doclabel{margin:0 0 24px!important;font-size:11px!important;letter-spacing:.16em!important;color:#737771!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):has(#resume.is-active) #resume .adr-profile{gap:24px!important;align-items:flex-start!important;padding-bottom:26px!important;border-bottom:2px solid #333b32!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):has(#resume.is-active) #resume .adr-profile figure{flex:0 0 96px!important;width:96px!important;height:123px!important;transform:none!important;border-radius:0!important;box-shadow:none!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):has(#resume.is-active) #resume .adr-profile h2{margin:0 0 10px!important;font:700 32px/1.4 var(--adux-font)!important;color:#222822!important;letter-spacing:-.03em!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):has(#resume.is-active) #resume .adr-profile h2 small{display:block!important;margin:8px 0 0!important;font-size:14px!important;font-weight:500!important;line-height:1.7!important;color:#5d665b!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):has(#resume.is-active) #resume .adr-role{font-size:14px!important;line-height:1.8!important;font-weight:500!important;color:#4c5549!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):has(#resume.is-active) #resume .adr-core{font-size:13px!important;line-height:1.8!important;background:none!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):has(#resume.is-active) #resume .adr-section-title{margin:30px 0 0!important;padding:0 0 10px!important;border-bottom:1px solid #697362!important;font:700 20px/1.5 var(--adux-font)!important;color:#33422f!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):has(#resume.is-active) #resume .adr-row{grid-template-columns:115px minmax(0,1fr)!important;gap:20px!important;padding:15px 0!important;border-bottom:1px solid #e4e6e0!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):has(#resume.is-active) #resume .adr-row time{font-size:13px!important;line-height:1.7!important;color:#757b70!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):has(#resume.is-active) #resume .adr-row h4{font-size:15px!important;line-height:1.7!important;color:#303a2d!important;word-break:keep-all!important;overflow-wrap:anywhere!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):has(#resume.is-active) #resume .adr-row p{font-size:14px!important;line-height:1.8!important;color:#6a7065!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):has(#resume.is-active) #resume .adr-online-details summary{font-size:13px!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):has(#resume.is-active) #resume .adr-resume-footer{font-size:12px!important;line-height:1.8!important;border-top:1px solid #7d8476!important}}
@media screen and (max-width:640px){html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):has(#resume.is-active) .adt-profile-detail{padding:0!important;margin-bottom:36px!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):has(#resume.is-active) .adt-profile-toolbar{padding:52px var(--nb-pad-right) 20px var(--nb-pad-left)!important;margin-bottom:20px!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):has(#resume.is-active) .adt-profile-toolbar:before{top:10px;bottom:auto;left:0;right:0;width:auto;height:14px;background:radial-gradient(circle at 50% 7px,#ebe5d2 0 4.5px,#d9d1ba 4.5px 5.5px,transparent 6px) 0 0/33.333333% 14px repeat-x}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):has(#resume.is-active) #resume .adr-paper{min-height:0!important;padding:30px 22px!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):has(#resume.is-active) #resume .adr-profile{display:grid!important;grid-template-columns:72px minmax(0,1fr)!important;gap:16px!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):has(#resume.is-active) #resume .adr-profile figure{width:72px!important;height:94px!important;grid-column:1;grid-row:1/3}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):has(#resume.is-active) #resume .adr-profile>div{display:contents!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):has(#resume.is-active) #resume .adr-profile h2{grid-column:2!important;grid-row:1!important;font-size:25px!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):has(#resume.is-active) #resume .adr-profile h2 small{font-size:12px!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):has(#resume.is-active) #resume .adr-role{grid-column:1/-1!important;font-size:14px!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):has(#resume.is-active) #resume .adr-core,html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):has(#resume.is-active) #resume .adr-contact{grid-column:1/-1!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):has(#resume.is-active) #resume .adr-row{grid-template-columns:minmax(0,1fr)!important;gap:5px!important;padding:14px 0!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):has(#resume.is-active) #resume .adr-section-title{font-size:19px!important}}
@media screen and (min-width:761px) and (orientation:landscape),screen and (min-width:1401px){html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):has(#links.is-active) .adt-profile-toolbar{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px 16px!important;position:relative!important;top:auto!important;margin:0 0 30px!important;padding:0 0 18px!important;border:0!important;border-bottom:1px solid var(--fn-line)!important;border-radius:0!important;background:none!important;box-shadow:none!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):has(#links.is-active) .adt-profile-toolbar .adt-profile-tabs{grid-column:1/-1!important;grid-row:1!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:0!important;justify-self:stretch!important;width:100%!important;margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid #cbc7b2!important;border-radius:0!important;background:none!important;overflow:visible!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):has(#links.is-active) .adt-profile-tabs a{width:auto!important;min-width:0!important;min-height:46px!important;padding:9px 5px!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:none!important;color:#7d7a64!important;font-size:14px!important;font-weight:600!important;box-shadow:none!important;white-space:normal!important;line-height:1.5!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):has(#links.is-active) .adt-profile-tabs a[aria-selected=true]{border-bottom-color:#537547!important;background:#edefdf!important;color:#3e5b34!important;box-shadow:none!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):has(#links.is-active) .adt-profile-toolbar .adt-back{grid-column:1!important;grid-row:2!important;margin:0!important;padding:6px 0!important;min-height:36px;border:0!important;border-radius:0!important;background:none!important;color:#788068!important;font-size:13px!important;font-weight:500!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):has(#links.is-active) .adt-profile-actions{grid-column:2!important;grid-row:2!important;justify-self:end!important;width:auto!important;padding:0!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):has(#links.is-active) .adt-profile-actions .adt-doc-button{min-height:36px!important;padding:7px 10px!important;border:1px solid #c7cdb7!important;border-radius:2px!important;background:#f2f3e8!important;color:#667954!important;font-size:12px!important;font-weight:500!important;box-shadow:none!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):has(#links.is-active) .adt-profile-toolbar{position:relative!important;box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0 auto 24px!important;padding:30px var(--nb-pad-right) 24px var(--nb-pad-left)!important;border:1px solid #e6dfcb!important;border-radius:3px!important;background:var(--nb-paper-rule),var(--nb-page)!important;box-shadow:0 1px 0 #efe9d8,0 18px 34px -24px #342e1852!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):has(#links.is-active) .adt-profile-toolbar:before{content:"";position:absolute;left:var(--nb-hole-left);top:40px;bottom:24px;width:16px;pointer-events:none;background:var(--nb-hole-pattern) 0 0/16px 320px repeat-y}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):has(#links.is-active) .adt-profile-toolbar{width:calc(100% - var(--nb-offset))!important;margin-left:var(--nb-offset)!important;margin-right:0!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):has(#links.is-active) .adt-profile-action-set.is-active{flex-wrap:wrap!important;overflow:visible!important}}
@media screen and (max-width:760px),screen and (orientation:portrait) and (max-width:1400px){html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):has(#links.is-active) .adt-linktree-mobile-toolbar{position:relative!important;box-sizing:border-box!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;padding:0!important;margin:0 0 18px!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):has(#links.is-active) .adt-linktree-mobile-toolbar:before{content:none!important;display:none!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):has(#links.is-active) .adt-linktree-mobile-toolbar a{box-sizing:border-box!important;min-height:36px!important;padding:7px 10px!important;border:1px solid #cad3c4!important;border-radius:6px!important;background:#ffffffd9!important;color:#415738!important;box-shadow:none!important;font-size:13px!important;line-height:1.5!important;font-weight:600!important;backdrop-filter:none!important}
html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):has(#links.is-active) .adt-linktree-mobile-toolbar a:last-child{background:#edf2e7!important;color:#415738!important}}
html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb):not(#nbc):not(#nbd){--nb-art-size:124px;--nb-art-pad:10px;--nb-art-tilt:2deg;--nb-tape-width:60px;--nb-tape-height:20px}
@media(max-width:760px){html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb):not(#nbc):not(#nbd){--nb-art-size:72px;--nb-art-pad:6px;--nb-tape-width:40px;--nb-tape-height:15px}}
html:root body.adp-platform{--nb-offset:26px;--nb-pad-left:92px;--nb-pad-right:44px;--nb-rule-x:70px;--nb-hole-left:24px;--nb-main-top:28px;--nb-paper-rule:linear-gradient(90deg,transparent var(--nb-rule-x),var(--nb-margin) var(--nb-rule-x),var(--nb-margin) calc(var(--nb-rule-x) + 1px),transparent calc(var(--nb-rule-x) + 1px));--nb-hole-pattern:radial-gradient(circle at 8px 8px,#ebe5d2 0 6px,#d9d1ba 6px 7px,transparent 7.5px)}
html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) main#wp--skip-link--target:has(:is(.adnb-page,.adcb-board,.adt-directory,#agam-directory,#aded-directory,.ad-lecture-page,.edc-shell,.ad-schedule-shell,.ad-dictionary-shell,.ad-knowledge-map-shell,.adnb-head)){padding-top:var(--nb-main-top)!important}
html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb):not(.ad-detail-page) main#wp--skip-link--target:has(:is(.adnb-page,.adcb-board,.adt-directory,#agam-directory,#aded-directory,.ad-lecture-page,.edc-shell,.ad-schedule-shell,.ad-dictionary-shell,.ad-knowledge-map-shell))>.entry-content{width:auto!important;max-width:none!important;margin-inline:0!important}
html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-sheet,html:root body.adp-platform:has(.ad-lecture-page):not(#fnx):not(#nb):not(#nbb) .ad-lecture-page{position:relative;box-sizing:border-box!important;width:auto!important;max-width:none!important;min-width:0!important;margin:8px 0 48px var(--nb-offset)!important;padding:30px var(--nb-pad-right) 40px var(--nb-pad-left)!important;background:var(--nb-paper-rule),var(--nb-page)!important;border:1px solid #e6dfcb!important;border-radius:3px!important;box-shadow:0 1px 0 #efe9d8,0 18px 34px -24px rgba(52,46,24,.32)!important}
html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-sheet:before,html:root body.adp-platform:has(.ad-lecture-page):not(#fnx):not(#nb):not(#nbb) .ad-lecture-page:before{content:"";display:block!important;position:absolute;left:var(--nb-hole-left);right:auto;top:40px;bottom:40px;width:16px;height:auto;pointer-events:none;background:var(--nb-hole-pattern) 0 0/16px 320px repeat-y;border:0;border-radius:0;box-shadow:none;filter:none;transform:none;-webkit-mask:none;mask:none}
@media(max-width:980px){html:root body.adp-platform{--nb-pad-left:72px;--nb-pad-right:28px;--nb-rule-x:54px;--nb-hole-left:16px}}
@media(max-width:640px){html:root body.adp-platform{--nb-offset:0px;--nb-pad-left:16px;--nb-pad-right:16px;--nb-paper-rule:linear-gradient(180deg,transparent 34px,var(--nb-margin) 34px,var(--nb-margin) 35px,transparent 35px) 0 0/100% 40px no-repeat}
html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-sheet,html:root body.adp-platform:has(.ad-lecture-page):not(#fnx):not(#nb):not(#nbb) .ad-lecture-page{margin-bottom:36px!important;padding-top:52px!important;padding-bottom:24px!important}
html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-sheet:before,html:root body.adp-platform:has(.ad-lecture-page):not(#fnx):not(#nb):not(#nbb) .ad-lecture-page:before{content:"";display:block!important;left:0;right:0;top:10px;bottom:auto;width:auto;height:14px;position:absolute;pointer-events:none;background:radial-gradient(circle at 50% 7px,#ebe5d2 0 4.5px,#d9d1ba 4.5px 5.5px,transparent 6px) 0 0/33.333333% 14px repeat-x}}
@media(max-width:640px){html:root body.adp-platform :is(.adnb-head,.adnb-head span,.adcb-row time,.adp-stream time,.adcb-number,.adseo-byline,.adw-note-toc-hint){font-size:14px!important;line-height:1.7!important;color:#465143!important}
html:root body.adp-platform :is(.adp-service-description,.adcb-summary,.ad-dictionary-meaning,.ad-schedule-note,.ad-schedule-summary){font-size:15px!important;line-height:1.75!important;color:#405044!important}}