 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.adp-index-page #ad-platform-about{background:transparent!important} html body.adp-platform.adp-index-page #ad-platform-about .adp-intro{display:grid!important;grid-template-columns:minmax(0,1.2fr) minmax(200px,.8fr)!important;align-items:center;gap:26px!important;padding:30px 32px 28px!important;border:1px solid #e2e8d5!important;border-radius:28px!important;background:#f0f5e6!important;margin-bottom:42px!important;overflow:hidden} html body.adp-platform #ad-platform-about .adp-intro h1{font-size:clamp(29px,3.1vw,46px)!important;line-height:1.32!important;letter-spacing:-.055em!important;font-weight:750!important;color:#173f35!important;word-break:keep-all} html body.adp-platform #ad-platform-about .adp-intro h1 span{background:none!important;box-shadow:none!important;border:0!important;text-decoration:none!important;color:#466a36!important} html body.adp-platform #ad-platform-about .ap-lead{font-size:16px!important;line-height:1.85!important;color:#536752!important} html body.adp-platform #ad-platform-about .ap-eyebrow{font-size:13px!important;letter-spacing:.015em!important;color:#527044!important} html body.adp-platform #ad-platform-about .adp-intro-steps{gap:18px!important;border-color:#d6dfc8!important;margin-top:22px!important;padding-top:18px!important} html body.adp-platform #ad-platform-about .adp-intro-steps span{font-size:13px!important;line-height:1.65!important}  .adbc-welcome{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0!important;min-width:0;background:radial-gradient(circle closest-side at 50% 55%,#e3edce 99%,transparent 100%)} .adbc-welcome:before{content:none} html body.adp-platform #ad-platform-about .adbc-welcome img{display:block;width:100%!important;max-width:240px!important;height:auto!important;filter:drop-shadow(0 15px 15px #50693315);transform:none} .adbc-hello{align-self:flex-end;padding:9px 15px;background:#fffef9;color:#345633;border:1px solid #dce5cf;border-radius:16px 16px 16px 4px;font-size:13px;font-weight:600;transform:rotate(3deg)} .adbc-welcome figcaption{font-size:12px;color:#687855;margin:6px 0 0} html body.adp-platform #ad-platform-about .adp-search-box{grid-column:1/-1;margin:0!important;padding:21px 24px!important;border:1px solid #dce3d1!important;border-radius:18px!important;background:#fffefa!important;box-shadow:0 6px 20px #24442f04!important;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 24px;align-items:center} html body.adp-platform #ad-platform-about .adp-search-box form{grid-row:1/3;min-width:0} html body.adp-platform #ad-platform-about .adp-search-box>p{margin:0!important;font-size:12px!important} html body.adp-platform #ad-platform-about .adp-search-box label{font-size:15px!important;margin-bottom:9px!important} html body.adp-platform #ad-platform-about .adp-search-fields input{border-radius:10px!important;border-color:#d2dbc7!important;min-width:0;background:white!important} html body.adp-platform #ad-platform-about .adp-search-fields button{border-radius:10px!important;background:#244e3e!important} html body.adp-platform #ad-platform-about .adp-map-link{font-size:14px!important;color:#315c40!important} html body.adp-platform.adp-index-page #ad-platform-about .adp-services{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;border:0!important} html body.adp-platform #ad-platform-about .adp-service{background:#fffefa!important;border:1px solid #e1e7d9!important;border-radius:17px!important;padding:22px!important;min-height:155px!important;transition:border-color .18s,background .18s!important} html body.adp-platform #ad-platform-about .adp-service:nth-child(3n/**/+2){background:#f2f5e9!important} html body.adp-platform #ad-platform-about .adp-service:nth-child(3n){background:#edf4ef!important} html body.adp-platform #ad-platform-about .adp-service:hover{background:#e8f0da!important;border-color:#9fb885!important;transform:none!important} html body.adp-platform #ad-platform-about .adp-service-number{font-size:12px!important;color:#5b7845!important;background:#e6eed8;border-radius:50%;width:28px;height:28px;display:grid;place-items:center;margin-bottom:12px} html body.adp-platform #ad-platform-about .adp-service strong{font-size:18px!important;color:#214938!important} html body.adp-platform #ad-platform-about .adp-service-description{font-size:13px!important;line-height:1.65!important} html body.adp-platform #ad-platform-about .adp-more{margin-top:18px!important} html body.adp-platform #ad-platform-about .adp-latest{margin-top:46px!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 #ad-platform-about .adp-participate{position:relative;padding:30px 28px 30px 136px!important;background:#eaf1de!important;border:1px solid #dbe5cc!important;border-radius:22px!important;margin-top:34px!important;min-height:150px} html body.adp-platform #ad-platform-about .adp-participate:before{content:"";position:absolute;left:18px;top:50%;transform:translateY(-50%) rotate(8deg);width:100px;height:110px;background:var(--adbc-mascot) center/contain no-repeat} html body.adp-platform #ad-platform-about .adp-participate h2{font-size:23px!important;color:#244c38!important} html body.adp-platform #ad-platform-about .adp-participate a{border-radius:10px!important;background:#fcfff6!important;border-color:#c9d7b8!important;color:#355337!important;white-space:nowrap} html body.adp-platform #ad-platform-about .ap-operator{border-radius:22px!important;background:#fffdf5!important;border:1px solid #e7e4d6!important;padding:28px!important} html body.adp-platform #ad-platform-about .ap-operator-photo{border-radius:15px!important} html body.adp-platform #ad-platform-about .ap-note{border-radius:16px!important;background:#f0f3e9!important;border:1px solid #e0e5d6!important} html body.adp-platform #ad-platform-about .adeh-connect-card{border-radius:18px!important;border-color:#dce5d1!important;box-shadow:none!important;background:#fffefa!important} html body.adp-platform #ad-platform-about .adeh-connect-icon{background:#e8f0d9!important;color:#3c6341!important;border-radius:12px!important} html body.adp-platform.adp-index-page :is(.ad-dictionary-hero,.ad-schedule-hero,.adcb-board .adcb-hero,.adt-directory .adt-hero,.ado-directory-hero,.ade-hero,.edc-hero){padding:25px 28px!important;border:1px solid #dfe7d3!important;border-radius:22px!important;background:#f0f5e6!important} html body.adp-platform.adp-index-page main#wp--skip-link--target :is(.ad-dictionary-hero,.ad-schedule-hero,.ado-directory-hero,.ade-hero,.edc-hero){padding-right:128px!important;background-image:var(--adbc-mascot)!important;background-repeat:no-repeat!important;background-size:90px!important;background-position:right 22px center!important} html body.adp-platform.adp-index-page :is(.ad-schedule-tools,.adcb-toolbar,.adt-tools,.ado-directory-toolbar,.ade-filters){border-radius:16px!important;background:#f5f7ef!important} html body.adp-platform.adp-index-page :is(.ado-card,.ade-card,.adt-card,.ad-dictionary-card){border-radius:16px!important;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-top{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:48px;align-items:center} #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 .adbc-counts{border-left:1px solid #54725b;padding-left:36px} #adbc-footer .adbc-stats-heading{font-size:14px;color:#cfdfb9;margin:0 0 20px} #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){html body.adp-platform.adp-index-page #ad-platform-about .adp-intro{padding:24px!important;grid-template-columns:minmax(0,1fr) 160px!important;gap:18px!important}html body.adp-platform #ad-platform-about .adp-intro-steps{display:none!important}.adbc-welcome img{max-width:170px}.adbc-hello{font-size:11px;padding:7px 10px}.adbc-welcome figcaption{display:none}html body.adp-platform #ad-platform-about .adp-search-box{display:block!important;padding:18px!important}html body.adp-platform #ad-platform-about .adp-search-box>p{margin-top:12px!important}#adbc-footer .adbc-footer-top{grid-template-columns:1fr;gap:30px}#adbc-footer .adbc-counts{border-left:0;border-top:1px solid #54725b;padding:24px 0 0}#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){html body.adp-platform.adp-index-page #ad-platform-about .adp-intro{grid-template-columns:1fr!important;padding:24px 20px 20px!important;border-radius:23px!important;margin-bottom:30px!important;gap:12px!important}.adbc-welcome{grid-row:2;flex-direction:row;justify-content:center;min-height:110px}.adbc-welcome:before{width:130px;top:0;left:50%;transform:translateX(-50%)}.adbc-welcome img{width:130px;height:130px;transform:none}.adbc-hello{position:absolute;right:0;top:10px;z-index:1;max-width:130px;font-size:10px}.adbc-welcome figcaption{display:none}html body.adp-platform #ad-platform-about .adp-intro h1{font-size:30px!important}html body.adp-platform #ad-platform-about .ap-lead{font-size:14px!important}html body.adp-platform.adp-index-page #ad-platform-about .adp-services{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html body.adp-platform #ad-platform-about .adp-service{padding:17px!important;min-height:150px!important}html body.adp-platform #ad-platform-about .adp-service strong{font-size:17px!important}html body.adp-platform #ad-platform-about .adp-service-description{font-size:12px!important}html body.adp-platform #ad-platform-about .adp-participate{padding:24px 22px!important;padding-top:106px!important}html body.adp-platform #ad-platform-about .adp-participate:before{top:8px;left:18px;transform:none;width:90px;height:90px}html body.adp-platform.adp-index-page main#wp--skip-link--target :is(.ad-dictionary-hero,.ad-schedule-hero,.ado-directory-hero,.ade-hero,.edc-hero){padding:23px 22px 94px!important;background-size:76px!important;background-position:right 18px bottom 10px!important}#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-welcome img,#adbc-footer a{transition:none!important;animation:none!important}} @media(max-width:780px){html body.adp-platform #ad-platform-about .adbc-welcome img{max-width:160px!important}} @media(max-width:520px){html body.adp-platform #ad-platform-about .adbc-welcome img{width:130px!important;max-width:130px!important;height:130px!important}} html body.adp-platform.adp-index-page main#wp--skip-link--target .ad-dictionary-hero{padding:25px 28px!important;background-size:84px!important;background-position:right 24px top 20px!important} html body.adp-platform.adp-index-page main#wp--skip-link--target .ad-dictionary-hero>h1,html body.adp-platform.adp-index-page main#wp--skip-link--target .ad-dictionary-hero>.ad-dictionary-intro{box-sizing:border-box;padding-right:100px!important} html body.adp-platform .ad-dictionary-initials>span{color:#52694a!important;font-size:13px!important} @media(max-width:520px){html body.adp-platform.adp-index-page main#wp--skip-link--target .ad-dictionary-hero{padding:23px 22px!important;background-size:66px!important;background-position:right 16px top 19px!important}html body.adp-platform.adp-index-page main#wp--skip-link--target .ad-dictionary-hero>h1,html body.adp-platform.adp-index-page main#wp--skip-link--target .ad-dictionary-hero>.ad-dictionary-intro{padding-right:72px!important}html body.adp-platform .ad-dictionary-initials{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:7px!important}html body.adp-platform .ad-dictionary-initials>span{grid-column:1/-1}html body.adp-platform .ad-dictionary-initials>button{width:100%!important;min-width:0!important;min-height:42px!important;padding:8px 3px!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} .adux-popular{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:12px 0 0} .adux-popular>span{flex:none;margin-right:2px;font-size:13px;font-weight:600;color:#5b6b58} .adux-popular a{flex:none;display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border:1px solid #d9e4d3;border-radius:999px;background:#eef3ea;color:#1f4a37!important;font-size:13.5px;font-weight:600;text-decoration:none!important} .adux-popular a:hover,.adux-popular a:focus-visible{border-color:#1f4a37;background:#1f4a37;color:#fff!important} html body.adp-platform #ad-platform-about .adp-search-box>.adux-popular{grid-column:1/-1;grid-row:3;margin-top:2px} 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} .lex-related a{color:#1f6b4a;font-weight:600;text-decoration:underline;text-underline-offset:3px} .adux-progress{position:fixed;inset:0 0 auto;z-index:100000;height:3px;pointer-events:none} .adux-progress span{display:block;height:100%;background:#2f8a5f;transform:scaleX(0);transform-origin:0 50%} .adux-top{position:fixed;right:16px;bottom:20px;z-index:9999;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#1f4a37;color:#fff!important;font-size:20px;text-decoration:none!important;box-shadow:0 6px 18px #0f2a1e33;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .2s,transform .2s,visibility .2s} .adux-top.is-visible{opacity:1;visibility:visible;transform:none} @media (prefers-reduced-motion:reduce){.adux-top{transition:none}} @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-intro{display:flex!important;flex-direction:column!important;gap:18px!important;min-height:0!important;padding:24px 18px 18px!important} html body.adp-platform #ad-platform-about .adp-intro-copy{width:100%!important;max-width:none!important} html body.adp-platform #ad-platform-about .adp-intro :is(.ap-eyebrow,.adp-intro-steps){display:none!important} html body.adp-platform #ad-platform-about .adp-intro #ap-title{max-width:none!important;margin:0!important;font-size:27px!important;line-height:1.3!important;letter-spacing:-.02em} html body.adp-platform #ad-platform-about .adp-intro .ap-lead{max-width:none!important;margin:10px 0 0!important;font-size:15px!important;line-height:1.65!important} html body.adp-platform #ad-platform-about .adp-intro .ap-lead br{display:none} html body.adp-platform #ad-platform-about .adbc-welcome{display:none!important} html body.adp-platform #ad-platform-about .adp-search-box{width:auto!important;margin:0!important;padding:16px!important} html body.adp-platform #ad-platform-about .adp-search-box label{display:flex!important;align-items:center;gap:8px;margin-bottom:10px!important;font-size:16px!important} html body.adp-platform #ad-platform-about .adp-search-box label:before{content:"";flex:none;width:34px;height:34px;background:var(--adbc-mascot) center/contain no-repeat} html body.adp-platform #ad-platform-about .adp-search-fields{display:flex!important;flex-direction:row!important;gap:8px!important} html body.adp-platform #ad-platform-about .adp-search-fields input{flex:1;min-width:0;height:48px!important} html body.adp-platform #ad-platform-about .adp-search-fields button{flex:none;width:auto!important;height:48px!important;margin:0!important;padding:0 16px!important} html body.adp-platform #ad-platform-about .adp-search-box>p{display:none!important} .adux-popular{flex-wrap:nowrap;overflow-x:auto;margin:12px -16px 0;padding:0 16px 2px;scrollbar-width:none;-webkit-overflow-scrolling:touch} .adux-popular::-webkit-scrollbar{display:none} html body.adp-platform #ad-platform-about .adp-discover-heading{margin:28px 0 12px!important} html body.adp-platform #ad-platform-about .adp-discover-heading h2{font-size:21px!important} html body.adp-platform #ad-platform-about nav.adp-services{gap:8px!important} html body.adp-platform #ad-platform-about nav.adp-services a.adp-service{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:0!important;min-height:0!important;height:auto!important;padding:16px 6px!important;border-radius:14px!important;text-align:center} html body.adp-platform #ad-platform-about nav.adp-services a.adp-service :is(.adp-service-number,.adp-service-description,.adp-service-arrow){display:none!important} html body.adp-platform #ad-platform-about nav.adp-services a.adp-service strong{margin:0!important;font-size:15px!important;line-height:1.3} html body.adp-platform #ad-platform-about .adp-more{flex-wrap:wrap;gap:6px!important;margin-top:10px!important} html body.adp-platform #ad-platform-about .adp-latest .adp-section-heading{margin-bottom:14px!important} html body.adp-platform #ad-platform-about .adp-streams{gap:12px!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} .adux-top{right:12px;bottom:84px} }  :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} }  html:root body.adp-platform:not(#fnx) :is(#ad-platform-about .adp-intro,.adbc-menu-hero){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;border-radius:18px!important;box-shadow:none!important;color:var(--fn-ink)!important}  html:root body.adp-platform:not(#fnx) #ad-platform-about .adp-intro{position:relative;overflow:hidden} html:root body.adp-platform:not(#fnx) #ad-platform-about .adp-intro #ap-title{color:var(--fn-ink)!important} html:root body.adp-platform:not(#fnx) #ad-platform-about .adp-intro #ap-title span{color:var(--fn-forest)!important;background:linear-gradient(var(--fn-chloro),var(--fn-chloro)) 0 88%/0% 38% no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;animation:fn-mark 1s .45s cubic-bezier(.6,0,.2,1) forwards} @keyframes fn-mark{to{background-size:100% 38%}} html:root body.adp-platform:not(#fnx) #ad-platform-about .adp-intro .ap-lead{color:var(--fn-ink2)!important} html:root body.adp-platform:not(#fnx) #ad-platform-about .adp-intro .ap-eyebrow{display:flex!important;align-items:center;gap:10px;width:auto;margin:0 0 18px!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;color:var(--fn-clay)!important;font-size:13.5px!important;font-weight:600!important;letter-spacing:0!important} html:root body.adp-platform:not(#fnx) #ad-platform-about .adp-intro .ap-eyebrow:before{content:"";width:26px;height:1.5px;background:currentColor} html:root body.adp-platform:not(#fnx) #ad-platform-about .adp-intro .adp-intro-steps{display:none!important} html:root body.adp-platform:not(#fnx) #ad-platform-about .adp-search-box{background:#fff!important;border:1px solid var(--fn-line)!important;border-radius:14px!important;box-shadow:0 1px 0 var(--fn-line),0 12px 28px -24px #1d2a2233!important;color:var(--fn-ink)!important} html:root body.adp-platform:not(#fnx) #ad-platform-about .adp-search-box label{color:var(--fn-ink)!important} html:root body.adp-platform:not(#fnx) #ad-platform-about .adp-search-fields input{background:#fff!important;border:1.5px solid #cfc7b3!important;border-radius:10px!important;color:var(--fn-ink)!important;box-shadow:none!important} html:root body.adp-platform:not(#fnx) #ad-platform-about .adp-search-fields input:focus{border-color:var(--fn-forest)!important;outline:3px solid #d8e9a288;outline-offset:0} html:root body.adp-platform:not(#fnx) #ad-platform-about .adp-search-fields button{background:var(--fn-forest)!important;border-radius:10px!important;box-shadow:none!important;color:#fff!important} html:root body.adp-platform:not(#fnx) #ad-platform-about .adp-map-link{color:var(--fn-forest)!important;border-color:currentColor!important} .adux-popular>span{color:var(--fn-ink2)} .adux-popular a{border-color:var(--fn-line);background:var(--fn-paper);color:var(--fn-ink)!important} .adux-popular a:hover,.adux-popular a:focus-visible{border-color:var(--fn-forest);background:var(--fn-forest);color:#fff!important}  html:root body.adp-platform:not(#fnx) #ad-platform-about .adbc-welcome{position:relative;display:block!important;background:none!important;padding:0!important;min-height:0!important;margin:0!important} .adux-lens{display:block;width:100%;max-width:270px;height:auto;margin:0 auto;overflow:visible} .adux-lens .fn-ink{stroke:#23402f;stroke-width:2;stroke-linecap:round;stroke-linejoin:round} .adux-lens [pathLength]{stroke-dasharray:1;stroke-dashoffset:1;animation:fn-draw 1.5s cubic-bezier(.6,0,.3,1) forwards} .adux-lens .fn-rim{animation-duration:1.8s}.adux-lens .fn-c1 [pathLength]{animation-delay:.5s}.adux-lens .fn-c2 [pathLength]{animation-delay:.75s}.adux-lens .fn-c3 [pathLength]{animation-delay:.95s}.adux-lens .fn-c4 [pathLength]{animation-delay:1.1s}.adux-lens .fn-c5 [pathLength]{animation-delay:1.3s} @keyframes fn-draw{0%{stroke-dashoffset:1;fill-opacity:0}55%{fill-opacity:0}100%{stroke-dashoffset:0;fill-opacity:1}} .adux-lens .fn-cell{transform-box:fill-box;transform-origin:center;animation:fn-drift 15s ease-in-out infinite} .adux-lens .fn-c2{animation-duration:18s;animation-delay:-5s}.adux-lens .fn-c3{animation-duration:12s;animation-delay:-2s}.adux-lens .fn-c4{animation-duration:20s;animation-delay:-8s}.adux-lens .fn-c5{animation-duration:16s;animation-delay:-11s} @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)}} .adux-lens .fn-bub circle{animation:fn-bub 7s ease-in-out infinite}.adux-lens .fn-bub circle:nth-child(2){animation-delay:-2.5s}.adux-lens .fn-bub circle:nth-child(3){animation-delay:-4.5s} @keyframes fn-bub{0%,100%{opacity:.2;transform:translateY(0)}50%{opacity:1;transform:translateY(-8px)}} .adux-lens .fn-scale{opacity:0;animation:fn-fade .6s 1.8s forwards} @keyframes fn-fade{to{opacity:1}} html:root body.adp-platform:not(#fnx) #ad-platform-about .adbc-welcome img{position:absolute!important;right:-4px;bottom:26px;width:92px!important;max-width:92px!important;height:auto!important;filter:drop-shadow(0 8px 10px #1d2a2222)!important;animation:fn-bob 6s ease-in-out infinite} @keyframes fn-bob{0%,100%{translate:0 0}50%{translate:0 -7px}} html:root body.adp-platform:not(#fnx) #ad-platform-about .adbc-hello{position:absolute!important;top:6px;left:-8px;z-index:2;padding:7px 12px!important;border:1.5px solid var(--fn-ink)!important;border-radius:12px 12px 12px 3px!important;background:#fffdf7!important;box-shadow:3px 3px 0 var(--fn-chloro)!important;color:var(--fn-ink)!important;font-size:13px!important;font-weight:600;rotate:-3deg;animation:fn-pop .6s 1.6s both cubic-bezier(.34,1.56,.64,1)} @keyframes fn-pop{0%{scale:.6;opacity:0}100%{scale:1;opacity:1}} html:root body.adp-platform:not(#fnx) #ad-platform-about .adbc-welcome figcaption{display:block!important;margin:8px 0 0!important;color:var(--fn-ink2)!important;font-size:12.5px!important;text-align:center}  .adux-ico{--ic:#2f6b3f;display:inline-grid;place-items:center;flex:none;width:44px;height:44px;border:1.5px solid currentColor;border-radius:12px;color:var(--ic);background:#fff;transition:transform .35s cubic-bezier(.34,1.56,.64,1),background-color .25s} .adux-ico svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round} .adux-ico--news{--ic:#2b5f86}.adux-ico--research{--ic:#65489a}.adux-ico--policy{--ic:#8a5d1c}.adux-ico--talent{--ic:#a4473a}.adux-ico--schedule{--ic:#1f6f66} html:root body.adp-platform:not(#fnx) #ad-platform-about .adp-discover-heading .adp-kicker,html:root body.adp-platform:not(#fnx) #ad-platform-about .adp-latest .adp-kicker{color:var(--fn-clay)!important} html:root body.adp-platform:not(#fnx) #ad-platform-about nav.adp-services{gap:0!important;border-top:1.5px solid var(--fn-ink)} html:root body.adp-platform:not(#fnx) #ad-platform-about nav.adp-services a.adp-service{position:relative;display:grid!important;grid-template-columns:44px minmax(0,1fr);column-gap:16px;align-content:start;min-height:0!important;padding:24px 22px 24px 4px!important;border:0!important;border-bottom:1px solid var(--fn-line)!important;border-radius:0!important;background:none!important;box-shadow:none!important;color:var(--fn-ink)!important;transform:none!important;transition:background-color .25s} html:root body.adp-platform:not(#fnx) #ad-platform-about nav.adp-services a.adp-service .adux-ico{grid-row:1/3} html:root body.adp-platform:not(#fnx) #ad-platform-about nav.adp-services a.adp-service :is(.adp-service-number,.adp-service-arrow){display:none!important} html:root body.adp-platform:not(#fnx) #ad-platform-about nav.adp-services a.adp-service strong{align-self:end;margin:0!important;font-size:18px!important;color:var(--fn-ink)!important} html:root body.adp-platform:not(#fnx) #ad-platform-about nav.adp-services a.adp-service .adp-service-description{margin:3px 0 0!important;color:var(--fn-ink2)!important;font-size:14.5px!important} html:root body.adp-platform:not(#fnx) #ad-platform-about nav.adp-services a.adp-service:hover{background:#fffdf7!important} html:root body.adp-platform:not(#fnx) #ad-platform-about nav.adp-services a.adp-service:hover strong{text-decoration:underline;text-decoration-color:var(--fn-moss);text-decoration-thickness:2px;text-underline-offset:5px} html:root body.adp-platform:not(#fnx) #ad-platform-about nav.adp-services a.adp-service:hover .adux-ico{transform:rotate(-8deg) scale(1.06);background:var(--fn-chloro)} html:root body.adp-platform:not(#fnx) #ad-platform-about .adp-more a{border-color:var(--fn-line)!important;background:none!important;box-shadow:none!important;color:var(--fn-ink)!important} html:root body.adp-platform:not(#fnx) #ad-platform-about .adp-more a:hover{border-color:var(--fn-forest)!important;color:var(--fn-forest)!important}  html:root body.adp-platform:not(#fnx) #ad-platform-about .adp-section-heading>a,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 h3 .adux-ico{width:32px;height:32px;border-radius:9px;border-width:1.2px} html:root body.adp-platform:not(#fnx) #ad-platform-about .adp-stream h3 .adux-ico svg{width:18px;height:18px} 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) #ad-platform-about :is(.adp-participate,.ap-section,.adeh-connect-card){background:var(--fn-card)!important;border:1px solid var(--fn-line)!important;border-radius:16px!important;box-shadow:none!important;color:var(--fn-ink)!important} html:root body.adp-platform:not(#fnx) #ad-platform-about .adp-participate{background:#eef3e1!important;border-color:#d6e2bf!important} html:root body.adp-platform:not(#fnx) #ad-platform-about :is(.adp-participate,.ap-section) :is(h2,h3){color:var(--fn-ink)!important} html:root body.adp-platform:not(#fnx) #ad-platform-about :is(.adp-participate,.ap-section,.adeh-connect-card) p{color:var(--fn-ink2)!important} html:root body.adp-platform:not(#fnx) #ad-platform-about .adp-participate a,html:root body.adp-platform:not(#fnx) #ad-platform-about :is(.ap-button,.adeh-card-action){background:var(--fn-forest)!important;border:1px solid var(--fn-forest)!important;border-radius:10px!important;box-shadow:none!important;color:#fff!important} html:root body.adp-platform:not(#fnx) #ad-platform-about .adp-participate a+a{background:transparent!important;color:var(--fn-forest)!important} html:root body.adp-platform:not(#fnx) #ad-platform-about .adeh-platform-connect{background:none!important;border:0!important;padding-left:0!important;padding-right:0!important} html:root body.adp-platform:not(#fnx) #ad-platform-about .adeh-platform-connect .adeh-kicker,html:root body.adp-platform:not(#fnx) #ad-platform-about .ap-eyebrow:not(.adp-intro .ap-eyebrow){color:var(--fn-clay)!important;letter-spacing:0!important;background:none!important;border:0!important;padding:0!important} html:root body.adp-platform:not(#fnx) #ad-platform-about .adeh-connect-icon{display:inline-grid!important;place-items:center;width:40px!important;height:40px!important;border:1.5px solid var(--fn-forest)!important;border-radius:11px!important;background:#fff!important;color:var(--fn-forest)!important;font-size:0!important} html:root body.adp-platform:not(#fnx) #ad-platform-about .adeh-connect-icon svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round} html:root body.adp-platform:not(#fnx) #ad-platform-about .adeh-connect-label{color:var(--fn-clay)!important;letter-spacing:0!important;font-weight:700!important}  html:root body.adp-platform:not(#fnx) .adbc-menu-hero .adbc-menu-copy :is(h1,h2,p){color:var(--fn-ink)!important} html:root body.adp-platform:not(#fnx) .adbc-menu-hero .adbc-menu-copy p{color:var(--fn-ink2)!important} html:root body.adp-platform:not(#fnx) .adbc-menu-hero .adbc-menu-art img{animation:fn-bob 6s ease-in-out infinite}  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) :is(.ad-lexicon,.news-template,.research-template,.ad-policy) :is(p,li){line-height:1.85} html:root body.adp-platform:not(#fnx) :is(.ad-lexicon,.news-template,.research-template,.ad-policy) h2{font-family:var(--fn-serif)!important;letter-spacing:-.02em} html:root body.adp-platform:not(#fnx) .lex-label{display:flex!important;align-items:center;gap:8px;color:var(--fn-clay)!important;font-size:13.5px!important;font-weight:700!important} html:root body.adp-platform:not(#fnx) .lex-label:before{content:"";width:18px;height:1.5px;background:currentColor} html:root body.adp-platform:not(#fnx) .lex-summary{background:#f2f6e6!important;border:0!important;border-left:4px solid var(--fn-moss)!important;border-radius:0 12px 12px 0!important;box-shadow:none!important}  html:root body.adp-platform:not(#fnx) #adbc-footer{background:#1f3d2f!important}  .adux-motion .adux-reveal{opacity:0;transform:translateY(14px);transition:opacity .7s cubic-bezier(.2,.7,.2,1) var(--adux-d,0ms),transform .7s cubic-bezier(.2,.7,.2,1) var(--adux-d,0ms)} .adux-motion .adux-reveal.is-in{opacity:1;transform:none} @media (min-width:1025px){ html:root body.adp-platform:not(#fnx) #ad-platform-about .adp-intro{grid-template-columns:minmax(0,1fr) 280px!important;grid-template-areas:"copy fig" "search fig"!important;align-items:center;column-gap:44px!important;row-gap:24px!important;padding:44px 48px!important} html:root body.adp-platform:not(#fnx) #ad-platform-about .adp-intro-copy{grid-area:copy!important} html:root body.adp-platform:not(#fnx) #ad-platform-about .adbc-welcome{grid-area:fig!important;align-self:center} html:root body.adp-platform:not(#fnx) #ad-platform-about .adp-intro #ap-title{font-size:46px!important;line-height:1.25!important} html:root body.adp-platform:not(#fnx) #ad-platform-about .adp-intro .adp-search-box{grid-area:search!important;grid-column:auto!important;display:flex!important;flex-direction:column;align-items:stretch;gap:12px;width:auto!important;margin:0!important;padding:20px 22px!important} html:root body.adp-platform:not(#fnx) #ad-platform-about .adp-intro .adp-search-box>p{display:none!important} html:root body.adp-platform:not(#fnx) #ad-platform-about .adp-intro .adp-search-box>.adux-popular{margin:0!important;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent)} html:root body.adp-platform:not(#fnx) #ad-platform-about .adp-intro .adp-search-box>.adux-popular::-webkit-scrollbar{display:none} html:root body.adp-platform:not(#fnx) #ad-platform-about .adp-intro .adp-search-box>.adp-map-link{align-self:flex-start;margin:0!important} html:root body.adp-platform:not(#fnx) #ad-platform-about .adp-intro .adp-search-box form{width:100%!important} html:root body.home.adp-platform:not(#fnx) main#wp--skip-link--target{padding-top:28px!important} html:root body.adp-platform:not(#fnx) #ad-platform-about .adp-discover-heading{margin-top:48px!important} html:root body.adp-platform:not(#fnx) #ad-platform-about nav.adp-services{grid-template-columns:repeat(3,minmax(0,1fr))!important} html:root body.adp-platform:not(#fnx) #ad-platform-about nav.adp-services a.adp-service:not(:nth-child(3n)){border-right:1px solid var(--fn-line)!important} html:root body.adp-platform:not(#fnx) #ad-platform-about nav.adp-services a.adp-service:not(:nth-child(3n/**/+1)){padding-left:22px!important} } @media (max-width:640px){ html:root body.adp-platform:not(#fnx) #ad-platform-about .adp-intro .ap-eyebrow{display:flex!important;margin:0 0 12px!important;font-size:12.5px!important} html:root body.adp-platform:not(#fnx) #ad-platform-about .adbc-welcome{display:none!important} html:root body.adp-platform:not(#fnx) #ad-platform-about nav.adp-services{grid-template-columns:repeat(2,minmax(0,1fr))!important} html:root body.adp-platform:not(#fnx) #ad-platform-about nav.adp-services a.adp-service{display:flex!important;flex-direction:column;align-items:flex-start!important;gap:10px!important;padding:18px 12px!important;text-align:left!important} html:root body.adp-platform:not(#fnx) #ad-platform-about nav.adp-services a.adp-service:nth-child(odd){border-right:1px solid var(--fn-line)!important} html:root body.adp-platform:not(#fnx) #ad-platform-about nav.adp-services a.adp-service .adux-ico{width:38px;height:38px;border-radius:10px} html:root body.adp-platform:not(#fnx) #ad-platform-about nav.adp-services a.adp-service strong{font-size:16px!important} } @media (prefers-reduced-motion:reduce){ .adux-lens [pathLength]{animation:none!important;stroke-dashoffset:0!important} .adux-lens :is(.fn-cell,.fn-bub circle,.fn-scale),html:root body.adp-platform:not(#fnx) #ad-platform-about .adbc-welcome img,html:root body.adp-platform:not(#fnx) #ad-platform-about .adbc-hello,html:root body.adp-platform:not(#fnx) .adbc-menu-hero .adbc-menu-art img{animation:none!important;opacity:1} html:root body.adp-platform:not(#fnx) #ad-platform-about .adp-intro #ap-title span{animation:none!important;background-size:100% 38%} }  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} html:root body.adp-platform:not(#fnx) #ad-platform-about .adp-intro #ap-title span{position:relative;z-index:0;background:none!important;animation:none!important} html:root body.adp-platform:not(#fnx) #ad-platform-about .adp-intro #ap-title span:before{content:"";position:absolute;left:-.04em;right:-.04em;bottom:.06em;z-index:-1;height:.36em;border-radius:2px;background:var(--fn-chloro);transform:scaleX(0);transform-origin:0 50%;animation:fn-mark2 .9s .45s cubic-bezier(.6,0,.2,1) forwards} @keyframes fn-mark2{to{transform:scaleX(1)}} html:root body.adp-platform:not(#fnx) #ad-platform-about .adp-stream h3 a>.adux-ico{display:inline-grid!important} html:root body.adp-platform:not(#fnx) #ad-platform-about .adeh-connect-card :is(button,input[type=submit]){background:var(--fn-forest)!important;border:1px solid var(--fn-forest)!important;border-radius:10px!important;box-shadow:none!important;color:#fff!important} html:root body.adp-platform:not(#fnx) #ad-platform-about .adeh-connect-card input[type=email]{border:1.5px solid #cfc7b3!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important} @media (prefers-reduced-motion:reduce){html:root body.adp-platform:not(#fnx) #ad-platform-about .adp-intro #ap-title span:before{animation:none!important;transform:none}} html:root body.adp-platform:not(#fnx) .adbc-menu-hero .ado-network-tabs a{border:1px solid var(--fn-line)!important;background:#fff!important;color:var(--fn-ink)!important;box-shadow:none!important} html:root body.adp-platform:not(#fnx) .adbc-menu-hero .ado-network-tabs a.is-active{border-color:var(--fn-forest)!important;background:var(--fn-forest)!important;color:#fff!important} html:root body.adp-platform:not(#fnx) .adcb-number{color:#6d7a70!important} @media (max-width:1024px){html:root body.adp-platform:not(#fnx) #ad-platform-about nav.adp-services a.adp-service strong{align-self:flex-start!important;text-align:left!important}}  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) .adcb-row-copy strong,html:root body.adp-platform:not(#fnx) .ad-schedule-item .adw-schedule-heading strong{color:var(--fn-ink)!important;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) .adcb-row-link:hover .adcb-row-copy strong,html:root body.adp-platform:not(#fnx) .ad-schedule-item>a:hover .adw-schedule-heading strong{background-size:100% 35%} 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) .adcb-arrow{color:var(--fn-forest)!important;transition:transform .3s cubic-bezier(.2,.7,.2,1)} html:root body.adp-platform:not(#fnx) .adcb-row-link:hover .adcb-arrow{transform:translateX(4px)} 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 .ad-pair-english{background:#f3f6ea!important;border-top:1px dashed #d6ceb6!important} html:root body.adp-platform:not(#fnx) .ad-dictionary-card .ad-pair-kicker{color:var(--fn-clay)!important} html:root body.adp-platform:not(#fnx) .ad-dictionary-card h3 a{color:var(--fn-ink)!important} html:root body.adp-platform:not(#fnx) .ad-dictionary-card .ad-detail-link{color:var(--fn-forest)!important} html:root body.adp-platform:not(#fnx) :is(.ado-button,.ade-button,.ag-play){background:var(--fn-forest)!important;border-color:var(--fn-forest)!important;box-shadow:none!important;color:#fff!important} html:root body.adp-platform.adp-section-english:not(#fnx) li.wp-block-post{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(section.edc-page,.edc-month-heading){background:none!important;box-shadow:none!important} html:root body.adp-platform:not(#fnx) .edc-month-heading{border-bottom:1.5px solid var(--fn-ink)!important;color:var(--fn-ink)!important} html:root body.adp-platform:not(#fnx) .edc-month-heading :is(h2,h3,p,span){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 .fn-foot-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px} html:root body.adp-platform:not(#fnx) #adbc-footer .fn-foot-links h3{display:flex;align-items:center;gap:8px;margin:0 0 14px!important;color:var(--fn-clay)!important;font-size:13.5px!important;font-weight:700!important} html:root body.adp-platform:not(#fnx) #adbc-footer .fn-foot-links h3:before{content:"";width:16px;height:1.5px;background:currentColor} html:root body.adp-platform:not(#fnx) #adbc-footer .fn-foot-links ul{display:grid;gap:10px;margin:0;padding:0;list-style:none} html:root body.adp-platform:not(#fnx) #adbc-footer .fn-foot-links a{color:var(--fn-ink)!important;font-size:15px;text-decoration:none;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) #adbc-footer .fn-foot-links a:hover{background-size:100% 35%} html:root body.adp-platform:not(#fnx) #adbc-footer .adbc-counts{margin:44px 0 0!important;padding:24px!important;border:1px solid #d9d1bb!important;border-radius:16px!important;background:#fffdf7!important;box-shadow:none!important;color:var(--fn-ink)!important} html:root body.adp-platform:not(#fnx) #adbc-footer .adbc-counts :is(p,span,small,summary,th,td,caption,div){color:var(--fn-ink2)!important} html:root body.adp-platform:not(#fnx) #adbc-footer .adbc-counts :is(.adbc-stats-heading,.adbc-monthly-total){color:var(--fn-ink)!important} html:root body.adp-platform:not(#fnx) #adbc-footer .adbc-counts .adbc-stats-heading{font-family:var(--fn-serif)!important;font-size:19px!important} html:root body.adp-platform:not(#fnx) #adbc-footer .adbc-counts .adbc-live-badge{border:1px solid var(--fn-clay)!important;background:none!important;color:var(--fn-clay)!important} html:root body.adp-platform:not(#fnx) #adbc-footer .adbc-counts summary{color:var(--fn-forest)!important;font-weight:600} html:root body.adp-platform:not(#fnx) #adbc-footer .adbc-counts :is(table,th,td){border-color:var(--fn-line)!important;background:none!important} html:root body.adp-platform:not(#fnx) #adbc-footer .adbc-view-summary>div{background:#f6f3ea!important;border:1px solid var(--fn-line)!important;box-shadow:none!important} 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 (max-width:480px){ html:root body.adp-platform:not(#fnx) #adbc-footer .fn-foot-links{gap:16px} html:root body.adp-platform:not(#fnx) #adbc-footer .fn-foot-links a{font-size:14px} } @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} html:root body.adp-platform:not(#fnx) .ad-dictionary-card .ad-pair-kicker{background:#f3eee0!important;border:1px solid #e3d8bd!important;color:var(--fn-clay)!important;box-shadow:none!important} html:root body.adp-platform:not(#fnx) .ado-card-meta{color:var(--fn-ink2)!important} html:root body.adp-platform:not(#fnx) .adbc-menu-hero .adbc-menu-copy :is(strong,b,em,mark){color:var(--fn-forest)!important}  html:root body.adp-platform:not(#fnx) .adw-cardmaker-stage{margin:36px 34px 46px!important;isolation:isolate} html:root body.adp-platform:not(#fnx) .adw-cardmaker-stage:before{content:"";position:absolute;inset:-36px -34px -46px;z-index:-2;border-radius:18px;background:radial-gradient(120% 90% at 28% 0%,#fdfbf5 0%,#f0eadb 58%,#e5dcc6 100%);box-shadow:inset 0 0 0 1px #e2dccb} html:root body.adp-platform:not(#fnx) .adw-cardmaker-stage:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:1.7cqw;background:#faf8f2;transform:translate(1.6%,3.4%) rotate(-2.4deg);box-shadow:0 0 0 1px #0000000a,0 2px 3px #0000000f,0 14px 28px -12px #1d2a2240} html:root body.adp-platform:not(#fnx) .adw-cardmaker-stage canvas{display:block;border-radius:1.7cqw!important;box-shadow:0 0 0 1px #0000000d,0 1px 1px #00000014,0 4px 8px -3px #1d2a2226,0 20px 38px -14px #1d2a2242,0 44px 70px -32px #1d2a2238!important;transition:box-shadow .35s} html:root body.adp-platform:not(#fnx) .adw-cardmaker-overlay:before,html:root body.adp-platform:not(#fnx) .adw-cardmaker-overlay:after{content:"";position:absolute;inset:0;border-radius:1.7cqw;pointer-events:none} html:root body.adp-platform:not(#fnx) .adw-cardmaker-overlay:before{background:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'180'%20height%3D'180'%3E%3Cfilter%20id%3D'n'%3E%3CfeTurbulence%20type%3D'fractalNoise'%20baseFrequency%3D'.85'%20numOctaves%3D'2'%20stitchTiles%3D'stitch'%2F%3E%3CfeColorMatrix%20values%3D'0%200%200%200%20.42%200%200%200%200%20.39%200%200%200%200%20.33%200%200%200%20.55%200'%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D'100%25'%20height%3D'100%25'%20filter%3D'url(%23n)'%2F%3E%3C%2Fsvg%3E") 0 0/180px 180px;mix-blend-mode:multiply;opacity:.28} html:root body.adp-platform:not(#fnx) .adw-cardmaker-overlay:after{background:linear-gradient(118deg,rgba(255,255,255,.55) 0%,rgba(255,255,255,0) 30%,rgba(255,255,255,0) 72%,rgba(0,0,0,.04) 100%);mix-blend-mode:soft-light} html:root body.adp-platform:not(#fnx) .adw-cardmaker-overlay .adw-cardmaker-inline{z-index:2} html:root body.adp-platform:not(#fnx) .adw-cardmaker-stage:focus-within canvas{box-shadow:0 0 0 2px var(--fn-moss),0 4px 8px -3px #1d2a2226,0 20px 38px -14px #1d2a2242!important} html:root body.adp-platform:not(#fnx) .adw-cardmaker-caption{color:var(--fn-ink2)!important} @media (max-width:640px){ html:root body.adp-platform:not(#fnx) .adw-cardmaker-stage{margin:20px 16px 30px!important} html:root body.adp-platform:not(#fnx) .adw-cardmaker-stage:before{inset:-20px -16px -30px;border-radius:14px} }  html:root body.adp-platform:not(#fnx) .adw-cardmaker-overlay .adw-cardmaker-inline::placeholder{color:var(--inline-color,#56645a)!important;opacity:.38!important} html:root body.adp-platform:not(#fnx) .adw-cardmaker-overlay .adw-cardmaker-inline:placeholder-shown:not(:focus){background:linear-gradient(90deg,var(--inline-color,#56645a) 55%,transparent 0) 0 100%/9px 1.5px repeat-x!important;opacity:.5}  html:root body.adp-platform:not(#fnx) :is(.adhub-hero,.aded-hero){display:grid!important;grid-template-columns:minmax(0,1fr) 160px!important;align-items:center;gap:20px 28px!important;min-height:180px;margin:0 0 28px!important;padding:36px!important;border:1px solid var(--fn-line)!important;border-radius:18px!important;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;box-shadow:none!important;color:var(--fn-ink)!important} html:root body.adp-platform:not(#fnx) :is(.adhub-hero,.aded-hero) h1{margin:0 0 12px!important;font-family:var(--fn-serif)!important;font-size:27px!important;font-weight:700!important;line-height:1.35!important;letter-spacing:-.025em!important;color:var(--fn-ink)!important} html:root body.adp-platform:not(#fnx) :is(.adhub-hero,.aded-hero) :is(.adhub-lead,.aded-lead){margin:0!important;font-size:15px!important;line-height:1.85!important;color:var(--fn-ink2)!important} html:root body.adp-platform:not(#fnx) :is(.adhub-hero,.aded-hero) .aded-kicker{display:flex!important;align-items:center;gap:10px;margin:0 0 12px!important;padding:0!important;border:0!important;background:none!important;color:var(--fn-clay)!important;font-size:13.5px!important;font-weight:600!important;letter-spacing:0!important} html:root body.adp-platform:not(#fnx) :is(.adhub-hero,.aded-hero) .aded-kicker>span[aria-hidden]{display:none} html:root body.adp-platform:not(#fnx) :is(.adhub-hero,.aded-hero) .aded-kicker:before{content:"";width:22px;height:1.5px;background:currentColor} html:root body.adp-platform:not(#fnx) :is(.adhub-hero,.aded-hero) :is(.adhub-meta,.aded-hero-meta){display:flex;flex-wrap:wrap;gap:4px 14px;margin:14px 0 0!important;color:var(--fn-ink2)!important;font-size:13px!important} html:root body.adp-platform:not(#fnx) :is(.adhub-hero,.aded-hero) .aded-hero-meta>span{padding:0!important;border:0!important;background:none!important;color:var(--fn-ink2)!important} html:root body.adp-platform:not(#fnx) :is(.adhub-hero,.aded-hero) .aded-hero-meta>span+span:before{content:none} html:root body.adp-platform:not(#fnx) :is(.adhub-hero,.aded-hero) .aded-hero-meta>span{display:inline-flex;align-items:baseline;gap:6px} html:root body.adp-platform:not(#fnx) :is(.adhub-hero,.aded-hero) .aded-hero-meta>span+span{padding-left:14px!important;border-left:1px solid #d9d1bb!important} html:root body.adp-platform:not(#fnx) :is(.adhub-hero,.aded-hero) :is(.adhub-lead,.aded-lead) br{display:inline!important} html:root body.adp-platform:not(#fnx) :is(.adhub-hero,.aded-hero) .aded-hero-meta strong{font-family:var(--fn-serif);font-size:17px;color:var(--fn-forest)!important} html:root body.adp-platform:not(#fnx) :is(.adhub-hero,.aded-hero) .adhub-mascot{justify-self:end;width:160px!important;height:auto!important;margin:0!important;animation:fn-bob 6s ease-in-out infinite} html:root body.adp-platform:not(#fnx) .adhub-nav{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;margin:0 0 24px!important;padding:0!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.adp-platform:not(#fnx) .adhub-nav a{display:flex!important;align-items:center;justify-content:center;min-height:50px;margin:0!important;padding:12px 8px!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:none!important;box-shadow:none!important;color:var(--fn-ink2)!important;font-size:15px!important;font-weight:600!important;text-align:center;text-decoration:none!important;transition:color .2s,border-color .2s} html:root body.adp-platform:not(#fnx) .adhub-nav a:hover{color:var(--fn-forest)!important;border-bottom-color:var(--fn-line)!important} html:root body.adp-platform:not(#fnx) .adhub-nav a[aria-current]{border-bottom-color:var(--fn-forest)!important;color:var(--fn-forest)!important;font-weight:700!important} html:root body.adp-platform:not(#fnx) :is(.aded-tools,.agam-filters){padding:22px!important;border:1px solid var(--fn-line)!important;border-radius:14px!important;background:#fffdf7!important;box-shadow:none!important} html:root body.adp-platform:not(#fnx) :is(.aded-tools,.agam-filters) label{color:var(--fn-ink)!important;font-weight:600!important} html:root body.adp-platform:not(#fnx) :is(.aded-tools,.agam-filters) :is(input[type=search],input[type=text],select){border:1.5px solid #cfc7b3!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important;color:var(--fn-ink)!important} html:root body.adp-platform:not(#fnx) :is(.aded-tools,.agam-filters) :is(input,select):focus{border-color:var(--fn-forest)!important;outline:3px solid #d8e9a288!important;outline-offset:0} html:root body.adp-platform:not(#fnx) :is(.aded-tools,.agam-filters) :is(button[type=submit],.aded-search-row button){border:0!important;border-radius:10px!important;background:var(--fn-forest)!important;box-shadow:none!important;color:#fff!important} html:root body.adp-platform:not(#fnx) :is(.aded-tools,.agam-filters) a:not([class]){color:var(--fn-forest)!important} html:root body.adp-platform:not(#fnx) .aded-filters{border-color:var(--fn-line)!important} html:root body.adp-platform:not(#fnx) .aded-quick>span{color:var(--fn-ink2)!important;font-weight:600} html:root body.adp-platform:not(#fnx) .aded-quick button{min-height:32px;padding:0 12px!important;border:1px solid var(--fn-line)!important;border-radius:999px!important;background:var(--fn-paper)!important;box-shadow:none!important;color:var(--fn-ink)!important;font-weight:600!important} html:root body.adp-platform:not(#fnx) .aded-quick button:hover,html:root body.adp-platform:not(#fnx) .aded-quick button[aria-pressed=true]{border-color:var(--fn-forest)!important;background:var(--fn-forest)!important;color:#fff!important} html:root body.adp-platform:not(#fnx) :is(.aded-results-head h2,.agam-map-caption h2,.agam-profiles>h2){font-family:var(--fn-serif)!important;color:var(--fn-ink)!important;letter-spacing:-.02em} html:root body.adp-platform:not(#fnx) .aded-card{border:1px solid var(--fn-line)!important;border-radius:14px!important;background:#fffdf7!important;box-shadow:none!important;transition:border-color .25s,transform .3s cubic-bezier(.2,.7,.2,1)} html:root body.adp-platform:not(#fnx) .aded-card:hover{border-color:var(--fn-moss)!important;transform:translateY(-3px)} html:root body.adp-platform:not(#fnx) .aded-card .aded-card-topic{border:1px solid var(--fn-line)!important;border-radius:999px!important;background:#fff!important;color:var(--fn-forest)!important} html:root body.adp-platform:not(#fnx) .aded-card .aded-organization{color:var(--fn-clay)!important;font-weight:600} html:root body.adp-platform:not(#fnx) .aded-card h3 a{color:var(--fn-ink)!important} html:root body.adp-platform:not(#fnx) .aded-card :is(.aded-summary,.aded-access-note,.aded-tags span,.aded-meta-label){color:var(--fn-ink2)!important} html:root body.adp-platform:not(#fnx) .aded-card .aded-mode{border:1px solid var(--fn-line)!important;border-radius:6px!important;background:var(--fn-paper)!important;color:var(--fn-ink)!important} html:root body.adp-platform:not(#fnx) .aded-card .aded-visit{color:var(--fn-forest)!important} html:root body.adp-platform:not(#fnx) .agam-view-switch{display:inline-flex!important;gap:4px!important;padding:4px!important;border:1px solid var(--fn-line)!important;border-radius:12px!important;background:#efe9da!important;box-shadow:none!important} html:root body.adp-platform:not(#fnx) .agam-view-switch a{padding:8px 16px!important;border:0!important;border-radius:9px!important;background:none!important;box-shadow:none!important;color:var(--fn-ink2)!important;font-weight:600!important} html:root body.adp-platform:not(#fnx) .agam-view-switch a[aria-current]{background:#fffdf7!important;box-shadow:0 1px 0 var(--fn-line),0 2px 6px -3px #1d2a2240!important;color:var(--fn-ink)!important;font-weight:700!important} html:root body.adp-platform:not(#fnx) .agam-topic{border:1px solid var(--fn-line)!important;border-radius:10px!important;background:#fffdf7!important;box-shadow:none!important;color:var(--fn-ink)!important;transition:border-color .2s,background-color .2s} html:root body.adp-platform:not(#fnx) .agam-topic:hover{border-color:var(--fn-moss)!important} html:root body.adp-platform:not(#fnx) .agam-topic[aria-current]{border-color:var(--fn-forest)!important;background:#eef3e1!important;color:var(--fn-forest)!important;font-weight:700} html:root body.adp-platform:not(#fnx) .agam-topic-panel{border:1px solid var(--fn-line)!important;border-radius:16px!important;background:#fffdf7!important;box-shadow:none!important} html:root body.adp-platform:not(#fnx) .agam-node{border:1px solid var(--fn-line)!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important;transition:border-color .2s,transform .25s cubic-bezier(.2,.7,.2,1)} html:root body.adp-platform:not(#fnx) .agam-node:hover{border-color:var(--fn-moss)!important;transform:translateY(-2px)} html:root body.adp-platform:not(#fnx) .agam-node .agam-node-name{color:var(--fn-ink)!important} html:root body.adp-platform:not(#fnx) .agam-node .agam-node-role{color:var(--fn-ink2)!important} html:root body.adp-platform:not(#fnx) .agam-center{border:1.5px solid var(--fn-moss)!important;background:#eef3e1!important;box-shadow:0 0 0 10px #eef3e166!important;color:var(--fn-ink)!important} html:root body.adp-platform:not(#fnx) .agam-profile{border:1px solid var(--fn-line)!important;border-radius:12px!important;background:#fffdf7!important;box-shadow:none!important;content-visibility:auto;contain-intrinsic-size:auto 120px} html:root body.adp-platform:not(#fnx) .agam-profile[open]{border-color:var(--fn-moss)!important} html:root body.adp-platform:not(#fnx) .agam-profile :is(.agam-summary-meta,.agam-summary-role){color:var(--fn-ink2)!important} html:root body.adp-platform:not(#fnx) .agam-profile strong{color:var(--fn-ink)!important} html:root body.adp-platform:not(#fnx) .agam-note{color:var(--fn-ink2)!important} @media (max-width:640px){ html:root body.adp-platform:not(#fnx) :is(.adhub-hero,.aded-hero){grid-template-columns:minmax(0,1fr) 92px!important;gap:12px 14px!important;min-height:0;padding:22px 20px!important} html:root body.adp-platform:not(#fnx) :is(.adhub-hero,.aded-hero) h1{font-size:23px!important} html:root body.adp-platform:not(#fnx) :is(.adhub-hero,.aded-hero) .adhub-mascot{width:92px!important;align-self:start} html:root body.adp-platform:not(#fnx) .adhub-nav a{min-height:46px;padding:10px 4px!important;font-size:14px!important} } @media (prefers-reduced-motion:reduce){html:root body.adp-platform:not(#fnx) :is(.adhub-hero,.aded-hero) .adhub-mascot{animation:none!important}} @media (max-width:640px){html:root body.adp-platform:not(#fnx) :is(.adhub-hero,.aded-hero) .aded-hero-meta>span+span{padding-left:0!important;border-left:0!important}html:root body.adp-platform:not(#fnx) :is(.adhub-hero,.aded-hero) .aded-hero-meta{gap:2px 14px}}  html:root body.adp-platform:not(#fnx) .agam-tree-view .agam-node{cursor:pointer} html:root body.adp-platform:not(#fnx) .agam-tree-view .agam-node .agam-node-arrow{display:inline-grid!important;place-items:center;width:26px;height:26px;border:1px solid var(--fn-line);border-radius:50%;font-size:0!important;color:var(--fn-forest)!important;transition:background-color .2s,transform .25s} html:root body.adp-platform:not(#fnx) .agam-tree-view .agam-node .agam-node-arrow:after{content:"+";font-size:17px;line-height:1} html:root body.adp-platform:not(#fnx) .agam-tree-view .agam-node[aria-expanded=true]{border-color:var(--fn-forest)!important;background:#eef3e1!important} html:root body.adp-platform:not(#fnx) .agam-tree-view .agam-node[aria-expanded=true] .agam-node-arrow{background:var(--fn-forest);color:#fff!important} html:root body.adp-platform:not(#fnx) .agam-tree-view .agam-node[aria-expanded=true] .agam-node-arrow:after{content:"−"} html:root body.adp-platform:not(#fnx) .agam-inline{margin:8px 0 14px;padding:16px 18px;border:1px solid var(--fn-moss);border-left:4px solid var(--fn-moss);border-radius:12px;background:#fffdf7;animation:fn-unfold .28s cubic-bezier(.2,.7,.2,1)} html:root body.adp-platform:not(#fnx) .agam-inline .agam-inline-role{margin:0 0 10px!important;color:var(--fn-ink)!important;font-weight:600;line-height:1.7} html:root body.adp-platform:not(#fnx) .agam-inline .agam-profile-body{margin:0!important;padding:0!important;border:0!important;background:none!important} html:root body.adp-platform:not(#fnx) .agam-inline :is(p,li){color:var(--fn-ink2)!important} html:root body.adp-platform:not(#fnx) .agam-inline a{color:var(--fn-forest)!important} @keyframes fn-unfold{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}} @media (prefers-reduced-motion:reduce){html:root body.adp-platform:not(#fnx) .agam-inline{animation:none}} .agam-icon{fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;overflow:visible}  html:root body.adp-platform:not(#fnx) #ad-platform-about .adeh-connect-grid{display:grid!important;grid-template-columns:1fr!important;gap:0!important;border-top:1.5px solid var(--fn-ink);border-bottom:1px solid var(--fn-line)} html:root body.adp-platform:not(#fnx) #ad-platform-about .adeh-connect-card{display:grid!important;grid-template-columns:40px minmax(0,1fr) minmax(200px,auto);grid-template-areas:"icon label action" "icon title action" "icon desc action";column-gap:18px;row-gap:2px;align-items:center;min-height:0!important;padding:18px 2px!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.adp-platform:not(#fnx) #ad-platform-about .adeh-connect-card:last-child{border-bottom:0!important} html:root body.adp-platform:not(#fnx) #ad-platform-about .adeh-connect-card>.adeh-connect-icon{grid-area:icon;align-self:start;margin:0!important} html:root body.adp-platform:not(#fnx) #ad-platform-about .adeh-connect-card>.adeh-connect-label{grid-area:label;margin:0!important} html:root body.adp-platform:not(#fnx) #ad-platform-about .adeh-connect-card>h3{grid-area:title;margin:0!important;font-size:17px!important} html:root body.adp-platform:not(#fnx) #ad-platform-about .adeh-connect-card>p:not(.adeh-connect-label){grid-area:desc;margin:0!important;font-size:14px!important} html:root body.adp-platform:not(#fnx) #ad-platform-about .adeh-connect-card>:is(.adeh-card-action,.adeh-subscribe){grid-area:action;justify-self:end;margin:0!important;width:auto!important} html:root body.adp-platform:not(#fnx) #ad-platform-about .adeh-connect-card>.adeh-subscribe{min-width:260px} @media (max-width:720px){ html:root body.adp-platform:not(#fnx) #ad-platform-about .adeh-connect-card{grid-template-columns:36px minmax(0,1fr);grid-template-areas:"icon label" "icon title" "icon desc" ". action"} html:root body.adp-platform:not(#fnx) #ad-platform-about .adeh-connect-card>:is(.adeh-card-action,.adeh-subscribe){justify-self:start;margin-top:10px!important;min-width:0} }  html:root body.adp-platform:not(#fnx) .aded-card .aded-mode{padding:0!important;border:0!important;background:none!important;color:var(--fn-ink)!important;font-weight:600!important} html:root body.adp-platform:not(#fnx) .aded-card .aded-mode+.aded-mode:before{content:"·";margin:0 7px 0 1px;color:var(--fn-ink2);font-weight:400}  html:root body.adp-platform:not(#fnx) #ad-platform-about .adeh-connect-card>.adeh-connect-icon{position:static!important;inset:auto!important;transform:none!important;margin:2px 0 0!important;align-self:start} html:root body.adp-platform:not(#fnx) #ad-platform-about .adeh-connect-card{overflow:visible!important;padding:18px 0!important}  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-head{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:0 0 30px;padding:0 0 10px;border-bottom:1.5px solid var(--fn-ink);font-size:12.5px;letter-spacing:.02em;color:var(--fn-ink2)} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-head b{font-weight:600;color:var(--fn-ink)} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-head span:last-child{font-variant-numeric:tabular-nums} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page header.ap-intro{display:grid!important;grid-template-columns:minmax(0,1fr) 270px;grid-template-areas:"copy note" "search note";gap:8px 56px;align-items:start;margin:0!important;padding:0!important;min-height:0!important;background:none!important;border:0!important;box-shadow:none!important;border-radius:0!important;overflow:visible!important} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page header.ap-intro:before,html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page header.ap-intro:after{display:none!important} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page .adp-intro-copy{grid-area:copy;padding:0!important;max-width:none!important} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page .ap-eyebrow{display:none!important} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-hello{margin:0 0 6px!important;font:400 27px/1.2 var(--nb-hand)!important;color:var(--nb-pencil)!important;transform:rotate(-1deg);transform-origin:left} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page #ap-title{margin:0 0 18px!important;font-size:clamp(34px,4.3vw,52px)!important;line-height:1.28!important;letter-spacing:-.025em!important} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page .ap-lead{margin:0!important;max-width:34em;font-size:16px!important;line-height:1.85!important;color:var(--fn-ink2)!important} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page .adp-search-box{grid-area:search;margin:22px 0 0!important;padding:0!important;max-width:520px;background:none!important;border:0!important;box-shadow:none!important;border-radius:0!important} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page .adp-search-box label{display:block;margin:0 0 4px!important;font:400 22px/1.2 var(--nb-hand)!important;color:var(--nb-pencil)!important} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page .adp-search-fields{display:flex!important;gap:0!important;border-bottom:2px solid var(--fn-ink);background:none!important;border-radius:0!important;padding:0!important;box-shadow:none!important} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page .adp-search-fields input{flex:1;min-width:0;height:46px!important;padding:0 4px!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;font-size:16px!important;color:var(--fn-ink)!important} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page .adp-search-fields input::placeholder{color:#8a9188} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page .adp-search-fields input:focus{outline:none} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page .adp-search-fields:focus-within{border-bottom-color:var(--fn-forest);box-shadow:0 2px 0 var(--fn-forest)!important} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page .adp-search-fields button{height:46px!important;padding:0 6px 0 14px!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;color:var(--fn-forest)!important;font-weight:700!important;font-size:15px!important;white-space:nowrap} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page .adp-search-fields button:after{content:" ↗"} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page .adp-search-fields button:hover{color:var(--fn-ink)!important;text-decoration:underline;text-underline-offset:4px} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page .adp-search-box .adux-popular{display:flex!important;flex-wrap:wrap;gap:4px 0!important;margin:12px 0 0!important;font-size:13.5px} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page .adp-search-box .adux-popular>span{margin-right:10px;color:var(--fn-ink2)} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page .adp-search-box .adux-popular a{padding:0!important;border:0!important;border-radius:0!important;background:none!important;color:var(--fn-ink)!important;font-weight:500;text-decoration:underline;text-decoration-color:#c9c2ab;text-underline-offset:4px} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page .adp-search-box .adux-popular a:hover{text-decoration-color:var(--fn-forest);color:var(--fn-forest)!important} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page .adp-search-box .adux-popular a+a:before{content:"·";display:inline-block;margin:0 8px;color:var(--fn-ink2);text-decoration:none} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page .adp-search-box>p{display:none!important} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page .adp-map-link{display:inline-block!important;margin:10px 0 0!important;font-size:13.5px!important;font-weight:600!important;color:var(--fn-forest)!important} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page figure.adbc-welcome{grid-area:note;position:relative;align-self:start;display:flex!important;flex-direction:column;align-items:center;gap:0;width:100%;margin:6px 0 0!important;padding:26px 20px 16px!important;background:var(--nb-yellow)!important;border:0!important;border-radius:2px 2px 18px 2px!important;box-shadow:0 1px 1px rgba(0,0,0,.06),0 16px 22px -14px rgba(70,58,20,.45)!important;transform:rotate(2.2deg);transition:transform .35s ease} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page figure.adbc-welcome:before{content:"";position:absolute;top:-13px;left:50%;width:96px;height:26px;margin-left:-48px;background:var(--nb-tape);transform:rotate(-3deg);box-shadow:0 1px 2px rgba(0,0,0,.06)} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page figure.adbc-welcome:hover{transform:rotate(.6deg)} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page figure.adbc-welcome .adux-lens{display:none!important} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page figure.adbc-welcome .adbc-hello{position:static!important;display:block!important;align-self:flex-start;margin:0!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important;border-radius:0!important;transform:none!important;font:400 25px/1.15 var(--nb-hand)!important;color:var(--fn-ink)!important;white-space:normal!important;text-align:left} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page figure.adbc-welcome .adbc-hello:before,html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page figure.adbc-welcome .adbc-hello:after{display:none!important} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page figure.adbc-welcome img{position:static!important;width:150px!important;height:150px!important;margin:6px 0 2px!important;transform:none!important;filter:drop-shadow(0 6px 6px rgba(60,70,20,.18))} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page figure.adbc-welcome figcaption{position:static!important;align-self:flex-end;margin:0!important;padding:0!important;background:none!important;font:400 19px/1.2 var(--nb-hand)!important;color:var(--nb-pencil)!important;text-align:right} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page .adp-discover-heading{margin:44px 0 18px!important;padding:0!important;background:none!important;border:0!important} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page .adp-discover-heading>div{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page .adp-discover-heading .adp-kicker{order:2;margin:0!important;font-size:13px!important;color:var(--fn-ink2)!important;letter-spacing:0!important} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page .adp-discover-heading .adp-kicker:before{display:none!important} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page .adp-discover-heading h2{margin:0!important;font-size:21px!important} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page nav.adp-services{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:30px 26px!important;margin:0!important;padding:10px 0 0!important;background:none!important;border:0!important;counter-reset:none} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page a.adp-service{--note:var(--nb-yellow);--tilt:-1deg;--tape-x:28%;position:relative;display:grid!important;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"num arrow" "title title" "desc desc";align-content:start;gap:2px 8px;min-height:128px;margin:0!important;padding:20px 20px 18px!important;background:var(--note)!important;border:0!important;border-radius:2px!important;box-shadow:0 1px 1px rgba(0,0,0,.05),0 12px 16px -12px rgba(70,58,20,.42)!important;color:var(--fn-ink)!important;text-decoration:none!important;transform:rotate(var(--tilt));transition:transform .25s ease,box-shadow .25s ease} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page a.adp-service:before{content:""!important;display:block!important;position:absolute;top:-11px;left:var(--tape-x);width:64px;height:21px;background:var(--nb-tape)!important;transform:rotate(-2deg);border:0!important;opacity:1!important;inset:auto;top:-11px} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page a.adp-service:after{display:none!important} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page a.adp-service:hover,html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page a.adp-service:focus-visible{transform:rotate(0) translateY(-4px);box-shadow:0 1px 1px rgba(0,0,0,.05),0 20px 22px -14px rgba(70,58,20,.5)!important} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page a.adp-service .adux-ico{display:none!important} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page a.adp-service .adp-service-number{grid-area:num;display:block!important;position:static!important;font-size:11.5px!important;font-weight:600;letter-spacing:.06em;color:var(--fn-ink2)!important;opacity:1!important} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page a.adp-service .adp-service-number:after{content:" /"} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page a.adp-service .adp-service-arrow{grid-area:arrow;display:block!important;position:static!important;font-size:16px;color:var(--fn-ink)!important;opacity:.75} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page a.adp-service strong{grid-area:title;margin:4px 0 2px!important;font:400 34px/1.1 var(--nb-hand)!important;color:var(--fn-ink)!important;letter-spacing:0!important} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page a.adp-service .adp-service-description{grid-area:desc;display:block!important;margin:0!important;font-size:13px!important;line-height:1.55!important;color:#4f5a52!important} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page a.adp-service[href$="/news/"]{order:1;--note:var(--nb-yellow);--tilt:-1.2deg;--tape-x:22%} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page a.adp-service[href$="/research/"]{order:2;--note:var(--nb-green);--tilt:.8deg;--tape-x:44%} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page a.adp-service[href$="/policy/"]{order:3;--note:var(--nb-rose);--tilt:-.5deg;--tape-x:30%} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page a.adp-service[href$="/dictionary/"]{order:4;--note:var(--nb-blue);--tilt:.6deg;--tape-x:36%} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page a.adp-service[href$="/talent/"]{order:5;--note:var(--nb-sand);--tilt:-.8deg;--tape-x:50%} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page a.adp-service[href$="/schedule/"]{order:6;--note:var(--nb-mint);--tilt:1deg;--tape-x:26%} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page nav.adp-more{display:flex!important;flex-wrap:wrap;align-items:baseline;gap:6px 0!important;margin:34px 0 0!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important;font-size:14px} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page nav.adp-more>span{margin-right:14px;font:400 22px/1 var(--nb-hand)!important;color:var(--nb-pencil)!important;letter-spacing:0!important;text-transform:none!important} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page nav.adp-more a{padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;color:var(--fn-ink)!important;font-weight:500!important;text-decoration:underline;text-decoration-color:#c9c2ab;text-underline-offset:4px} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page nav.adp-more a:hover{color:var(--fn-forest)!important;text-decoration-color:var(--fn-forest)} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page nav.adp-more a+a:before{content:"·";display:inline-block;margin:0 10px;color:var(--fn-ink2)} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page nav.adp-more a:after{display:none!important} @media (prefers-reduced-motion:reduce){html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page :is(figure.adbc-welcome,a.adp-service){transition:none!important} } @media (max-width:980px){ html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page header.ap-intro{grid-template-columns:minmax(0,1fr) 210px;gap:8px 30px} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page figure.adbc-welcome img{width:120px!important;height:120px!important} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page nav.adp-services{grid-template-columns:repeat(2,minmax(0,1fr))!important} } @media (max-width:640px){ html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-head{margin-bottom:18px;font-size:11.5px} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page header.ap-intro{grid-template-columns:minmax(0,1fr) 104px;grid-template-areas:"copy note" "search search";gap:0 12px} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-hello{font-size:22px!important} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page #ap-title{font-size:27px!important;margin-bottom:12px!important} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page .ap-lead{font-size:14.5px!important;line-height:1.75!important} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page .ap-lead br{display:inline!important} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page figure.adbc-welcome{margin-top:34px!important;padding:16px 8px 8px!important} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page figure.adbc-welcome:before{width:56px;margin-left:-28px;height:20px;top:-10px} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page figure.adbc-welcome .adbc-hello{font-size:16px!important} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page figure.adbc-welcome img{width:74px!important;height:74px!important;margin:4px auto 0!important} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page figure.adbc-welcome figcaption{display:none!important} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page .adp-search-box{margin-top:18px!important} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page .adp-discover-heading{margin:32px 0 14px!important} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page nav.adp-services{gap:20px 14px!important} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page a.adp-service{min-height:112px;padding:16px 14px 14px!important} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page a.adp-service strong{font-size:27px!important} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page a.adp-service .adp-service-description{font-size:12px!important} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page a.adp-service:before{width:46px;height:17px;top:-9px} }  html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page #ap-title{font-size:clamp(32px,3.6vw,46px)!important;word-break:keep-all} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page .ap-lead{word-break:keep-all} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page header.ap-intro{grid-template-columns:minmax(0,1fr) 232px!important;gap:8px 40px!important} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-hello{font-size:32px!important} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page .adp-search-box label{font-size:27px!important} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page figure.adbc-welcome .adbc-hello{font-size:30px!important} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page figure.adbc-welcome figcaption{font-size:23px!important} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page figure.adbc-welcome img{width:200px!important;height:200px!important;margin:-14px 0 -18px!important} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page nav.adp-more>span{font-size:27px!important} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page a.adp-service strong{font-size:40px!important} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page .adp-search-box .adux-popular a+a:before{content:none!important} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page .adp-search-box .adux-popular a:not(:last-child):after{content:"·";display:inline-block;margin:0 8px;color:var(--fn-ink2);text-decoration:none} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page nav.adp-more a+a:before{content:none!important} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page nav.adp-more a:not(:last-child):after{content:"·"!important;display:inline-block!important;margin:0 10px;color:var(--fn-ink2);position:static!important;background:none!important;width:auto!important;height:auto!important} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page .adux-reveal{opacity:1!important;transform:none!important} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page a.adp-service.adux-reveal{transform:rotate(var(--tilt))!important} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page a.adp-service.adux-reveal:hover{transform:rotate(0) translateY(-4px)!important} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page .adp-discover-heading h2,html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page .adp-discover-heading p{display:block!important} @media (max-width:980px){html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page header.ap-intro{grid-template-columns:minmax(0,1fr) 190px!important;gap:8px 26px!important}html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page figure.adbc-welcome img{width:150px!important;height:150px!important}} @media (max-width:640px){html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page header.ap-intro{grid-template-columns:minmax(0,1fr) 108px!important;gap:0 12px!important}html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-hello{font-size:25px!important}html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page #ap-title{font-size:28px!important}html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page figure.adbc-welcome .adbc-hello{font-size:19px!important}html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page figure.adbc-welcome img{width:96px!important;height:96px!important;margin:-6px auto -10px!important}html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page a.adp-service strong{font-size:30px!important}html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page .adp-search-box label{font-size:23px!important}} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page figure.adbc-welcome img{max-width:none!important;max-height:none!important} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page figure.adbc-welcome .adbc-hello{animation:none!important;opacity:1!important} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page a.adp-service{order:0!important} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page a.adp-service[href$="/dictionary/"]{--note:var(--nb-blue);--tilt:-1.1deg;--tape-x:24%} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page a.adp-service[href$="/news/"]{--note:var(--nb-yellow);--tilt:.8deg;--tape-x:44%} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page a.adp-service[href$="/research/"]{--note:var(--nb-green);--tilt:-.5deg;--tape-x:30%} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page a.adp-service[href$="/policy/"]{--note:var(--nb-rose);--tilt:.7deg;--tape-x:38%} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page a.adp-service :is(.adp-service-number,.adp-service-arrow){width:auto!important;height:auto!important;min-width:0!important;padding:0!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;line-height:1.2!important} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page a.adp-service .adp-service-number:before{content:none!important} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page figure.adbc-welcome img{margin:-12px 0 -2px!important} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page .adp-search-box .adux-popular a:nth-of-type(n/**/+6){display:none!important} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page .adp-search-box .adux-popular a:nth-of-type(5):after{content:none!important} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page .adp-discover-heading .adp-kicker{display:none!important} @media (max-width:640px){html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page figure.adbc-welcome img{margin:-4px auto -4px!important}} @media (max-width:640px){html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page header.ap-intro{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"copy" "search"!important}html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page figure.adbc-welcome{display:none!important}html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-head .adnb-sub{display:none}html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-hello{font-size:26px!important}html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page #ap-title{font-size:29px!important}} @media (max-width:640px){html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page .ap-lead br{display:none!important}html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page .adp-search-box .adux-popular{padding-left:0!important}}  html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-sheet .adnb-head{margin-bottom:22px} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-sheet .adp-section-heading{display:flex!important;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap;margin:0 0 22px!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-section-heading .adp-kicker{display:none!important} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-sheet .adp-section-heading h2{margin:0!important;font-size:clamp(24px,2.6vw,30px)!important} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-sheet .adp-section-heading>a{font-size:14px!important;font-weight:600!important;color:var(--fn-forest)!important;text-decoration:underline;text-decoration-color:#c9c2ab;text-underline-offset:4px;background:none!important;border:0!important;padding:0!important} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-sheet .adp-streams{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:34px 30px!important;margin:0!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{--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 h3 .adux-ico{display:none!important} 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} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-sheet .adux-reveal{opacity:1!important;transform:none!important} @media (max-width:980px){html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-sheet .adp-streams{grid-template-columns:minmax(0,1fr)!important}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:not(#fnx):not(#nb):not(#nbb) .adcb-board{--note:var(--nb-yellow)} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board:has([data-adbc-menu="research"]){--note:var(--nb-green)} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board:has([data-adbc-menu="policy"]){--note:var(--nb-rose)} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board .adcb-hero{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;margin:0 0 6px!important;padding:0 0 26px!important;min-height:0!important;background:none!important;border:0!important;border-bottom:1.5px solid var(--fn-ink)!important;border-radius:0!important;box-shadow:none!important} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board .adcb-hero:before,html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board .adcb-hero:after{display:none!important} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board .adcb-hero .adbc-menu-copy{display:flex!important;flex-direction:column;align-items:flex-start;gap:16px;padding:0!important;background:none!important} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board .adcb-hero h1{margin:0 0 8px!important;font-size:clamp(30px,3.4vw,42px)!important} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board .adcb-hero .adcb-hero-copy>p:not(.adcb-eyebrow){margin:0!important;font-size:15.5px!important;color:var(--fn-ink2)!important;word-break:keep-all} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board .adcb-hero .adcb-eyebrow{display:block!important;margin:0 0 10px!important;font:400 24px/1.1 var(--nb-hand)!important;letter-spacing:0!important;text-transform:none!important;color:var(--nb-pencil)!important} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board .adcb-write{display:inline-flex!important;align-items:center;gap:6px;padding:0!important;min-height:0!important;border:0!important;background:none!important;box-shadow:none!important;color:var(--fn-forest)!important;font-weight:600!important;font-size:14px!important;text-decoration:underline;text-decoration-color:#c9c2ab;text-underline-offset:4px} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board .adbc-menu-art{position:relative;margin:0 6px 0 0!important;padding:14px 14px 8px!important;width:132px;background:var(--note)!important;border:0!important;border-radius:2px 2px 14px 2px!important;box-shadow:0 1px 1px rgba(0,0,0,.05),0 14px 18px -12px rgba(70,58,20,.45)!important;transform:rotate(2.5deg)} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board .adbc-menu-art:before{content:"";position:absolute;top:-11px;left:50%;width:64px;height:21px;margin-left:-32px;background:var(--nb-tape);transform:rotate(-3deg)} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board .adbc-menu-art img{display:block;width:104px!important;height:104px!important;max-width:none!important;margin:0 auto!important} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board .adcb-tabs{display:flex!important;gap:6px!important;margin:22px 0 0!important;padding:0!important;border:0!important;border-bottom:1px solid var(--fn-line)!important;background:none!important;overflow-x:auto;scrollbar-width:none} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board .adcb-tab{flex:none;margin:0 0 -1px!important;padding:9px 16px 7px!important;border:1px solid var(--fn-line)!important;border-bottom:0!important;border-radius:8px 8px 0 0!important;background:#f6f1e3!important;color:var(--fn-ink2)!important;font-size:14px!important;font-weight:600!important;box-shadow:none!important;text-decoration:none!important} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board .adcb-tab:after,html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board .adcb-tab:before{display:none!important} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board .adcb-tab[href$="/news/"]{--tab:var(--nb-yellow)}html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board .adcb-tab[href$="/research/"]{--tab:var(--nb-green)}html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board .adcb-tab[href$="/policy/"]{--tab:var(--nb-rose)} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board .adcb-tab:hover{background:var(--tab,#f6f1e3)!important;color:var(--fn-ink)!important} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board .adcb-tab.is-active{background:var(--tab,var(--note))!important;border-color:transparent!important;color:var(--fn-ink)!important;padding-top:11px!important} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board .adcb-toolbar{display:flex!important;justify-content:space-between;align-items:flex-end;gap:18px;flex-wrap:wrap;margin:22px 0 8px!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important;border-radius:0!important} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board .adcb-toolbar>div{display:flex;align-items:baseline;gap:10px} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board .adcb-toolbar strong{font-size:17px!important} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board .adcb-toolbar>div span{font-size:13px!important;color:var(--fn-ink2)!important} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board .adcb-toolbar form{display:flex!important;flex:0 1 340px;min-width:220px;gap:0!important;border-bottom:2px solid var(--fn-ink);background:none!important;border-radius:0!important;padding:0!important;box-shadow:none!important} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board .adcb-toolbar form:focus-within{border-bottom-color:var(--fn-forest)} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board .adcb-toolbar input{flex:1;min-width:0;height:42px!important;padding:0 4px!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;font-size:15px!important} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board .adcb-toolbar input:focus{outline:none} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board .adcb-toolbar button{height:42px!important;padding:0 4px 0 12px!important;border:0!important;background:none!important;box-shadow:none!important;color:var(--fn-forest)!important;font-weight:700!important;border-radius:0!important} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board .adcb-list{margin:0!important;padding:0!important;list-style:none!important;border-top:1.5px solid var(--fn-ink)!important;background:none!important} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board .adcb-row{margin:0!important;padding:0!important;border:0!important;border-bottom:1px dashed #d6ceb6!important;background:none!important;box-shadow:none!important;border-radius:0!important} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board .adcb-row-link{display:grid!important;grid-template-columns:62px minmax(0,1fr) auto;grid-template-areas:"num copy date";gap:4px 18px;align-items:start;padding:18px 0 19px!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:var(--fn-ink)!important;text-decoration:none!important} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board .adcb-row-link:hover{background:linear-gradient(90deg,transparent,rgba(216,233,162,.28) 30%,transparent)!important} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board .adcb-number{grid-area:num;padding-top:3px;font-size:12px!important;font-weight:600!important;letter-spacing:.04em;color:var(--fn-ink2)!important;font-family:inherit!important;font-variant-numeric:tabular-nums} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board .adcb-number:before{content:"No. "} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board .adcb-row-copy{grid-area:copy;display:flex!important;flex-direction:column;gap:6px;min-width:0} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board .adcb-badge{display:none!important} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board .adcb-row-copy strong{font-size:16.5px!important;font-weight:700!important;line-height:1.5!important;color:var(--fn-ink)!important;word-break:keep-all} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board .adcb-row-link:hover strong{color:var(--fn-forest)!important;text-decoration:underline;text-decoration-color:var(--fn-moss);text-underline-offset:4px} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board .adcb-summary{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0!important;font-size:14px!important;line-height:1.7!important;color:var(--fn-ink2)!important} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board .adcb-row-link time{grid-area:date;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;white-space:nowrap} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board .adcb-arrow{display:none!important} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board .adcb-list .adcb-row:first-child .adcb-row-link{grid-template-columns:62px minmax(0,1fr) auto;padding:26px 0 28px!important} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board .adcb-list .adcb-row:first-child .adcb-row-copy strong{font-family:var(--fn-serif),serif!important;font-size:clamp(21px,2.3vw,27px)!important;line-height:1.4!important;font-weight:700!important} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board .adcb-list .adcb-row:first-child .adcb-summary{-webkit-line-clamp:3;font-size:15px!important} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board .adcb-list .adcb-row:first-child time{border-color:var(--fn-clay)!important;color:var(--fn-clay)!important} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board .adcb-list .adcb-row:first-child .adcb-number:after{content:"새 기록";display:block;margin-top:6px;font:400 19px/1 var(--nb-hand);letter-spacing:0;color:var(--fn-clay);transform:rotate(-4deg);transform-origin:left} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board .adcb-pagination{display:flex!important;justify-content:center;flex-wrap:wrap;gap:4px!important;margin:26px 0 0!important} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board .adcb-pagination .page-numbers{min-width:36px;height:36px;display:inline-grid!important;place-items:center;padding:0 8px!important;border:0!important;border-radius:2px!important;background:none!important;box-shadow:none!important;color:var(--fn-ink)!important;font-weight:600!important;font-variant-numeric:tabular-nums} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board .adcb-pagination .page-numbers.current{background:var(--note)!important;color:var(--fn-ink)!important} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board .adcb-pagination a.page-numbers:hover{text-decoration:underline;text-underline-offset:4px} @media (max-width:760px){html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board .adcb-hero{grid-template-columns:minmax(0,1fr) 84px;gap:12px;padding-bottom:18px!important}html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board .adbc-menu-art{width:84px;padding:10px 8px 4px!important}html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board .adbc-menu-art:before{width:44px;margin-left:-22px;height:16px;top:-8px}html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board .adbc-menu-art img{width:68px!important;height:68px!important}html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board .adcb-hero .adcb-eyebrow{font-size:21px!important}html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board .adcb-hero h1{font-size:28px!important}html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board .adcb-tab{padding:8px 11px 6px!important;font-size:13px!important}html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board .adcb-toolbar form{flex-basis:100%}html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board .adcb-row-link,html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board .adcb-list .adcb-row:first-child .adcb-row-link{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"num date" "copy copy";gap:8px 12px;padding:16px 0!important}html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board .adcb-list .adcb-row:first-child .adcb-number:after{display:inline-block;margin:0 0 0 8px}} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board .adcb-tab{flex:0 0 auto!important;width:auto!important;min-width:0!important;max-width:none!important} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board .adcb-toolbar>div{margin-right:auto} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board .adcb-summary{font-weight:400!important} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board .adcb-row-copy,html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board .adcb-row-copy>*{margin:0!important} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board .adcb-row-copy strong{display:block!important} @media (max-width:760px){html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board .adcb-toolbar{flex-direction:column;align-items:stretch}html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board .adcb-toolbar form{min-width:0}} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board .adcb-row-link,html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board .adcb-list .adcb-row:first-child .adcb-row-link{grid-template-columns:62px minmax(0,1fr) auto!important;grid-template-areas:"num copy date"!important;grid-template-rows:auto!important} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board .adcb-row-link>*{grid-row:auto!important;grid-column:auto!important} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board .adcb-number{grid-area:num!important}html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board .adcb-row-copy{grid-area:copy!important}html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board .adcb-row-link time{grid-area:date!important;align-self:start} @media (max-width:760px){html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board .adcb-row-link,html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board .adcb-list .adcb-row:first-child .adcb-row-link{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"num date" "copy copy"!important}} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board .adcb-list .adcb-row .adcb-row-link{min-height:0!important;padding:18px 0 19px!important} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board .adcb-list .adcb-row:first-child .adcb-row-link{padding:26px 0 28px!important} @media (max-width:760px){html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board .adcb-list .adcb-row .adcb-row-link,html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board .adcb-list .adcb-row:first-child .adcb-row-link{padding:16px 0 17px!important}}   html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board .adcb-hero .adcb-hero-copy>p.aduxo-legacy-title:not(.adcb-eyebrow){margin:0 0 8px!important;font-family:var(--fn-serif),serif!important;font-weight:700!important;font-size:clamp(30px,3.4vw,42px)!important;line-height:1.25!important;color:var(--fn-ink)!important} @media (max-width:760px){html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board .adcb-hero .adcb-hero-copy>p.aduxo-legacy-title:not(.adcb-eyebrow){font-size:28px!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);--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.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) .adnb-head{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:0 0 26px;padding:0 0 10px;border-bottom:1.5px solid var(--fn-ink);font-size:12.5px;letter-spacing:.02em;color:var(--fn-ink2);max-width:none!important} html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) .adnb-head b{font-weight:600;color:var(--fn-ink)} html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) .adnb-head>span:last-child{font-variant-numeric:tabular-nums} html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) h1.wp-block-post-title{margin:0 0 16px!important;padding:0!important;max-width:none!important;background:none!important;border:0!important;box-shadow:none!important;border-radius:0!important;text-align:left!important;font-size:clamp(28px,3.1vw,40px)!important;line-height:1.32!important;letter-spacing:-.02em!important;word-break:keep-all;color:var(--fn-ink)!important} html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) h1.wp-block-post-title:before,html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) h1.wp-block-post-title:after{content:none!important;display:none!important} html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-detail-content{max-width:none!important;padding:0!important;margin:0!important} html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-detail-back{order:0;margin:0 0 6px!important;padding:0!important} html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-detail-back a{display:inline-flex!important;gap:6px;padding:0!important;min-height:0!important;border:0!important;background:none!important;box-shadow:none!important;border-radius:0!important;color:var(--fn-forest)!important;font-size:13.5px!important;font-weight:600!important;text-decoration:underline;text-decoration-color:#c9c2ab;text-underline-offset:4px} html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) .adseo-byline{margin:0 0 30px!important;padding:0 0 14px!important;border-bottom:1.5px solid var(--fn-ink)!important;font-size:13px!important;color:var(--fn-ink2)!important} html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-detail-content>article{max-width:none!important;margin:0!important;padding:0!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important} html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-detail-content>article:before,html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-detail-content>article:after{display:none!important} html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) :is(.research-eyebrow,.news-eyebrow,.policy-eyebrow){display:none!important} html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) :is(.research-meta,.news-meta,.policy-meta){gap:0!important;margin:0 0 28px!important;padding:0!important;background:none!important;border:1px solid #cfc6ad!important;border-radius:0!important;box-shadow:none!important;overflow:hidden} html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) :is(.research-meta,.news-meta,.policy-meta)>*{margin:0!important;padding:12px 14px!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;box-shadow:-1px 0 0 #cfc6ad, 0 -1px 0 #cfc6ad!important} html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) :is(.research-summary,.policy-summary,.lex-summary){position:relative;margin:0 0 32px!important;padding:24px 24px 20px!important;background:var(--nb-yellow)!important;border:0!important;border-radius:2px!important;box-shadow:0 1px 1px rgba(0,0,0,.05),0 14px 18px -14px rgba(70,58,20,.4)!important} html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) :is(.research-summary,.policy-summary,.lex-summary):before{content:""!important;display:block!important;position:absolute;top:-11px;left:28px;width:72px;height:22px;background:var(--nb-tape)!important;transform:rotate(-2.5deg);border:0!important;inset:auto;top:-11px;left:28px} html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) :is(.research-summary,.policy-summary,.lex-summary) :is(.research-label,.policy-label,.lex-label,p:first-child>strong:only-child){font:400 25px/1.1 var(--nb-hand)!important;letter-spacing:0!important;text-transform:none!important;color:var(--fn-ink)!important} html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) :is(.research-note,.lex-note,.policy-asof){margin:28px 0!important;padding:18px 20px!important;background:none!important;border:1.5px dashed #c9bfa3!important;border-radius:2px!important;box-shadow:none!important} html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) :is(.research-note,.lex-note) :is(.research-label,.lex-label){font:400 23px/1.15 var(--nb-hand)!important;letter-spacing:0!important;text-transform:none!important;color:var(--nb-pencil)!important} html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) :is(.research-figure,.lex-figure,.news-infographic,.news-wordcloud){position:relative;margin:34px 0!important;padding:10px 10px 12px!important;background:#fff!important;border:1px solid #e6dfcb!important;border-radius:1px!important;box-shadow:0 12px 18px -14px rgba(52,46,24,.35)!important} html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) :is(.research-figure,.lex-figure,.news-infographic,.news-wordcloud):before{content:"";position:absolute;top:-11px;left:50%;width:84px;height:22px;margin-left:-42px;background:var(--nb-tape);transform:rotate(-2deg);z-index:1} html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) :is(.research-figure,.lex-figure,.news-infographic,.news-wordcloud) img{border-radius:0!important} html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) :is(.research-figure,.lex-figure,.news-infographic,.news-wordcloud) figcaption{margin:10px 4px 0!important;font-size:13px!important;line-height:1.6!important;color:var(--fn-ink2)!important;text-align:left!important} html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) :is(.research-table-wrap,.lex-table-wrap){border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important} html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) :is(.research-table,.lex-table-wrap table,.policy-template table,.news-template table){border-collapse:collapse!important;border:0!important;border-top:2px solid var(--fn-ink)!important;border-bottom:2px solid var(--fn-ink)!important;background:none!important;border-radius:0!important} html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) :is(.research-table,.lex-table-wrap table,.policy-template table,.news-template table) :is(th,td){border:0!important;border-bottom:1px solid #e2dccb!important;background:none!important} html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) :is(.research-table,.lex-table-wrap table,.policy-template table,.news-template table) thead th{border-bottom:1px solid var(--fn-ink)!important;font-weight:700!important;color:var(--fn-ink)!important} html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) :is(.research-sources,.news-sources,.policy-sources,.lex-sources){margin:36px 0 0!important;padding:14px 0 0!important;background:none!important;border:0!important;border-top:1px solid var(--fn-ink)!important;border-radius:0!important;box-shadow:none!important;font-size:13.5px!important;line-height:1.7!important} html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) :is(.research-sources,.news-sources,.policy-sources,.lex-sources)+:is(.research-sources,.news-sources,.policy-sources,.lex-sources){margin-top:18px!important;border-top:1px dashed #d6ceb6!important} html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) :is(.research-sources,.news-sources,.policy-sources,.lex-sources) :is(h2,h3,.research-label){margin:0 0 8px!important;font-size:12.5px!important;font-weight:700!important;letter-spacing:.06em!important;color:var(--fn-ink2)!important;font-family:inherit!important} html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) :is(.research-footer,.news-footer,.policy-footer,.lex-footer){margin:30px 0 0!important;padding:14px 0 0!important;background:none!important;border:0!important;border-top:1px dashed #d6ceb6!important;border-radius:0!important;box-shadow:none!important;font-size:13px!important;color:var(--fn-ink2)!important} html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) .adux-reading-actions{margin:34px 0 0!important;padding:16px 0 0!important;border-top:1.5px solid var(--fn-ink)!important;display:flex!important;justify-content:space-between;gap:12px;background:none!important} html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) .adux-reading-actions a{padding:0!important;min-height:0!important;border:0!important;background:none!important;box-shadow:none!important;border-radius:0!important;color:var(--fn-forest)!important;font-weight:600!important;font-size:14px!important;text-decoration:underline;text-decoration-color:#c9c2ab;text-underline-offset:4px} @media (max-width:640px){html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) .adnb-head .adnb-sub{display:none}html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) .adnb-head{margin-bottom:18px;font-size:11.5px}html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) h1.wp-block-post-title{font-size:25px!important}html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) :is(.research-summary,.policy-summary,.lex-summary){padding:20px 16px 16px!important}} html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) main .wp-block-group:has(>h1.wp-block-post-title){display:flow-root!important} html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) h1.wp-block-post-title{margin-bottom:0!important} html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) :is(.research-meta,.news-meta,.policy-meta)>*{text-align:left!important} @media (max-width:640px){html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) :is(.research-meta,.news-meta,.policy-meta){grid-template-columns:minmax(0,1fr)!important;display:grid!important}html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) :is(.research-meta,.news-meta,.policy-meta)>*{display:grid!important;grid-template-columns:92px minmax(0,1fr);gap:4px 12px;align-items:baseline;padding:10px 12px!important}html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) :is(.research-meta,.news-meta,.policy-meta)>*>*{margin:0!important;text-align:left!important}} html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) :is(.research-sources,.news-sources,.policy-sources,.lex-sources) :is(p,li,div){background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding-left:0!important;padding-right:0!important} html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) :is(.news-toc,.lex-toc){display:flex!important;flex-wrap:wrap;align-items:baseline;gap:6px 0!important;margin:0 0 30px!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important} html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) :is(.news-toc,.lex-toc):before{content:"차례";margin-right:14px;font:400 23px/1 var(--nb-hand);color:var(--nb-pencil)} html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) :is(.news-toc,.lex-toc) a{padding:0!important;min-height:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;color:var(--fn-ink)!important;font-size:14px!important;font-weight:600!important;text-decoration:underline;text-decoration-color:#c9c2ab;text-underline-offset:4px} html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) :is(.news-toc,.lex-toc) a:hover{color:var(--fn-forest)!important;text-decoration-color:var(--fn-forest)} html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) :is(.news-toc,.lex-toc) a:not(:last-child):after{content:"·";display:inline-block;margin:0 10px;color:var(--fn-ink2);text-decoration:none}   html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) :is(.news-template,.research-template,.policy-template) :is(p,li){text-align:justify!important;text-justify:inter-character} html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) :is(.news-template,.research-template,.policy-template) :is(.research-sources,.news-sources,.policy-sources,.research-footer,.news-footer,.policy-footer,.research-meta,.news-meta,.policy-meta,figure,table,.news-toc,.news-ranking,.news-media) :is(p,li),html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) :is(.news-template,.research-template,.policy-template) :is(.research-eyebrow,.news-eyebrow,.policy-eyebrow,.research-label,.policy-label){text-align:left!important}  html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) :is(.research-note,.lex-note,.policy-asof,.news-ranking,.news-media,.news-other,.news-overseas,.policy-scope-card,.policy-action-card,.lex-related,.policy-issues>div){position:relative!important;margin-top:32px!important;margin-bottom:30px!important;padding:26px 22px 20px!important;background:var(--note,var(--nb-yellow))!important;background-image:none!important;border:0!important;border-radius:2px 2px 16px 2px!important;box-shadow:0 1px 1px rgba(0,0,0,.05),0 14px 18px -14px rgba(70,58,20,.42)!important;transform:rotate(var(--tilt,0deg));overflow:visible!important} html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) :is(.research-note,.lex-note,.policy-asof,.news-ranking,.news-media,.news-other,.news-overseas,.policy-scope-card,.policy-action-card,.lex-related,.policy-issues>div):before{inset:auto!important;content:""!important;display:block!important;position:absolute!important;top:-11px!important;left:var(--tape-x,28px)!important;width:72px!important;height:22px!important;background:var(--nb-tape)!important;border:0!important;border-radius:0!important;box-shadow:none!important;transform:rotate(-2.5deg)!important;opacity:1!important} html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) :is(.research-note,.lex-note,.policy-asof,.news-ranking,.news-media,.news-other,.news-overseas,.policy-scope-card,.policy-action-card,.lex-related,.policy-issues>div):after{display:none!important} html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) :is(.research-note,.lex-note,.policy-asof,.news-ranking,.news-media,.news-other,.news-overseas,.policy-scope-card,.policy-action-card,.lex-related,.policy-issues>div) :is(h3,h4,.research-label,.lex-label,.news-label,.policy-label){font:400 25px/1.15 var(--nb-hand)!important;letter-spacing:0!important;text-transform:none!important;color:var(--fn-ink)!important;margin:0 0 10px!important;padding:0!important;border:0!important;background:none!important} html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) :is(.research-note,.lex-note,.policy-asof,.news-ranking,.news-media,.news-other,.news-overseas,.policy-scope-card,.policy-action-card,.lex-related,.policy-issues>div) :is(h3,h4,.research-label,.lex-label):before{display:none!important} html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) :is(.research-note,.lex-note){--note:var(--nb-rose)} html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) .policy-asof{--note:var(--nb-sand);--tilt:-.6deg;padding:22px 20px 16px!important} html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) .news-ranking{--note:var(--nb-green);--tape-x:44%} html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) .news-media{--note:var(--nb-sand);--tilt:.4deg} html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) .news-other{--note:var(--nb-mint);--tape-x:36px} html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) .news-overseas{--note:var(--nb-blue);--tape-x:46%} html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) .policy-scope-card.policy-direct{--note:var(--nb-green);--tilt:-.7deg} html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) .policy-scope-card.policy-indirect{--note:var(--nb-blue);--tilt:.5deg;--tape-x:44%} html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) .policy-scope-card.policy-exception{--note:var(--nb-sand);--tilt:-.4deg;--tape-x:36px} html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) .policy-action-card{--note:var(--nb-yellow)} html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) .policy-action-card:nth-of-type(2n){--note:var(--nb-green);--tape-x:46%} html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) .policy-issues>div{--note:var(--nb-yellow)} html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) .policy-issues>div:nth-of-type(3n/**/+2){--note:var(--nb-rose);--tape-x:46%} html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) .policy-issues>div:nth-of-type(3n){--note:var(--nb-green);--tape-x:36px} html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) .lex-related{--note:var(--nb-mint)} html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) :is(.research-note,.lex-note,.policy-asof,.news-ranking,.news-media,.news-other,.news-overseas,.policy-scope-card,.policy-action-card,.lex-related,.policy-issues>div) :is(p,ul,ol,div):not(.news-card):not(.lex-card){background:none!important;border:0!important;box-shadow:none!important;border-radius:0!important} html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) :is(.news-card,.lex-card){position:relative;padding:40px 16px 14px!important;background:#fff linear-gradient(180deg,transparent 28px,#e4b9a5 28px,#e4b9a5 29px,transparent 29px)!important;border:1px solid #e6dfcb!important;border-radius:1px!important;box-shadow:0 8px 12px -10px rgba(52,46,24,.35)!important} html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) :is(.policy-verification,.policy-table-wrap){background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding-left:0!important;padding-right:0!important} html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-detail-content article h2:not(.research-label):not(.lex-label){background:none!important;border-top:0!important;border-right:0!important;border-bottom:0!important;border-radius:0!important;box-shadow:none!important} @media (max-width:640px){html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) :is(.research-note,.lex-note,.policy-asof,.news-ranking,.news-media,.news-other,.news-overseas,.policy-scope-card,.policy-action-card,.lex-related,.policy-issues>div){padding:24px 16px 16px!important}html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) :is(.research-note,.lex-note,.policy-asof,.news-ranking,.news-media,.news-other,.news-overseas,.policy-scope-card,.policy-action-card,.lex-related,.policy-issues>div):before{width:56px!important;height:18px!important;top:-9px!important}} html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) :is(.research-note,.lex-note,.policy-asof,.news-ranking,.news-media,.news-other,.news-overseas,.policy-scope-card,.policy-action-card,.lex-related,.policy-issues>div) :is(p,li),html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) :is(.research-note,.lex-note,.policy-asof,.news-ranking,.news-media,.news-other,.news-overseas,.policy-scope-card,.policy-action-card,.lex-related,.policy-issues>div){text-align:left!important} html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) :is(.news-card,.lex-card) :is(p,li){text-align:left!important}  html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) .policy-template .policy-section:not(.policy-sources):not(.policy-history)>h2{margin:38px 0 17px!important;padding:0 0 0 13px!important;border:0!important;border-left:3px solid rgb(91,151,113)!important;border-radius:0!important;background:none!important;box-shadow:none!important;font-size:21px!important;line-height:1.55!important;color:rgb(40,93,64)!important} html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) .policy-template .policy-section:not(.policy-sources):not(.policy-history)>h2:before,html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) .policy-template .policy-section:not(.policy-sources):not(.policy-history)>h2:after{display:none!important} @media (max-width:640px){html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) .policy-template .policy-section:not(.policy-sources):not(.policy-history)>h2{font-size:19px!important;margin-top:32px!important}}  html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) :is(.news-card,.lex-card) h3{font:700 16px/1.5 inherit!important;font-family:inherit!important;margin:4px 0 6px!important} html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) :is(.news-card,.lex-card){padding-top:12px!important;background:#fff linear-gradient(180deg,transparent 38px,#e4b9a5 38px,#e4b9a5 39px,transparent 39px)!important} html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) :is(.news-card-label){margin:0 0 14px!important}  html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board:has(.adcb-pagination .page-numbers.current:not(:first-child)) .adcb-list .adcb-row:first-child .adcb-number:after{content:none!important;display:none!important} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board:has(.adcb-pagination .page-numbers.current:not(:first-child)) .adcb-list .adcb-row:first-child .adcb-row-link{padding:18px 0 19px!important} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board:has(.adcb-pagination .page-numbers.current:not(:first-child)) .adcb-list .adcb-row:first-child .adcb-row-copy strong{font-family:inherit!important;font-size:16.5px!important;line-height:1.5!important} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board:has(.adcb-pagination .page-numbers.current:not(:first-child)) .adcb-list .adcb-row:first-child .adcb-summary{-webkit-line-clamp:2;font-size:14px!important} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board:has(.adcb-pagination .page-numbers.current:not(:first-child)) .adcb-list .adcb-row:first-child time{border-color:#b9b19a!important;color:var(--fn-ink2)!important}  @media (max-width:640px){html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) .policy-template .policy-table-wrap:has(.policy-table:not(:has(thead))){overflow:visible!important}html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) .policy-template .policy-table:not(:has(thead)),html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) .policy-template .policy-table:not(:has(thead)) :is(tbody,tr,th,td){display:block!important;width:auto!important;min-width:0!important}html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) .policy-template .policy-table:not(:has(thead)) tr{padding:12px 0!important;border-bottom:1px solid #e2dccb!important}html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) .policy-template .policy-table:not(:has(thead)) :is(th,td){padding:0!important;border:0!important;text-align:left!important}html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) .policy-template .policy-table:not(:has(thead)) th{margin:0 0 4px!important;font-size:13px!important;color:var(--fn-ink2)!important}}  html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .aduxo-topics .aduxo-section-head{display:flex!important;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap;margin:0 0 30px!important;padding:0!important;border:0!important;background:none!important} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .aduxo-topics .aduxo-section-head h2{margin:0!important;font-size:clamp(24px,2.6vw,30px)!important} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .aduxo-topics .aduxo-section-head a{font-size:14px!important;font-weight:600!important;color:var(--fn-forest)!important;text-decoration:underline;text-decoration-color:#c9c2ab;text-underline-offset:4px;background:none!important;border:0!important;padding:0!important} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .aduxo-topics .aduxo-topic-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:30px 24px!important;margin:0!important;padding:8px 0 4px!important} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .aduxo-topics .aduxo-topic-card{--tilt:-.8deg;position:relative;margin:0!important;padding:13px 18px 20px!important;background:linear-gradient(180deg,transparent 44px,#e4b9a5 44px,#e4b9a5 45px,transparent 45px),#fff!important;border:1px solid #e6dfcb!important;border-radius:1px!important;box-shadow:0 10px 16px -12px rgba(52,46,24,.38)!important;transform:rotate(var(--tilt));transition:transform .25s ease} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .aduxo-topics .aduxo-topic-card:nth-child(2){--tilt:.7deg} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .aduxo-topics .aduxo-topic-card:nth-child(3){--tilt:-.4deg} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .aduxo-topics .aduxo-topic-card:hover{transform:rotate(0) translateY(-3px)} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .aduxo-topics .aduxo-topic-card:before{content:"";position:absolute;top:-10px;left:50%;width:60px;height:20px;margin-left:-30px;background:var(--nb-tape);transform:rotate(-2deg)} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .aduxo-topics .aduxo-topic-card:after{display:none!important} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .aduxo-topics .aduxo-topic-label{margin:0 0 20px!important;padding:0!important;background:none!important;border:0!important;font-size:12.5px!important;font-weight:700!important;letter-spacing:.02em;color:var(--fn-clay)!important} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .aduxo-topics .aduxo-topic-card h3{margin:0 0 8px!important;font-size:17px!important;line-height:1.5!important;word-break:keep-all} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .aduxo-topics .aduxo-topic-card h3 a{color:var(--fn-ink)!important;text-decoration:none!important} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .aduxo-topics .aduxo-topic-card h3 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 .aduxo-topics .aduxo-topic-card>p:last-child{margin:0!important;font-size:13.5px!important;line-height:1.65!important;color:var(--fn-ink2)!important} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adp-participate{position:relative;display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px 30px;margin:0 0 60px 26px!important;padding:32px 36px 28px!important;background:var(--nb-green)!important;background-image:none!important;border:0!important;border-radius:2px 2px 22px 2px!important;box-shadow:0 1px 1px rgba(0,0,0,.05),0 18px 22px -16px rgba(70,58,20,.45)!important;transform:rotate(-.5deg);color:var(--fn-ink)!important;overflow:visible!important} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adp-participate:before{content:""!important;display:block!important;position:absolute!important;inset:auto!important;top:-12px!important;left:42px!important;width:90px!important;height:24px!important;background:var(--nb-tape)!important;transform:rotate(-3deg)!important;border:0!important;border-radius:0!important;opacity:1!important} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adp-participate:after{display:none!important} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adp-participate h2{margin:0 0 6px!important;font:400 clamp(30px,3.4vw,40px)/1.1 var(--nb-hand)!important;letter-spacing:0!important;color:var(--fn-ink)!important} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adp-participate p{margin:0!important;font-size:15px!important;color:#3f4b43!important} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adp-participate>div:last-child{display:flex!important;flex-direction:column;align-items:flex-start;gap:12px} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adp-participate>div:last-child a{padding:0!important;min-height:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;color:var(--fn-forest)!important;font-weight:700!important;font-size:15px!important;text-decoration:underline;text-decoration-color:#9fb48d;text-underline-offset:5px} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adp-participate>div:last-child a:first-child{padding:12px 20px!important;background:var(--fn-forest)!important;color:#fff!important;border-radius:3px!important;text-decoration:none} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adp-participate>div:last-child a:first-child:hover{background:var(--fn-ink)!important} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .ap-operator{position:relative;display:grid!important;grid-template-columns:250px minmax(0,1fr);gap:40px;align-items:center;margin:0 0 60px 26px!important;padding:10px 0 0!important;background:none!important;border:0!important;box-shadow:none!important;border-radius:0!important} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .ap-operator:before{content:""!important;display:block!important;position:absolute!important;inset:auto!important;top:-2px!important;left:92px!important;width:76px!important;height:22px!important;background:var(--nb-tape)!important;transform:rotate(4deg)!important;z-index:2;border:0!important;opacity:1!important} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .ap-operator .ap-operator-photo{display:block;width:100%!important;max-width:none!important;height:auto!important;margin:0!important;padding:10px 10px 34px!important;background:#fff!important;border:1px solid #e6dfcb!important;border-radius:0!important;box-shadow:0 14px 20px -14px rgba(52,46,24,.45)!important;transform:rotate(-2deg);box-sizing:border-box} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .ap-operator .ap-eyebrow{margin:0 0 6px!important;font:400 26px/1.1 var(--nb-hand)!important;letter-spacing:0!important;text-transform:none!important;color:var(--nb-pencil)!important} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .ap-operator .ap-eyebrow:before{display:none!important} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .ap-operator h2{margin:0 0 12px!important;font-size:clamp(22px,2.4vw,28px)!important;word-break:keep-all} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .ap-operator p:not(.ap-eyebrow){font-size:15px!important;line-height:1.85!important;color:var(--fn-ink2)!important;word-break:keep-all} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .ap-operator .ap-actions{margin:14px 0 0!important} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .ap-operator .ap-button{padding:0!important;min-height:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;color:var(--fn-forest)!important;font-weight:700!important;text-decoration:underline;text-decoration-color:#c9c2ab;text-underline-offset:5px} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .ap-note{position:relative;max-width:760px;margin:0 0 60px 26px!important;padding:30px 30px 24px!important;background:var(--nb-rose)!important;background-image:none!important;border:0!important;border-radius:2px 2px 20px 2px!important;box-shadow:0 1px 1px rgba(0,0,0,.05),0 16px 20px -16px rgba(70,58,20,.42)!important;transform:rotate(.4deg)} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .ap-note:before{content:""!important;display:block!important;position:absolute!important;inset:auto!important;top:-11px!important;left:46%!important;width:78px!important;height:22px!important;background:var(--nb-tape)!important;transform:rotate(-2deg)!important;border:0!important;opacity:1!important} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .ap-note:after{display:none!important} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .ap-note h2{margin:0 0 10px!important;font:400 28px/1.15 var(--nb-hand)!important;letter-spacing:0!important;color:var(--fn-ink)!important} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .ap-note p{font-size:14.5px!important;line-height:1.8!important;color:#4a4a42!important} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adeh-platform-connect.adnb-sheet .adeh-kicker{display:none!important} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adeh-platform-connect.adnb-sheet h2{margin-top:0!important} @media (max-width:980px){html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .aduxo-topics .aduxo-topic-grid{grid-template-columns:minmax(0,1fr)!important;gap:26px!important}html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .ap-operator{grid-template-columns:200px minmax(0,1fr);gap:28px}html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .ap-operator:before{left:66px!important}} @media (max-width:640px){html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about :is(.adp-participate,.ap-operator,.ap-note){margin-left:0!important}html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adp-participate{grid-template-columns:minmax(0,1fr);padding:28px 20px 22px!important}html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .ap-operator{grid-template-columns:minmax(0,1fr);gap:22px}html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .ap-operator .ap-operator-photo{width:82%!important;margin:0 auto!important}html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .ap-operator:before{left:50%!important;margin-left:-38px}html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .ap-note{padding:26px 18px 18px!important}html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .aduxo-topics .aduxo-topic-card{--tilt:0deg!important}}  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}  html:root body.adp-section-dictionary.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-dictionary-hero{display:grid!important;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"copy art" "tools tools";gap:10px 24px;align-items:center;margin:0 0 30px!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important;border-radius:0!important;min-height:0!important} html:root body.adp-section-dictionary.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-dictionary-hero:before,html:root body.adp-section-dictionary.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-dictionary-hero:after{display:none!important} html:root body.adp-section-dictionary.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-dictionary-hero .adbc-menu-copy{grid-area:copy;padding:0!important;background:none!important} html:root body.adp-section-dictionary.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-dictionary-hero .adbc-menu-copy:before{content:"앨지닥터의 연구 노트에서";display:block;margin:0 0 10px;font:400 24px/1.1 var(--nb-hand);color:var(--nb-pencil)} html:root body.adp-section-dictionary.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-dictionary-title{margin:0 0 8px!important;font-size:clamp(30px,3.4vw,42px)!important} html:root body.adp-section-dictionary.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-dictionary-intro{margin:0!important;font-size:15.5px!important;color:var(--fn-ink2)!important;word-break:keep-all} html:root body.adp-section-dictionary.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-dictionary-hero .adbc-menu-art{grid-area:art;position:relative;margin:0 6px 0 0!important;padding:14px 14px 8px!important;width:132px;background:var(--nb-blue)!important;border:0!important;border-radius:2px 2px 14px 2px!important;box-shadow:0 1px 1px rgba(0,0,0,.05),0 14px 18px -12px rgba(70,58,20,.45)!important;transform:rotate(2.5deg)} html:root body.adp-section-dictionary.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-dictionary-hero .adbc-menu-art:before{content:"";position:absolute;top:-11px;left:50%;width:64px;height:21px;margin-left:-32px;background:var(--nb-tape);transform:rotate(-3deg)} html:root body.adp-section-dictionary.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-dictionary-hero .adbc-menu-art img{display:block;width:104px!important;height:104px!important;max-width:none!important;margin:0 auto!important} html:root body.adp-section-dictionary.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-dictionary-hero .adbc-menu-tools{grid-area:tools;display:grid!important;gap:22px;margin:14px 0 0!important;padding:22px 0 0!important;background:none!important;border:0!important;border-top:1.5px solid var(--fn-ink)!important;box-shadow:none!important;border-radius:0!important} html:root body.adp-section-dictionary.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-dictionary-search{margin:0!important;max-width:560px} html:root body.adp-section-dictionary.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-dictionary-search .wp-block-search__inside-wrapper{display:flex!important;gap:0!important;padding:0!important;border:0!important;border-bottom:2px solid var(--fn-ink)!important;border-radius:0!important;background:none!important;box-shadow:none!important} html:root body.adp-section-dictionary.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-dictionary-search .wp-block-search__inside-wrapper:focus-within{border-bottom-color:var(--fn-forest)!important} html:root body.adp-section-dictionary.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-dictionary-search input{flex:1;min-width:0;height:46px!important;padding:0 4px!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;font-size:16px!important} html:root body.adp-section-dictionary.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-dictionary-search input:focus{outline:none} html:root body.adp-section-dictionary.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-dictionary-search button{height:46px!important;width:auto!important;margin:0!important;padding:0 4px 0 14px!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;color:var(--fn-forest)!important;font-weight:700!important;font-size:15px!important} html:root body.adp-section-dictionary.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-dictionary-search button:after{content:" ↗"} html:root body.adp-section-dictionary.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-dictionary-initials{display:flex!important;flex-wrap:wrap;align-items:flex-end;gap:0!important;margin:0!important;padding:0!important;border:0!important;border-bottom:1.5px solid var(--fn-ink)!important;background:none!important;box-shadow:none!important} html:root body.adp-section-dictionary.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-dictionary-initials>span{flex:0 0 100%;margin:0 0 10px!important;font:400 23px/1 var(--nb-hand)!important;color:var(--nb-pencil)!important;letter-spacing:0!important;text-transform:none!important} html:root body.adp-section-dictionary.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-dictionary-initials button{flex:none;min-width:38px!important;width:auto!important;height:34px!important;margin:0 3px 0 0!important;padding:0 9px!important;border:1px solid #d6ceb6!important;border-bottom:0!important;border-radius:7px 7px 0 0!important;background:#f6f1e3!important;box-shadow:none!important;color:var(--fn-ink2)!important;font-size:13.5px!important;font-weight:700!important;line-height:1!important} html:root body.adp-section-dictionary.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-dictionary-initials button:hover{background:#ece4cd!important;color:var(--fn-ink)!important} html:root body.adp-section-dictionary.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-dictionary-initials button.is-active{height:40px!important;background:var(--nb-blue)!important;border-color:#c7d3d9!important;color:var(--fn-ink)!important} html:root body.adp-section-dictionary.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-dictionary-index-head{display:flex!important;justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 18px!important;padding:0!important;background:none!important;border:0!important} html:root body.adp-section-dictionary.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-dictionary-index-head>div{padding:0!important} html:root body.adp-section-dictionary.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-dictionary-kicker{display:none!important} html:root body.adp-section-dictionary.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-dictionary-index-head h2{margin:0!important;font-size:22px!important} html:root body.adp-section-dictionary.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-dictionary-count{margin:0!important;font-size:13px!important;color:var(--fn-ink2)!important;background:none!important;border:0!important;padding:0!important} html:root body.adp-section-dictionary.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-dictionary-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px 20px!important;margin:0!important;padding:0!important} html:root body.adp-section-dictionary.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-dictionary-grid>li{margin:0!important;min-width:0} html:root body.adp-section-dictionary.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-dictionary-card{display:flex!important;flex-direction:column;height:100%;margin:0!important;padding:0!important;background:#fff!important;border:1px solid #e3dccb!important;border-radius:1px!important;box-shadow:0 8px 14px -12px rgba(52,46,24,.42)!important;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease} html:root body.adp-section-dictionary.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-dictionary-card:hover{transform:translateY(-3px);box-shadow:0 14px 20px -14px rgba(52,46,24,.5)!important} html:root body.adp-section-dictionary.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-dictionary-card:before,html:root body.adp-section-dictionary.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-dictionary-card:after{display:none!important} html:root body.adp-section-dictionary.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-pair-section{display:flex!important;flex-direction:column;gap:0;margin:0!important;padding:13px 16px 16px!important;border:0!important;border-radius:0!important;box-shadow:none!important;min-width:0} html:root body.adp-section-dictionary.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-pair-definition{flex:1;background:linear-gradient(180deg,transparent 38px,#e4b9a5 38px,#e4b9a5 39px,transparent 39px),#fff!important} html:root body.adp-section-dictionary.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-pair-english{display:grid!important;grid-template-columns:minmax(0,1fr) 96px;grid-template-areas:"kicker img" "title img" "link img";gap:4px 12px;align-items:start;background:#f8f6ee!important;border-top:1px dashed #d6ceb6!important;padding:12px 16px 14px!important} html:root body.adp-section-dictionary.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-pair-section .ad-title-row{display:contents!important} html:root body.adp-section-dictionary.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-pair-kicker{margin:0 0 20px!important;padding:0!important;background:none!important;border:0!important;border-radius:0!important;font-size:11.5px!important;font-weight:700!important;letter-spacing:.06em!important;color:var(--fn-clay)!important;width:auto!important} html:root body.adp-section-dictionary.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-pair-english .ad-pair-kicker{grid-area:kicker;margin:0!important;color:#4d6f86!important} html:root body.adp-section-dictionary.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-pair-definition h3{order:1;margin:0 0 8px!important;font-family:var(--fn-serif),serif!important;font-size:17px!important;line-height:1.45!important;word-break:keep-all} html:root body.adp-section-dictionary.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-pair-definition h3 a,html:root body.adp-section-dictionary.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-pair-english h3 a{color:var(--fn-ink)!important;text-decoration:none!important} html:root body.adp-section-dictionary.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-pair-section h3 a:hover{color:var(--fn-forest)!important;text-decoration:underline!important;text-decoration-color:var(--fn-moss)!important;text-underline-offset:3px} html:root body.adp-section-dictionary.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-pair-definition .wp-block-post-excerpt{order:2;margin:0 0 10px!important} html:root body.adp-section-dictionary.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-pair-definition .wp-block-post-excerpt__excerpt{margin:0!important;font-size:13.5px!important;line-height:1.65!important;color:var(--fn-ink2)!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden} html:root body.adp-section-dictionary.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-pair-definition .wp-block-post-excerpt__more-text{display:none!important} html:root body.adp-section-dictionary.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-pair-definition .ad-detail-link{order:3;margin-top:auto!important} html:root body.adp-section-dictionary.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-pair-english h3{grid-area:title;margin:0!important;font-size:13px!important;line-height:1.5!important;font-weight:600!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden} html:root body.adp-section-dictionary.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-pair-english .ad-detail-link{grid-area:link} html:root body.adp-section-dictionary.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-detail-link{display:inline-block!important;align-self:flex-start;width:auto!important;padding:0!important;min-height:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;font-size:12.5px!important;font-weight:700!important;color:var(--fn-forest)!important;text-decoration:underline;text-decoration-color:#c9c2ab;text-underline-offset:4px} html:root body.adp-section-dictionary.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-english-preview{grid-area:img;margin:2px 0 0!important;padding:3px!important;background:#fff!important;border:1px solid #e3dccb!important;border-radius:0!important;box-shadow:none!important;width:96px} html:root body.adp-section-dictionary.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-english-preview img{display:block;width:100%!important;height:56px!important;object-fit:cover;border-radius:0!important;max-width:none!important} html:root body.adp-section-dictionary.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-dictionary-pagination{margin:28px 0 0!important;gap:4px!important} html:root body.adp-section-dictionary.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-dictionary-pagination :is(.page-numbers,a){min-width:36px;height:36px;display:inline-grid!important;place-items:center;padding:0 8px!important;border:0!important;border-radius:2px!important;background:none!important;box-shadow:none!important;color:var(--fn-ink)!important;font-weight:600!important} html:root body.adp-section-dictionary.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-dictionary-pagination .page-numbers.current{background:var(--nb-blue)!important} @media (max-width:1100px){html:root body.adp-section-dictionary.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-dictionary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}} @media (max-width:640px){html:root body.adp-section-dictionary.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-dictionary-hero{grid-template-columns:minmax(0,1fr) 84px}html:root body.adp-section-dictionary.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-dictionary-hero .adbc-menu-art{width:84px;padding:10px 8px 4px!important}html:root body.adp-section-dictionary.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-dictionary-hero .adbc-menu-art img{width:68px!important;height:68px!important}html:root body.adp-section-dictionary.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-dictionary-hero .adbc-menu-art:before{width:44px;margin-left:-22px;height:16px;top:-8px}html:root body.adp-section-dictionary.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-dictionary-hero .adbc-menu-copy:before{font-size:21px}html:root body.adp-section-dictionary.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-dictionary-title{font-size:28px!important}html:root body.adp-section-dictionary.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-dictionary-initials{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-top:2px!important}html:root body.adp-section-dictionary.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-dictionary-initials>span{display:none!important}html:root body.adp-section-dictionary.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-dictionary-grid{grid-template-columns:minmax(0,1fr)!important}} html:root body.adp-section-dictionary.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-dictionary-index-head *,html:root body.adp-section-dictionary.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-dictionary-index-head{padding-left:0!important;padding-right:0!important;margin-left:0!important}  html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) .lex-mode{display:flex!important;gap:6px!important;margin:0 0 26px!important;padding:0!important;border:0!important;border-bottom:1px solid var(--fn-line)!important;border-radius:0!important;background:none!important;box-shadow:none!important;width:auto!important} html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) .lex-mode a{flex:none!important;margin:0 0 -1px!important;padding:9px 16px 7px!important;border:1px solid var(--fn-line)!important;border-bottom:0!important;border-radius:8px 8px 0 0!important;background:#f6f1e3!important;box-shadow:none!important;color:var(--fn-ink2)!important;font-size:14px!important;font-weight:700!important;text-decoration:none!important} html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) .lex-mode a:hover{background:#ece4cd!important;color:var(--fn-ink)!important} html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) .lex-mode a[aria-current]{padding-top:11px!important;background:var(--nb-blue)!important;border-color:transparent!important;color:var(--fn-ink)!important} html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb).ad-detail-english .lex-mode a[aria-current]{background:var(--nb-green)!important} html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) .lex-eyebrow{display:none!important} html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-lexicon>h2{margin:38px 0 17px!important;padding:0 0 0 13px!important;border:0!important;border-left:3px solid rgb(91,151,113)!important;border-radius:0!important;background:none!important;box-shadow:none!important;font-size:21px!important;line-height:1.55!important;color:rgb(40,93,64)!important} html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-lexicon>h2:before,html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-lexicon>h2:after{display:none!important} @media (max-width:640px){html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-lexicon>h2{font-size:19px!important;margin-top:32px!important}} html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) .lex-card{padding-top:14px!important;background:#fff!important} html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) .lex-card>:first-child{margin:0 -16px 14px!important;padding:0 16px 12px!important;border-bottom:1px solid #e4b9a5!important;line-height:1.3!important}  html:root body.adp-section-dictionary.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-pair-english{display:flex!important;flex-direction:column;gap:0!important;padding:14px 16px 16px!important} html:root body.adp-section-dictionary.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-pair-english .ad-pair-kicker{order:0;margin:0 0 8px!important} html:root body.adp-section-dictionary.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-pair-english h3{order:1;margin:0 0 12px!important;font-size:14px!important;-webkit-line-clamp:2} html:root body.adp-section-dictionary.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-pair-english .ad-english-preview{order:2;width:auto!important;margin:0 0 12px!important;padding:6px 6px 8px!important;background:#fff!important;border:1px solid #e3dccb!important;box-shadow:0 6px 10px -8px rgba(52,46,24,.35)!important;transform:rotate(-.6deg)} html:root body.adp-section-dictionary.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-dictionary-grid>li:nth-child(even) .ad-english-preview{transform:rotate(.6deg)} html:root body.adp-section-dictionary.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-pair-english .ad-english-preview img{display:block!important;width:100%!important;height:auto!important;margin:0!important;aspect-ratio:16/9;object-fit:contain;background:#fff} html:root body.adp-section-dictionary.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-pair-english .ad-detail-link{order:3}  html:root body.adp-section-dictionary.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-dictionary-page,html:root body.adp-section-dictionary.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-dictionary-page:before,html:root body.adp-section-dictionary.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-dictionary-page:after{background:none!important;border:0!important;box-shadow:none!important;border-radius:0!important} html:root body.adp-section-dictionary.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-dictionary-page{padding:0!important}  html:root body.page-id-19.adp-platform:not(#fnx):not(#nb):not(#nbb){background:var(--fn-paper,#f6f3ea)!important} html:root body.page-id-19.adp-platform:not(#fnx):not(#nb):not(#nbb) .entry-content.wp-block-post-content{display:block!important} html:root body.page-id-19.adp-platform:not(#fnx):not(#nb):not(#nbb) .adw-map-toolbar{display:flex!important;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px!important;padding:0 0 10px!important;border:0!important;border-bottom:1.5px solid #1d2a22!important;background:none!important;box-shadow:none!important;border-radius:0!important;font-size:12.5px!important;color:#56645a!important} html:root body.page-id-19.adp-platform:not(#fnx):not(#nb):not(#nbb) .adw-map-toolbar span:before{content:"환경 개념 지도 · ";font-weight:600;color:#1d2a22} html:root body.page-id-19.adp-platform:not(#fnx):not(#nb):not(#nbb) .adw-map-toggle{padding:7px 12px!important;min-height:0!important;border:1px solid #d6ceb6!important;border-radius:3px!important;background:#fff!important;color:#245239!important;font-size:13px!important;font-weight:700!important;box-shadow:none!important} html:root body.page-id-19.adp-platform:not(#fnx):not(#nb):not(#nbb) .adw-map-toggle:hover{background:#dbe8c9!important} html:root body.page-id-19.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-knowledge-map-frame{border-radius:0!important;background:transparent!important;box-shadow:none!important} @media (max-width:640px){html:root body.page-id-19.adp-platform:not(#fnx):not(#nb):not(#nbb) .adw-map-toolbar span:before{content:none}}  html:root body.page-id-19.adp-platform:not(#fnx):not(#nb):not(#nbb) .adnb-maphead{margin:0 0 22px!important;padding:0!important} html:root body.page-id-19.adp-platform:not(#fnx):not(#nb):not(#nbb) .adnb-maphead .adnb-hello{margin:0 0 8px!important;font:400 25px/1.1 "Nanum Pen Script","Gaegu",cursive!important;color:#4b5249!important} html:root body.page-id-19.adp-platform:not(#fnx):not(#nb):not(#nbb) .adnb-maphead h1{margin:0 0 10px!important;font-family:var(--fn-serif,"Noto Serif KR"),serif!important;font-size:clamp(28px,3.2vw,40px)!important;font-weight:700!important;line-height:1.25!important;letter-spacing:-.03em!important;color:#1d2a22!important} html:root body.page-id-19.adp-platform:not(#fnx):not(#nb):not(#nbb) .adnb-maphead p:last-child{margin:0!important;max-width:40em;font-size:15px!important;line-height:1.75!important;color:#56645a!important;word-break:keep-all} html:root body.page-id-19.adp-platform:not(#fnx):not(#nb):not(#nbb) .adw-map-toolbar span:before{content:none!important} @media (max-width:640px){html:root body.page-id-19.adp-platform:not(#fnx):not(#nb):not(#nbb) .adnb-maphead .adnb-hello{font-size:22px!important}html:root body.page-id-19.adp-platform:not(#fnx):not(#nb):not(#nbb) .adnb-maphead h1{font-size:26px!important}html:root body.page-id-19.adp-platform:not(#fnx):not(#nb):not(#nbb) .adnb-maphead p:last-child{font-size:14px!important}}  html:root body.page-id-19.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-knowledge-map-shell{display:flex!important;flex-direction:column} html:root body.page-id-19.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-knowledge-map-shell>.adnb-maphead{order:-1} html:root body.page-id-19.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-knowledge-map-shell.adw-map-expanded{margin:0!important;padding:10px 12px 0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:#fffdf6!important} html:root body.page-id-19.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-knowledge-map-shell.adw-map-expanded:before{display:none!important}  html:root body.page-id-19 .adnb-mapcard{position:fixed;z-index:100000;left:50%;top:50%;transform:translate(-50%,-50%);box-sizing:border-box;width:min(440px,calc(100vw - 32px));max-height:min(78vh,640px);overflow:auto;padding:40px 22px 20px 40px;background:linear-gradient(90deg,transparent 24px,#e4b9a5 24px,#e4b9a5 25px,transparent 25px),repeating-linear-gradient(180deg,transparent 0 25px,#eceee6 25px 26px) 0 36px/100% calc(100% - 36px) no-repeat,#fffdf6;border:1px solid #d9d1ba;border-radius:6px;box-shadow:0 2px 0 #efe9d8,0 4px 0 #e6dfcb,0 28px 46px -20px rgba(52,46,24,.6);color:#1d2a22;font-size:14px;line-height:1.65;animation:adnb-card-in .16s ease-out} html:root body.page-id-19 .adnb-mapcard[hidden]{display:none!important} @keyframes adnb-card-in{from{opacity:0;transform:translate(-50%,-48%)}to{opacity:1;transform:translate(-50%,-50%)}} html:root body.page-id-19 .adnb-mapcard:before{content:"";position:absolute;left:20px;right:20px;top:8px;height:20px;pointer-events:none;background:repeating-linear-gradient(90deg,transparent 0 9px,#8f948a 9px 12px,transparent 12px 22px);opacity:.9} html:root body.page-id-19 .adnb-mapcard:after{content:"";position:absolute;left:20px;right:20px;top:23px;height:8px;pointer-events:none;background:radial-gradient(circle at 10.5px 4px,#d9d1ba 0 3.5px,transparent 4px) 0 0/22px 8px repeat-x} html:root body.page-id-19 .adnb-mapcard .adkm-node-tooltip-kicker,html:root body.page-id-19 .adnb-mapcard .adkm-edge-tooltip-kicker{display:inline-block;margin:0 0 8px;padding:4px 10px;background:#f4e9a8;color:#1d2a22;font:400 20px/1.1 "Nanum Pen Script","Gaegu",cursive;transform:rotate(-1.5deg)} html:root body.page-id-19 .adnb-mapcard strong{display:block;margin:2px 36px 8px 0;font-family:var(--fn-serif,"Noto Serif KR"),serif;font-size:20px;line-height:1.35;color:#1d2a22} html:root body.page-id-19 .adnb-mapcard p{margin:0 0 12px;color:#3f4a42} html:root body.page-id-19 .adnb-mapcard .adkm-tooltip-close{position:absolute;top:36px;right:12px;width:30px;height:30px;padding:0;border:1px solid #d6ceb6;border-radius:50%;background:#fff;color:#1d2a22;font-size:18px;line-height:1;cursor:pointer} html:root body.page-id-19 .adnb-mapcard .adkm-primary-detail,html:root body.page-id-19 .adnb-mapcard .adkm-tooltip-move{display:inline-flex;margin:2px 6px 10px 0;padding:9px 14px;border:0;border-radius:3px;background:#245239;color:#fff;font-weight:700;font-size:13.5px;cursor:pointer} html:root body.page-id-19 .adnb-mapcard .adkm-primary-detail:hover,html:root body.page-id-19 .adnb-mapcard .adkm-tooltip-move:hover{background:#1d2a22} html:root body.page-id-19 .adnb-mapcard .adkm-tooltip-hint{display:none} html:root body.page-id-19 .adnb-mapcard details{border-top:1px dashed #d6ceb6;padding:2px 0} html:root body.page-id-19 .adnb-mapcard summary{padding:8px 0;font-weight:700;color:#1d2a22;cursor:pointer} html:root body.page-id-19 .adnb-mapcard summary::marker{color:#b8623f} html:root body.page-id-19 .adnb-mapcard a{display:block;padding:4px 0 6px;color:#245239;font-weight:600;text-decoration:underline;text-decoration-color:#c9c2ab;text-underline-offset:3px} html:root body.page-id-19 .adnb-mapcard a small,html:root body.page-id-19 .adnb-mapcard small{display:block;color:#56645a;font-weight:400;font-size:12.5px;text-decoration:none} @media (max-width:640px){html:root body.page-id-19 .adnb-mapcard{padding:38px 16px 16px 32px;max-height:72vh}html:root body.page-id-19 .adnb-mapcard:before{left:14px;right:14px}html:root body.page-id-19 .adnb-mapcard:after{left:14px;right:14px}} @media (prefers-reduced-motion:reduce){html:root body.page-id-19 .adnb-mapcard{animation:none}} html:root body.page-id-19 .adnb-mapcard-backdrop{position:fixed;inset:0;z-index:99999;background:rgba(29,42,34,.28);backdrop-filter:blur(1.5px);cursor:pointer;animation:adnb-fade .16s ease-out} html:root body.page-id-19 .adnb-mapcard-backdrop[hidden]{display:none!important} @keyframes adnb-fade{from{opacity:0}to{opacity:1}} html.adnb-modal-open,html.adnb-modal-open body{overflow:hidden}  html:root body.page-id-19.adp-platform:not(#fnx):not(#nb):not(#nbb) .adnb-maphead{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:20px 28px;align-items:center} html:root body.page-id-19.adp-platform:not(#fnx):not(#nb):not(#nbb) .adnb-maphead-art{position:relative;margin:0 6px 0 0!important;padding:12px 12px 6px!important;width:128px;background:#dbe8c9;border-radius:2px 2px 14px 2px;box-shadow:0 1px 1px rgba(0,0,0,.05),0 14px 18px -12px rgba(70,58,20,.45);transform:rotate(2.5deg)} html:root body.page-id-19.adp-platform:not(#fnx):not(#nb):not(#nbb) .adnb-maphead-art:before{content:"";position:absolute;top:-11px;left:50%;width:64px;height:21px;margin-left:-32px;background:rgba(226,216,183,.86);transform:rotate(-3deg)} html:root body.page-id-19.adp-platform:not(#fnx):not(#nb):not(#nbb) .adnb-maphead-art img{display:block;width:104px;height:104px;margin:0 auto} @media (max-width:640px){html:root body.page-id-19.adp-platform:not(#fnx):not(#nb):not(#nbb) .adnb-maphead{grid-template-columns:minmax(0,1fr) 84px;gap:12px}html:root body.page-id-19.adp-platform:not(#fnx):not(#nb):not(#nbb) .adnb-maphead-art{width:84px;padding:9px 8px 4px!important}html:root body.page-id-19.adp-platform:not(#fnx):not(#nb):not(#nbb) .adnb-maphead-art img{width:68px;height:68px}html:root body.page-id-19.adp-platform:not(#fnx):not(#nb):not(#nbb) .adnb-maphead-art:before{width:44px;margin-left:-22px;height:16px;top:-8px}}  html:root body.page-id-19.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-knowledge-map-shell.adw-map-expanded{display:grid!important;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto minmax(0,1fr);align-content:start;gap:8px 12px;padding:8px 12px 0!important} html:root body.page-id-19.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-knowledge-map-shell.adw-map-expanded>.adnb-maphead{display:flex!important;grid-column:1;grid-row:1;align-items:center;gap:12px;min-width:0;margin:0!important;padding:0!important} html:root body.page-id-19.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-knowledge-map-shell.adw-map-expanded>.adnb-maphead .adnb-maphead-copy>p{display:none!important} html:root body.page-id-19.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-knowledge-map-shell.adw-map-expanded>.adnb-maphead .adnb-maphead-copy{min-width:0} html:root body.page-id-19.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-knowledge-map-shell.adw-map-expanded>.adnb-maphead h1{margin:0!important;font-size:19px!important;line-height:1.3!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis} html:root body.page-id-19.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-knowledge-map-shell.adw-map-expanded>.adnb-maphead .adnb-maphead-art{order:-1;flex:none;width:50px;margin:4px 0 0!important;padding:5px 5px 2px!important;transform:rotate(-2deg)} html:root body.page-id-19.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-knowledge-map-shell.adw-map-expanded>.adnb-maphead .adnb-maphead-art img{width:40px;height:40px} html:root body.page-id-19.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-knowledge-map-shell.adw-map-expanded>.adnb-maphead .adnb-maphead-art:before{width:30px;margin-left:-15px;height:11px;top:-6px} html:root body.page-id-19.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-knowledge-map-shell.adw-map-expanded>.adw-map-toolbar{position:static!important;grid-column:2;grid-row:1;align-self:center;margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important} html:root body.page-id-19.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-knowledge-map-shell.adw-map-expanded>.adw-map-toolbar span{display:none!important} html:root body.page-id-19.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-knowledge-map-shell.adw-map-expanded>.ad-knowledge-map-frame{grid-column:1/-1;grid-row:2} html:root body.page-id-19 .adnb-mapcard-backdrop{z-index:100002!important} html:root body.page-id-19 .adnb-mapcard{z-index:100003!important} html:root body.page-id-19.adp-platform:not(#fnx):not(#nb):not(#nbb) .adnb-maphead-art{height:auto!important;min-height:0!important;aspect-ratio:auto!important;align-self:center!important;line-height:0} html:root body.page-id-19.adp-platform:not(#fnx):not(#nb):not(#nbb) .adnb-maphead-art img{margin:0 auto!important;max-width:none!important}  html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-schedule-page.alignfull{padding:0!important;margin:0!important;max-width:none!important;background:none!important} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-schedule-hero{display:grid!important;grid-template-columns:minmax(0,1fr) 124px!important;gap:24px!important;align-items:center!important;min-height:0!important;margin:0 0 30px!important;padding:0!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-schedule-hero:before,html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-schedule-hero:after{display:none!important} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .adbc-menu-copy{padding:0!important} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .adbc-menu-copy:before{content:"앨지닥터의 일정 노트";display:block;margin:0 0 10px;font:400 25px/1.1 var(--nb-hand);color:var(--nb-pencil)} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-schedule-hero h1{font-family:var(--fn-serif)!important;font-size:clamp(30px,3.4vw,42px)!important;line-height:1.3!important;margin:0 0 12px!important} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-schedule-hero .adbc-menu-copy>p:not(.ad-schedule-eyebrow){font-size:16px!important;line-height:1.75!important;margin:0!important;max-width:36em} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-schedule-eyebrow,html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-schedule-summary{display:none!important} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .adbc-menu-art{position:relative!important;width:124px!important;height:auto!important;aspect-ratio:auto!important;min-height:0!important;margin:0!important;padding:12px 10px 8px!important;background:var(--nb-green)!important;border:0!important;border-radius:2px 2px 14px 2px!important;box-shadow:0 14px 18px -12px #463a1470!important;transform:rotate(2deg)!important;line-height:0} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .adbc-menu-art:before{content:"";position:absolute;top:-10px;left:32px;width:60px;height:20px;background:var(--nb-tape);transform:rotate(-4deg)} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .adbc-menu-art img{width:104px!important;height:104px!important;max-width:none!important;margin:0!important;animation:none!important} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-schedule-tools{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:16px 24px;margin:0!important;padding:0 0 20px!important;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-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-schedule-filters{grid-column:1/-1;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;padding:0 0 18px!important;margin:0!important;border-bottom:1px solid var(--fn-line);overflow:visible!important} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-schedule-filters button{min-width:0!important;min-height:42px!important;padding:8px 7px!important;border:1px solid #ddd4bb!important;border-radius:5px 5px 1px 1px!important;background:#f4efdf!important;color:#56645a!important;font-size:14px!important;font-weight:600!important;box-shadow:none!important;white-space:nowrap} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-schedule-filters button:hover{background:#ebe5d2!important;color:var(--fn-ink)!important} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-schedule-filters button.is-active{background:var(--nb-green)!important;color:#245239!important;border-color:#91a780!important;box-shadow:inset 0 -2px #527747!important} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-schedule-filters em{font-size:12px!important;font-weight:400;opacity:.85} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-schedule-search{display:flex!important;gap:12px!important;margin:0!important;align-self:end;min-width:0;border-bottom:2px solid #677463;padding:0!important} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-schedule-search>span{font-size:14px!important;white-space:nowrap;margin:0!important} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-schedule-search input{height:44px!important;min-height:44px!important;min-width:0!important;padding:8px 0!important;font-size:16px!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .adw-schedule-options{display:flex!important;gap:9px!important;align-items:end!important;margin:0!important;padding:0!important} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .adw-schedule-options label{font-size:12px!important;color:var(--fn-ink2)!important} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .adw-schedule-options select{display:block;min-height:38px!important;margin-top:4px!important;padding:5px 22px 5px 8px!important;border:1px solid #d6ceb6!important;border-radius:2px!important;background-color:#fffdf6!important;color:var(--fn-ink)!important;font-size:14px!important;max-width:100%} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) #adw-reset{height:38px!important;padding:0 9px!important;border:0!important;background:none!important;color:var(--fn-ink2)!important;text-decoration:underline;text-underline-offset:4px;font-size:13px!important} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .adw-schedule-caption{grid-column:1/-1;margin:0!important;padding:0!important;font-size:12px!important;line-height:1.65!important;color:#6f746b!important} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-schedule-view-switch{display:flex!important;justify-content:flex-start!important;gap:0!important;margin:20px 0 24px!important;border-bottom:1px solid #d6ceb6!important} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-schedule-view-switch button{min-height:44px!important;height:44px!important;width:auto!important;flex:0 0 auto!important;padding:8px 16px!important;background:none!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;color:var(--fn-ink2)!important;box-shadow:none!important;font-size:14px!important} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-schedule-view-switch button.is-active{color:#245239!important;border-bottom-color:#245239!important;font-weight:700!important;background:#edf1e4!important} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-schedule-view-switch>.ad-schedule-submit-link{margin-left:auto!important;min-height:44px!important;height:auto!important;width:auto!important;padding:8px 0 8px 12px!important;background:none!important;border:0!important;border-radius:0!important;color:#245239!important;font-size:14px!important;box-shadow:none!important} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-schedule-result-head{margin:0 0 10px!important;padding:0!important;border:0!important;align-items:baseline!important;gap:12px!important} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-schedule-result-head h2{font:700 22px/1.5 var(--fn-serif)!important;color:var(--fn-ink)!important} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-schedule-result-count{font-size:13px!important;font-weight:400!important;color:var(--fn-ink2)!important} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .adw-downloads{margin:0 0 24px!important;padding:0!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .adw-downloads summary{padding:8px 0!important;color:#61705d!important;font-size:13px!important;cursor:pointer} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-schedule-exports{padding:16px!important;background:#f4f0e4!important;border:1px dashed #cfc6ad!important;border-radius:2px!important} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-schedule-exports button,html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-export-month{border:1px solid #b8bfa9!important;border-radius:2px!important;background:#fffdf6!important;color:#245239!important;min-height:40px!important;font-size:14px!important} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-schedule-featured-notice-list{margin:0 0 24px!important;padding:0!important} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) li.ad-schedule-featured-notice{position:relative;margin:0!important;background:#f7edbd!important;border:0!important;border-radius:1px 1px 12px 1px!important;box-shadow:0 10px 16px -14px #463a1480!important} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) li.ad-schedule-featured-notice:before{content:"";position:absolute;left:32px;top:-8px;width:56px;height:17px;background:var(--nb-tape);transform:rotate(-3deg);pointer-events:none} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) li.ad-schedule-featured-notice>a{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;gap:14px!important;min-height:0!important;padding:20px 20px 18px!important;background:none!important;transform:none!important} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) li.ad-schedule-featured-notice>a:after{display:none!important} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) li.ad-schedule-featured-notice .ad-schedule-no{font:400 23px/1.3 var(--nb-hand)!important;color:#88622b!important;padding:0!important} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) li.ad-schedule-featured-notice .ad-schedule-copy{display:block!important} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) li.ad-schedule-featured-notice .ad-schedule-badge{display:none!important} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) li.ad-schedule-featured-notice strong{display:block!important;color:#414632!important;font-size:16px!important;font-weight:600!important;line-height:1.65!important} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) li.ad-schedule-featured-notice small{display:block!important;color:#706c4e!important;margin-top:5px!important;font-size:12px!important} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-schedule-list{border-top:1.5px solid #73836b!important} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-schedule-item>a{display:flex!important;gap:14px!important;padding:20px 0!important;transform:none!important;align-items:start!important} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-schedule-item .ad-schedule-no{flex:0 0 28px!important;padding-top:3px!important;font-size:13px!important;color:#948872!important} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-schedule-item .ad-schedule-copy{display:grid!important;grid-template-columns:minmax(0,1fr) 140px!important;gap:7px 18px!important;flex:1;min-width:0} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-schedule-item .ad-schedule-badge{grid-column:1;justify-self:start;padding:2px 7px!important;border:0!important;border-radius:1px!important;background:#ecefdf!important;color:#5b6f50!important;font-size:12px!important;font-weight:600!important;line-height:1.5!important;margin:0!important} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-schedule-item .adw-schedule-heading{grid-column:1;grid-row:2;font-size:0!important;line-height:1!important} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-schedule-item .adw-organization{display:block!important;margin:0 0 5px!important;color:#75786c!important;font-size:13px!important;line-height:1.5!important;font-weight:400!important} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-schedule-item .adw-schedule-heading strong{display:inline!important;font-size:16px!important;font-weight:600!important;line-height:1.65!important;color:var(--fn-ink)!important;word-break:keep-all} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-schedule-item .adw-deadline{grid-column:2;grid-row:1/3;display:flex!important;flex-direction:column;align-items:flex-end;justify-content:center;gap:8px!important;margin:0!important;color:#76776c!important;font-size:12px!important;white-space:nowrap} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .adw-status{display:inline-block!important;padding:3px 7px!important;background:#edf0e3!important;border:1px solid #c8d1b7!important;border-radius:2px!important;color:#557149!important;font-size:13px!important;font-weight:600!important} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .adw-status[data-state="today"],html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .adw-status[data-state="soon"]{color:#97583b!important;background:#f7e8d5!important;border-color:#d6bba2!important} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-schedule-pagination{margin:28px 0 0!important;gap:5px!important} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-schedule-pagination a{display:inline-grid;place-items:center;min-width:38px!important;min-height:38px!important;padding:0 10px!important;border:0!important;border-radius:2px!important;background:none!important;color:var(--fn-ink2)!important;box-shadow:none!important} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-schedule-pagination a.is-active{background:var(--nb-green)!important;color:#245239!important} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-schedule-source-note{background:none!important;border:0!important;border-top:1px dashed #d6ceb6!important;padding:16px 0 0!important;margin:26px 0 0!important;color:#747869!important;font-size:13px!important} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-schedule-calendar{margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-calendar-toolbar{margin:0 0 18px!important} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-calendar-title{font-family:var(--fn-serif)!important;font-size:26px!important;color:var(--fn-ink)!important} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-calendar-toolbar button{border:1px solid #d6ceb6!important;border-radius:2px!important;background:#f5f1e5!important;color:#245239!important} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-calendar-weekdays{border-color:#d6ceb6!important;border-radius:0!important;background:#f0eddf!important} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-calendar-grid,html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-calendar-cell{border-color:#ddd7c6!important} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-calendar-cell{background:#fffdf6!important;min-height:130px;padding:7px} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-calendar-cell.has-events{background:#fffdf6!important} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-calendar-cell.is-outside{background:#f3f0e6!important} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-calendar-cell.is-selected{background:#edf2df!important;box-shadow:inset 0 0 0 1.5px #81966b!important} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-calendar-date{font-size:14px!important} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-calendar-date.is-today{background:#58714a!important;color:#fff!important} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-calendar-event{background:#e8edda!important;color:#49653c!important;border-radius:1px!important;font-weight:500!important;font-size:12px!important;padding:4px!important} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-calendar-more{font-size:12px!important;color:#5d7450!important} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-calendar-day-panel{margin:24px 0 0!important;padding:18px 0 0!important;border:0!important;border-top:2px solid #899675!important;border-radius:0!important;background:none!important} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-calendar-day-panel h4{font-family:var(--fn-serif)!important;font-size:19px!important} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-calendar-day-list{gap:0!important} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-calendar-day-list a{padding:15px 0!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.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-day-badge{border-radius:1px!important;background:#e8edda!important;color:#49653c!important;font-size:12px!important} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-calendar-day-list strong{font-size:15px!important;font-weight:600!important;line-height:1.65!important} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-schedule-shell [hidden]{display:none!important} @media(max-width:1100px){html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-schedule-tools{grid-template-columns:minmax(0,1fr)}html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-schedule-search{width:100%}html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .adw-schedule-options{flex-wrap:wrap}} @media(max-width:640px){ html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-schedule-hero{grid-template-columns:minmax(0,1fr) 76px!important;gap:12px!important;margin-bottom:24px!important} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .adbc-menu-copy:before{font-size:21px} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-schedule-hero h1{font-size:28px!important} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-schedule-hero .adbc-menu-copy>p:not(.ad-schedule-eyebrow){font-size:14px!important;line-height:1.7!important} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .adbc-menu-art{width:76px!important;padding:8px 6px 4px!important} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .adbc-menu-art img{width:64px!important;height:64px!important} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .adbc-menu-art:before{left:18px;width:40px;height:15px;top:-7px} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-schedule-filters{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-schedule-filters button{font-size:12px!important;padding:7px 3px!important;min-height:40px!important} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-schedule-filters em{font-size:11px!important;margin-left:2px!important} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-schedule-search{gap:8px!important} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-schedule-search input{font-size:14px!important} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-schedule-view-switch{flex-wrap:wrap!important;margin:16px 0 22px!important} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-schedule-view-switch button{padding:8px 9px!important;font-size:13px!important} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-schedule-view-switch>.ad-schedule-submit-link{font-size:12px!important;padding-left:4px!important} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-schedule-result-head{display:block!important} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-schedule-result-head h2{font-size:20px!important} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-schedule-result-count{margin-top:3px!important} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) li.ad-schedule-featured-notice>a{grid-template-columns:26px minmax(0,1fr)!important;padding:18px 12px 15px!important;gap:8px!important} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) li.ad-schedule-featured-notice strong{font-size:14px!important} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-schedule-item>a{gap:8px!important;padding:18px 0!important} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-schedule-item .ad-schedule-no{flex-basis:24px!important;font-size:12px!important} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-schedule-item .ad-schedule-copy{grid-template-columns:minmax(0,1fr)!important;gap:7px!important} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-schedule-item .adw-schedule-heading strong{font-size:15px!important} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-schedule-item .adw-deadline{grid-column:1;grid-row:3;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:7px!important;font-size:11px!important} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .adw-status{font-size:12px!important} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-calendar-cell{min-height:62px!important;padding:4px 1px!important} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-calendar-title{font-size:21px!important} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-calendar-toolbar p{font-size:11px!important} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-calendar-date{min-height:28px!important;font-size:13px!important} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-calendar-count{font-size:11px!important;color:#597246!important} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-calendar-day-list a{display:flex!important;flex-wrap:wrap;gap:7px!important} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-calendar-day-list strong{flex-basis:100%;order:2;font-size:14px!important} html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-calendar-day-list em{font-size:11px!important} }  html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-page.alignfull{padding:0!important;margin:0!important;max-width:none!important;background:none!important} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-hero{display:grid!important;grid-template-columns:minmax(0,1fr) 124px!important;gap:24px!important;align-items:start!important;min-height:0!important;margin:0 0 30px!important;padding:0!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-hero:before,html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-hero:after{display:none!important} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .adbc-menu-copy{padding:0!important} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .adbc-menu-copy:before{content:"자연과 환경을 기억하는 날";display:block;margin:0 0 10px;font:400 25px/1.1 var(--nb-hand);color:var(--nb-pencil)} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-hero h1{font-family:var(--fn-serif)!important;font-size:clamp(28px,3.3vw,40px)!important;line-height:1.3!important;margin:0 0 12px!important;word-break:keep-all} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-hero .adbc-menu-copy>p:not(.edc-eyebrow){font-size:15px!important;line-height:1.8!important;margin:0!important;max-width:38em} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-eyebrow{display:none!important} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-summary{display:block!important;margin:16px 0 0!important;padding:0!important;border:0!important;background:none!important} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-summary strong{display:inline!important;font-size:13px!important;font-weight:600!important;color:#547045!important;background:linear-gradient(transparent 50%,#e9efce 50%)} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-summary span{display:none!important} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .adbc-menu-art{position:relative!important;width:124px!important;height:auto!important;aspect-ratio:auto!important;min-height:0!important;align-self:center!important;margin:0!important;padding:12px 10px 8px!important;background:var(--nb-blue)!important;border:0!important;border-radius:2px 2px 14px 2px!important;box-shadow:0 14px 18px -12px #463a1470!important;transform:rotate(2deg)!important;line-height:0} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .adbc-menu-art:before{content:"";position:absolute;top:-10px;left:32px;width:60px;height:20px;background:var(--nb-tape);transform:rotate(-4deg)} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .adbc-menu-art img{width:104px!important;height:104px!important;max-width:none!important;margin:0!important;animation:none!important} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-toolbar{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto auto!important;gap:10px!important;margin:0 0 16px!important;padding:18px 0!important;background:none!important;border:0!important;border-top:1.5px solid #73836b!important;border-bottom:1px solid var(--fn-line)!important;border-radius:0!important;box-shadow:none!important} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-toolbar button,html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-toolbar select{min-height:44px!important;border:1px solid #d7cfb8!important;border-radius:2px!important;background:#f5f1e5!important;color:#3f5844!important;font-size:14px!important;font-weight:600!important;box-shadow:none!important;padding:8px 12px!important} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-current{grid-column:auto!important;grid-row:auto!important;order:0!important;display:flex!important;gap:6px!important;justify-content:center!important;min-width:0} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-current select{flex:0 1 auto!important;min-width:0!important;background:#fffdf6!important;padding-right:26px!important} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-today-button{grid-column:auto!important;background:#e8eddc!important} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-toolbar button:hover{background:#dfe8d0!important} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-legend{gap:10px 18px!important;margin:0 0 24px!important;color:#65705f!important;font-size:12px!important} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-legend .edc-note{flex-basis:100%;margin:0!important;font-size:12px!important;line-height:1.6!important;color:#7a7e71!important} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-dot{width:8px!important;height:8px!important;border-radius:2px!important} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-dot-global{background:#6b8555!important} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-dot-korea{background:#b7974c!important} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-dot-campaign{background:#748ba5!important} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-calendar-wrap{margin:0!important;padding:0!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-month-heading{display:flex!important;flex-direction:row!important;align-items:baseline!important;justify-content:space-between!important;gap:12px!important;padding:0 0 16px!important;margin:0!important;border:0!important;background:none!important} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) #edc-month-label{font:700 27px/1.4 var(--fn-serif)!important;color:var(--fn-ink)!important;margin:0!important} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) #edc-month-count{font-size:13px!important;font-weight:400!important;color:var(--fn-ink2)!important;margin:0!important} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-weekdays{border:1px solid #d8d1bd!important;border-bottom:0!important;background:#f0eddf!important;border-radius:0!important} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-weekdays span{font-size:13px!important;padding:10px 4px!important;font-weight:600!important} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-grid{border-top:1px solid #d8d1bd!important;border-left:1px solid #d8d1bd!important;border-radius:0!important;background:none!important} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-day{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;min-width:0!important;min-height:122px!important;padding:8px!important;border:0!important;border-right:1px solid #e1dac8!important;border-bottom:1px solid #e1dac8!important;border-radius:0!important;background:var(--nb-page)!important;box-shadow:none!important} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-day.is-empty{background:#f5f1e7!important} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-day.has-events:hover,html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-day.has-events:focus-visible{background:#eef2df!important;box-shadow:inset 0 0 0 1.5px #8ca079!important;transform:none!important} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-day.is-today{background:#f0f3e7!important} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-day-number{font-size:14px!important;font-weight:600!important;margin:0 0 8px!important;width:28px!important;height:28px!important} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-day.is-today .edc-day-number{background:#58714a!important;color:#fff!important} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-event-chip{display:block!important;min-width:0!important;padding:4px 5px!important;border-radius:1px!important;font-size:12px!important;font-weight:500!important;line-height:1.45!important;white-space:normal!important;word-break:keep-all!important;overflow-wrap:anywhere!important;box-shadow:none!important} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-event-chip.global,html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-type.global{background:#e8eedb!important;color:#476338!important} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-event-chip.korea,html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-type.korea{background:#f3e8c7!important;color:#7b652e!important} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-event-chip.campaign,html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-type.campaign{background:#e7edf1!important;color:#506c82!important} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-more{display:block!important;font-size:11px!important;color:#6c7462!important;margin-top:5px!important} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-list-section{margin:36px 0 0!important} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-kicker{display:none!important} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-section-heading{margin:0 0 14px!important} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-section-heading h2{font:700 23px/1.5 var(--fn-serif)!important;color:var(--fn-ink)!important} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 26px!important;border-top:1.5px solid #73836b!important} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-list-button{grid-template-columns:60px minmax(0,1fr) 14px!important;gap:10px!important;padding:18px 0!important;min-height:70px!important;background:none!important;border:0!important;border-bottom:1px solid var(--fn-line)!important;border-radius:0!important;box-shadow:none!important;transform:none!important} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-list-button:hover{background:#f2f3e8!important} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-list-date{font:400 17px/1.4 var(--fn-serif)!important;font-variant-numeric:tabular-nums!important;color:#887a5c!important} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-list-name{font-size:15px!important;font-weight:600!important;line-height:1.65!important;color:var(--fn-ink)!important} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-list-arrow{font-size:16px!important;color:#8d9a80!important} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-source-note{position:relative;margin:34px 0 0!important;padding:24px 22px 20px!important;border:0!important;border-radius:1px 1px 12px 1px!important;background:#f6edc5!important;box-shadow:0 10px 16px -14px #463a1480!important;color:#706649!important} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-source-note:before{content:"";position:absolute;top:-8px;left:30px;width:58px;height:18px;background:var(--nb-tape);transform:rotate(-3deg)} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-source-note strong{font:400 23px/1.2 var(--nb-hand)!important;color:#6d6041!important;margin:0 0 8px!important} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-source-note p{font-size:13px!important;line-height:1.85!important} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-dialog{width:min(620px,calc(100% - 32px))!important;max-height:86vh!important;padding:0!important;border:1px solid #d9d1ba!important;border-radius:3px!important;background:var(--nb-page)!important;color:var(--fn-ink)!important;box-shadow:0 2px 0 #efe9d8,0 4px 0 #e6dfcb,0 24px 60px -18px #242b2266!important} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-dialog::backdrop{background:#1d2a2259!important;backdrop-filter:blur(2px)!important} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-dialog-inner{padding:46px 32px 28px 52px!important;background:linear-gradient(90deg,transparent 30px,#e4b9a5 30px,#e4b9a5 31px,transparent 31px)!important} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-dialog-inner:before{content:"";position:absolute;top:16px;left:52px;right:52px;height:13px;background:radial-gradient(circle at 50% 6px,#ebe5d2 0 4px,#d9d1ba 4px 5px,transparent 5.5px) 0 0/33.333% 13px repeat-x;pointer-events:none} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-close{top:34px!important;right:20px!important;width:38px!important;height:38px!important;border:1px solid #d6ceb6!important;border-radius:2px!important;background:#fffdf6!important;color:#5d6b55!important;font-size:24px!important} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-dialog-date{font:400 23px/1.3 var(--nb-hand)!important;color:#89754a!important;margin:0 44px 8px 0!important;letter-spacing:0!important} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-dialog h2{font-family:var(--fn-serif)!important;font-size:28px!important;line-height:1.5!important;color:var(--fn-ink)!important;margin:0 36px 12px 0!important} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-type{border-radius:1px!important;padding:4px 8px!important;font-size:12px!important;font-weight:600!important;margin-bottom:20px!important} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-detail-block{padding:18px 0!important;border-color:var(--fn-line)!important} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-detail-block h3{font-size:15px!important;font-weight:700!important;color:#526945!important;margin:0 0 8px!important} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-detail-block p{font-size:16px!important;line-height:1.85!important;color:#475143!important} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-action-block{padding:18px!important;margin:10px 0 20px!important;background:#edf1dd!important;border:0!important;border-radius:1px!important} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-source-link{min-height:44px!important;padding:8px 0!important;border:0!important;border-radius:0!important;background:none!important;color:#456538!important;font-size:14px!important;text-decoration:underline!important;text-underline-offset:5px!important} @media(max-width:980px){html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-toolbar{grid-template-columns:auto minmax(0,1fr) auto!important}html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-today-button{grid-column:1/-1!important;justify-self:end!important;background:none!important;border:0!important;padding:0!important;min-height:32px!important}html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-list{grid-template-columns:minmax(0,1fr)!important}} @media(max-width:640px){ html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-hero{display:block!important;position:relative;margin-bottom:24px!important} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .adbc-menu-copy:before{font-size:21px;max-width:calc(100% - 74px);line-height:1.35} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-hero h1{font-size:27px!important;max-width:calc(100% - 78px);line-height:1.45!important;margin-bottom:16px!important} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-hero .adbc-menu-copy>p:not(.edc-eyebrow){font-size:14px!important;line-height:1.8!important} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .adbc-menu-art{position:absolute!important;top:8px;right:0;width:70px!important;padding:7px 5px 3px!important} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .adbc-menu-art img{width:60px!important;height:60px!important} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .adbc-menu-art:before{left:15px;width:40px;height:15px;top:-7px} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-summary{margin-top:12px!important} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-toolbar{grid-template-columns:1fr 1fr!important;gap:8px!important;padding:14px 0!important} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-current{grid-column:1/-1!important;grid-row:1!important;justify-content:stretch!important} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-current select{flex:1!important;font-size:16px!important} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-today-button{justify-self:center!important;min-height:36px!important;text-decoration:underline;text-underline-offset:4px} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-legend{gap:8px 12px!important;font-size:11px!important;margin-bottom:20px!important} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-legend .edc-note{font-size:11px!important} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) #edc-month-label{font-size:22px!important} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) #edc-month-count{font-size:12px!important} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-weekdays span{font-size:12px!important;padding:9px 0!important} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-day{min-height:76px!important;padding:5px 4px!important} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-day-number{width:24px!important;height:24px!important;margin:0 auto 7px!important;font-size:13px!important} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-event-chip{font-size:0!important;line-height:0!important;height:5px!important;padding:0!important;margin:0 4px 4px!important;border-radius:1px!important;overflow:hidden!important} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-event-chip.global{background:#849b6b!important} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-event-chip.korea{background:#c6ac67!important} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-event-chip.campaign{background:#8ca0b8!important} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-more{font-size:9px!important;text-align:center!important;line-height:1.4!important} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-list-section{margin-top:28px!important} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-section-heading h2{font-size:21px!important} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-list-button{grid-template-columns:58px minmax(0,1fr) 12px!important;gap:8px!important;padding:16px 0!important;min-height:62px!important} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-list-name{font-size:14px!important} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-source-note{padding:22px 16px 18px!important} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-dialog-inner{padding:42px 18px 22px 34px!important;background:linear-gradient(90deg,transparent 20px,#e4b9a5 20px,#e4b9a5 21px,transparent 21px)!important} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-dialog-inner:before{left:34px;right:34px;top:12px} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-close{top:34px!important;right:14px!important;width:34px!important;height:34px!important} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-dialog h2{font-size:24px!important} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-detail-block p{font-size:15px!important} html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-action-block{padding:15px!important} }  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-lectures .adw-section-heading{display:grid!important;grid-template-columns:minmax(0,1fr) 124px!important;gap:24px!important;align-items:center!important;margin:0 0 34px!important} html:root body.adp-platform:has(.ad-lecture-page):not(#fnx):not(#nb):not(#nbb) #ad-lectures .adbc-menu-copy{padding:0!important} html:root body.adp-platform:has(.ad-lecture-page):not(#fnx):not(#nb):not(#nbb) #ad-lectures .adbc-menu-copy:before{content:"앨지닥터의 강연 노트";display:block;margin:0 0 10px;font:400 25px/1.1 var(--nb-hand);color:var(--nb-pencil)} html:root body.adp-platform:has(.ad-lecture-page):not(#fnx):not(#nb):not(#nbb) #ad-lectures .adbc-menu-art{position:relative!important;width:124px!important;height:auto!important;aspect-ratio:auto!important;min-height:0!important;margin:0!important;padding:12px 10px 8px!important;background:var(--nb-rose)!important;border:0!important;border-radius:2px 2px 14px 2px!important;box-shadow:0 14px 18px -12px #463a1470!important;transform:rotate(2deg)!important;line-height:0} html:root body.adp-platform:has(.ad-lecture-page):not(#fnx):not(#nb):not(#nbb) #ad-lectures .adbc-menu-art:before{content:"";position:absolute;top:-10px;left:32px;width:60px;height:20px;background:var(--nb-tape);transform:rotate(-4deg)} html:root body.adp-platform:has(.ad-lecture-page):not(#fnx):not(#nb):not(#nbb) #ad-lectures .adbc-menu-art img{display:block;width:104px!important;height:104px!important;max-width:none!important;margin:0!important;aspect-ratio:1!important;background:none!important;border:0!important;border-radius:0!important;animation:none!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-body{padding:0!important;min-width:0} html:root body.adp-platform:has(.ad-lecture-page):not(#fnx):not(#nb):not(#nbb) .ad-lecture-page .al-tag{display:inline-block!important;margin:0 0 12px!important;padding:3px 8px!important;background:#e9edda!important;color:#5a7048!important;font-size:12px!important;line-height:1.5!important;font-weight:600!important;letter-spacing: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-actions{display:flex!important;flex-wrap:wrap!important;gap:10px 18px!important;align-items:center!important;margin:20px 0 0!important} html:root body.adp-platform:has(.ad-lecture-page):not(#fnx):not(#nb):not(#nbb) .ad-lecture-page a.al-button{min-height:44px!important;padding:10px 16px!important;border:1px solid #45653e!important;border-radius:2px!important;background:#45653e!important;color:#fff!important;font-size:14px!important;font-weight:600!important;line-height:1.6!important;text-decoration:none!important;box-shadow:none!important} html:root body.adp-platform:has(.ad-lecture-page):not(#fnx):not(#nb):not(#nbb) .ad-lecture-page a.al-button:hover{background:#2f4a2a!important} html:root body.adp-platform:has(.ad-lecture-page):not(#fnx):not(#nb):not(#nbb) .ad-lecture-page a.al-button.secondary{padding:10px 0!important;border:0!important;background:none!important;color:#45653e!important;text-decoration:underline!important;text-underline-offset:5px!important} html:root body.adp-platform:has(.ad-lecture-page):not(#fnx):not(#nb):not(#nbb) .ad-lecture-page .al-back{margin:0 0 22px!important;font-size:13px!important} html:root body.adp-platform:has(.ad-lecture-page):not(#fnx):not(#nb):not(#nbb) .ad-lecture-page .al-back a,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} html:root body.adp-platform:has(.ad-lecture-page):not(#fnx):not(#nb):not(#nbb) .ad-lecture-page .al-video{aspect-ratio:16/9!important;margin:26px 0 12px!important;border:6px solid #fff!important;border-radius:1px!important;background:#f0eee4!important;box-shadow:0 0 0 1px #e3dccb,0 12px 18px -16px #463a1480!important;overflow:hidden!important} html:root body.adp-platform:has(.ad-lecture-page):not(#fnx):not(#nb):not(#nbb) .ad-lecture-page .al-video iframe{width:100%!important;height:100%!important;display:block!important;border:0!important} html:root body.adp-platform:has(.ad-lecture-page):not(#fnx):not(#nb):not(#nbb) .ad-lecture-page .al-download{position:relative;margin:34px 0!important;padding:26px 24px 22px!important;background:#f6edc5!important;border:0!important;border-radius:1px 1px 14px 1px!important;box-shadow:0 12px 18px -16px #463a1480!important;scroll-margin-top:190px} html:root body.adp-platform:has(.ad-lecture-page):not(#fnx):not(#nb):not(#nbb) .ad-lecture-page .al-download:before{content:"";position:absolute;top:-10px;left:34px;width:72px;height:22px;background:var(--nb-tape);transform:rotate(-3deg);pointer-events:none} html:root body.adp-platform:has(.ad-lecture-page):not(#fnx):not(#nb):not(#nbb) .ad-lecture-page .al-download h2{font:400 28px/1.3 var(--nb-hand)!important;color:#665b3c!important;margin:0 0 8px!important} html:root body.adp-platform:has(.ad-lecture-page):not(#fnx):not(#nb):not(#nbb) .ad-lecture-page .al-download p{font-size:15px!important;line-height:1.8!important;margin:0!important;color:#64624b!important} html:root body.adp-platform:has(.ad-lecture-page):not(#fnx):not(#nb):not(#nbb) .ad-lecture-page .al-download .al-actions{margin-top:16px!important} html:root body.adp-platform:has(.ad-lecture-page):not(#fnx):not(#nb):not(#nbb) .ad-lecture-page .al-toc{margin:34px 0!important;padding:20px 0!important;background:none!important;border:0!important;border-top:1.5px solid #73836b!important;border-bottom:1px solid var(--fn-line)!important;border-radius:0!important;box-shadow:none!important} html:root body.adp-platform:has(.ad-lecture-page):not(#fnx):not(#nb):not(#nbb) .ad-lecture-page .al-toc h2{font-family:var(--fn-serif)!important;font-size:21px!important;line-height:1.5!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-toc ol{display:grid;grid-template-columns:1fr 1fr;gap:8px 28px;margin:0!important;padding-left:22px!important} html:root body.adp-platform:has(.ad-lecture-page):not(#fnx):not(#nb):not(#nbb) .ad-lecture-page .al-toc li{padding:2px 0!important;font-size:14px!important;line-height:1.7!important;color:#887a5c!important} html:root body.adp-platform:has(.ad-lecture-page):not(#fnx):not(#nb):not(#nbb) .ad-lecture-page .al-toc a{color:#526449!important;text-decoration:none!important} html:root body.adp-platform:has(.ad-lecture-page):not(#fnx):not(#nb):not(#nbb) .ad-lecture-page .al-toc a:hover{text-decoration:underline!important;text-underline-offset:4px!important} html:root body.adp-platform:has(.ad-lecture-page):not(#fnx):not(#nb):not(#nbb) .ad-lecture-page .al-topic{margin:42px 0!important;scroll-margin-top:190px} html:root body.adp-platform:has(.ad-lecture-page):not(#fnx):not(#nb):not(#nbb) .ad-lecture-page .al-topic h2{font-family:var(--fn-serif)!important;font-size:22px!important;line-height:1.6!important;margin:0 0 24px!important;padding:0 0 0 13px!important;border:0!important;border-left:3px solid #799562!important;color:#365b32!important} html:root body.adp-platform:has(.ad-lecture-page):not(#fnx):not(#nb):not(#nbb) .ad-lecture-page .al-topic figure{position:relative;margin:0 0 24px!important;padding:8px 8px 12px!important;background:#fff!important;border:1px solid #e3dccb!important;border-radius:1px!important;box-shadow:0 12px 18px -16px #463a1460!important} html:root body.adp-platform:has(.ad-lecture-page):not(#fnx):not(#nb):not(#nbb) .ad-lecture-page .al-topic figure img{display:block!important;width:100%!important;height:auto!important;border:0!important;border-radius:0!important;object-fit:contain!important} html:root body.adp-platform:has(.ad-lecture-page):not(#fnx):not(#nb):not(#nbb) .ad-lecture-page .al-topic figcaption{margin:9px 4px 0!important;font-size:12px!important;line-height:1.6!important;color:#8a836f!important;text-align:left!important} html:root body.adp-platform:has(.ad-lecture-page):not(#fnx):not(#nb):not(#nbb) .ad-lecture-page .al-topic p{font-size:16px!important;line-height:1.95!important;color:#46503f!important;margin:0 0 18px!important;text-align:left!important} html:root body.adp-platform:has(.ad-lecture-page):not(#fnx):not(#nb):not(#nbb) .ad-lecture-page .al-note{position:relative;margin:28px 0!important;padding:24px 22px 20px!important;border:0!important;border-radius:1px 1px 12px 1px!important;background:var(--nb-rose)!important;box-shadow:0 10px 16px -14px #463a1460!important;color:#62584b!important;font-size:15px!important;line-height:1.9!important} html:root body.adp-platform:has(.ad-lecture-page):not(#fnx):not(#nb):not(#nbb) .ad-lecture-page .al-note:before{content:"";position:absolute;top:-9px;left:34px;width:62px;height:20px;background:var(--nb-tape);transform:rotate(-3deg)} html:root body.adp-platform:has(.ad-lecture-page):not(#fnx):not(#nb):not(#nbb) .ad-lecture-page .al-note strong{color:#66523f!important} html:root body.adp-platform:has(.ad-lecture-page):not(#fnx):not(#nb):not(#nbb) .ad-lecture-page .al-sources{margin:34px 0!important;padding:22px 0 0!important;background:none!important;border:0!important;border-top:1px dashed #cfc6ad!important;border-radius:0!important;box-shadow:none!important;color:#6c7563!important} html:root body.adp-platform:has(.ad-lecture-page):not(#fnx):not(#nb):not(#nbb) .ad-lecture-page .al-sources h2{font-size:19px!important;font-family:var(--fn-serif)!important;margin:0 0 12px!important;color:#526449!important} html:root body.adp-platform:has(.ad-lecture-page):not(#fnx):not(#nb):not(#nbb) .ad-lecture-page .al-sources li{font-size:14px!important;line-height:1.8!important;margin-bottom:10px} html:root body.adp-platform:has(.ad-lecture-page):not(#fnx):not(#nb):not(#nbb) .ad-lecture-page .al-sources a{color:#45653e!important;text-underline-offset:4px} html:root body.adp-platform:has(.ad-lecture-page):not(#fnx):not(#nb):not(#nbb) article.ad-lecture-page>.al-actions{padding-top:22px!important;border-top:1px solid var(--fn-line)!important} @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}html:root body.adp-platform:has(.ad-lecture-page):not(#fnx):not(#nb):not(#nbb) .ad-lecture-page .al-toc ol{grid-template-columns:minmax(0,1fr)}} @media(max-width:640px){ html:root body.adp-platform:has(.ad-lecture-page):not(#fnx):not(#nb):not(#nbb) #ad-lectures .adw-section-heading{display:block!important;position:relative;margin-bottom:26px!important} html:root body.adp-platform:has(.ad-lecture-page):not(#fnx):not(#nb):not(#nbb) #ad-lectures .adbc-menu-copy:before{font-size:21px;max-width:calc(100% - 80px);line-height:1.3} html:root body.adp-platform:has(.ad-lecture-page):not(#fnx):not(#nb):not(#nbb) #ad-lectures .adw-section-heading h1{font-size:28px!important;max-width:calc(100% - 80px)} 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-lectures .adbc-menu-art{position:absolute!important;top:4px;right:0;width:72px!important;padding:8px 6px 4px!important} html:root body.adp-platform:has(.ad-lecture-page):not(#fnx):not(#nb):not(#nbb) #ad-lectures .adbc-menu-art img{width:60px!important;height:60px!important} html:root body.adp-platform:has(.ad-lecture-page):not(#fnx):not(#nb):not(#nbb) #ad-lectures .adbc-menu-art:before{left:16px;width:40px;height:15px;top:-7px} 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} html:root body.adp-platform:has(.ad-lecture-page):not(#fnx):not(#nb):not(#nbb) .ad-lecture-page .al-video{border-width:4px!important;margin-top:20px!important} html:root body.adp-platform:has(.ad-lecture-page):not(#fnx):not(#nb):not(#nbb) .ad-lecture-page .al-download{padding:24px 16px 20px!important;scroll-margin-top:90px} html:root body.adp-platform:has(.ad-lecture-page):not(#fnx):not(#nb):not(#nbb) .ad-lecture-page .al-download h2{font-size:25px!important} html:root body.adp-platform:has(.ad-lecture-page):not(#fnx):not(#nb):not(#nbb) .ad-lecture-page .al-download p{font-size:14px!important} html:root body.adp-platform:has(.ad-lecture-page):not(#fnx):not(#nb):not(#nbb) .ad-lecture-page a.al-button{flex:0 1 auto!important;font-size:13px!important;padding:10px 12px!important} html:root body.adp-platform:has(.ad-lecture-page):not(#fnx):not(#nb):not(#nbb) .ad-lecture-page .al-download .al-actions{align-items:flex-start!important;flex-direction:column;gap:6px!important} html:root body.adp-platform:has(.ad-lecture-page):not(#fnx):not(#nb):not(#nbb) .ad-lecture-page .al-toc h2{font-size:19px!important} html:root body.adp-platform:has(.ad-lecture-page):not(#fnx):not(#nb):not(#nbb) .ad-lecture-page .al-topic{margin:32px 0!important;scroll-margin-top:90px} html:root body.adp-platform:has(.ad-lecture-page):not(#fnx):not(#nb):not(#nbb) .ad-lecture-page .al-topic h2{font-size:20px!important;margin-bottom:18px!important} html:root body.adp-platform:has(.ad-lecture-page):not(#fnx):not(#nb):not(#nbb) .ad-lecture-page .al-topic p{font-size:15px!important} html:root body.adp-platform:has(.ad-lecture-page):not(#fnx):not(#nb):not(#nbb) .ad-lecture-page .al-topic figure{padding:5px 5px 9px!important} html:root body.adp-platform:has(.ad-lecture-page):not(#fnx):not(#nb):not(#nbb) .ad-lecture-page .al-topic figcaption{font-size:11px!important} html:root body.adp-platform:has(.ad-lecture-page):not(#fnx):not(#nb):not(#nbb) .ad-lecture-page .al-note{padding:22px 16px 18px!important;font-size:14px!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}}  html:root body.aded-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #aded-directory{color:var(--fn-ink)!important;font-family:var(--adux-font)!important} html:root body.aded-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #aded-directory .aded-hero{position:relative;grid-template-columns:minmax(0,1fr) 124px!important;gap:24px!important;min-height:0!important;margin:0 0 34px!important;padding:0 0 26px!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.aded-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #aded-directory .aded-kicker{display:block!important;margin:0 0 10px!important;font:400 24px/1.25 var(--nb-hand)!important;color:var(--nb-pencil)!important} html:root body.aded-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #aded-directory .aded-kicker:before{display:none!important} html:root body.aded-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #aded-directory h1{margin:0 0 14px!important;font:700 clamp(28px,3.25vw,40px)/1.4 var(--fn-serif)!important;letter-spacing:-.035em!important;color:var(--fn-ink)!important;word-break:keep-all!important} html:root body.aded-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #aded-directory .aded-lead{font-size:16px!important;line-height:1.85!important;color:var(--fn-ink2)!important} html:root body.aded-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #aded-directory .aded-lead br{display:inline!important} html:root body.aded-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #aded-directory .aded-hero-meta{gap:6px 14px!important;margin:18px 0 0!important;font-size:12px!important;color:#77806d!important} html:root body.aded-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #aded-directory .aded-hero-meta>span+span{border:0!important;padding-left:0!important} html:root body.aded-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #aded-directory .adhub-mascot{box-sizing:border-box!important;width:124px!important;height:124px!important;min-width:0!important;object-fit:contain!important;padding:10px!important;background:var(--nb-rose)!important;border:0!important;border-radius:2px 2px 14px 2px!important;box-shadow:0 14px 18px -12px #463a1470!important;animation:none!important;transform:rotate(2deg)} html:root body.aded-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #aded-directory .aded-hero:after{content:"";position:absolute;right:32px;top:calc(50% - 84px);width:60px;height:20px;background:var(--nb-tape);transform:rotate(-3deg);pointer-events:none} html:root body.aded-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #aded-directory .aded-tools{position:relative;margin:0 0 34px!important;padding:24px!important;border:0!important;border-radius:1px 1px 12px 1px!important;background:#f6efcf!important;box-shadow:0 12px 18px -16px #463a1480!important} html:root body.aded-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #aded-directory .aded-tools:before{content:"";position:absolute;top:-10px;left:32px;width:68px;height:20px;background:var(--nb-tape);transform:rotate(-3deg);pointer-events:none} html:root body.aded-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #aded-directory .aded-tools>label{display:block;font:700 20px/1.5 var(--fn-serif)!important;margin:0 0 14px!important;color:#48543d!important} html:root body.aded-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #aded-directory .aded-search-row{display:flex;gap:10px!important} html:root body.aded-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #aded-directory .aded-tools input[type=search]{min-width:0!important;min-height:48px!important;height:48px!important;border:1px solid #c9c2aa!important;border-radius:2px!important;background:#fffdf6!important;font-size:16px!important;padding:10px 12px!important} html:root body.aded-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #aded-directory .aded-search-button{height:48px!important;min-height:48px!important;min-width:76px!important;gap:10px!important;padding:10px 14px!important;border-radius:2px!important;background:#45653e!important;font-size:14px!important} html:root body.aded-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #aded-directory .aded-quick{gap:5px 8px!important;margin-top:12px!important} html:root body.aded-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #aded-directory .aded-quick>span{font-size:12px!important;font-weight:400!important;color:#81785f!important} html:root body.aded-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #aded-directory .aded-quick button{min-height:36px!important;padding:3px 7px!important;border:0!important;border-bottom:1px solid #bfb58e!important;border-radius:0!important;background:transparent!important;font-size:13px!important;color:#5b6249!important;font-weight:500!important} html:root body.aded-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #aded-directory .aded-quick button:hover,html:root body.aded-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #aded-directory .aded-quick button[aria-pressed=true]{background:#e4e6c7!important;color:#34502d!important;border-color:#647f52!important} html:root body.aded-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #aded-directory .aded-filters{gap:12px!important;padding-top:16px!important;margin-top:16px!important;border-top:1px dashed #cfc4a0!important} html:root body.aded-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #aded-directory .aded-filters label{font-size:13px!important;margin:0 0 6px!important;color:#6b684f!important} html:root body.aded-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #aded-directory .aded-filters select{height:44px!important;min-height:44px!important;border:1px solid #c9c2aa!important;border-radius:2px!important;background:#fffdf6!important;font-size:14px!important} html:root body.aded-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #aded-directory .aded-reset{font-size:13px!important;color:#646c50!important} html:root body.aded-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #aded-directory .aded-results-head{margin:0 0 20px!important;padding:0 0 12px!important;border-bottom:1.5px solid #73836b} html:root body.aded-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #aded-directory .aded-results-head h2{font:700 23px/1.5 var(--fn-serif)!important;color:var(--fn-ink)!important} html:root body.aded-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #aded-directory .aded-results-head p{font-size:13px!important;color:#78806d!important} html:root body.aded-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #aded-directory .aded-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px!important} html:root body.aded-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #aded-directory .aded-card{position:relative;margin:0!important;padding:20px 20px 0!important;border:1px solid #ded7c4!important;border-top:3px solid #bcc5a5!important;border-radius:1px!important;background:#fffef9!important;box-shadow:0 8px 14px -14px #463a1460!important;transform:none!important;transition:border-color .2s ease!important} html:root body.aded-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #aded-directory .aded-card:hover{border-color:#8b9b77!important;transform:none!important;box-shadow:0 8px 14px -14px #463a1460!important} html:root body.aded-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #aded-directory .aded-card[hidden],html:root body.aded-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #aded-directory .aded-empty[hidden]{display:none!important} html:root body.aded-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #aded-directory .aded-card-top{gap:12px;min-height:36px;margin:0 0 14px!important} html:root body.aded-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #aded-directory .aded-card-topic{min-height:26px!important;padding:3px 7px!important;border:0!important;border-radius:0!important;background:#eceddc!important;color:#61704d!important;font-size:12px!important;white-space:nowrap} html:root body.aded-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #aded-directory .aded-provider-mark .agam-mark{width:100px!important;height:32px!important} html:root body.aded-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #aded-directory .aded-provider-mark .agam-mark img{max-width:100px!important;max-height:30px!important;margin:0!important} html:root body.aded-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #aded-directory .aded-provider-mark .agam-fallback{width:30px!important;height:30px!important;padding:4px!important;border-radius:2px!important;background:#eef0e3!important} html:root body.aded-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #aded-directory .aded-provider-mark .agam-icon{width:22px!important;height:22px!important} html:root body.aded-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #aded-directory .aded-organization{margin:0 0 7px!important;font-size:13px!important;font-weight:400!important;line-height:1.65!important;color:#88765a!important} html:root body.aded-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #aded-directory .aded-card h3{font:700 21px/1.55 var(--fn-serif)!important;margin:0 0 12px!important;letter-spacing:-.025em!important;color:var(--fn-ink)!important} html:root body.aded-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #aded-directory .aded-summary{font-size:15px!important;line-height:1.85!important;margin:0 0 14px!important;color:#53604b!important} html:root body.aded-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #aded-directory .aded-tags{gap:3px 9px!important;margin-bottom:18px!important} html:root body.aded-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #aded-directory .aded-tags span{font-size:12px!important;color:#7b856e!important} html:root body.aded-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #aded-directory .aded-access{gap:5px!important;padding-top:14px!important;border-top:1px dashed #d8d2bf!important} html:root body.aded-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #aded-directory .aded-meta-label{font-size:12px!important;color:#8a806a!important} html:root body.aded-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #aded-directory .aded-mode{font-size:12px!important;color:#576e48!important} html:root body.aded-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #aded-directory .aded-access-note{font-size:13px!important;line-height:1.8!important;margin:10px 0 0!important;color:#797762!important} html:root body.aded-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #aded-directory .aded-visit{min-height:50px!important;padding:13px 0!important;margin-top:16px!important;border-top:1px solid #e2ddcd!important;font-size:14px!important;color:#45653e!important} html:root body.aded-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #aded-directory .aded-visit small{font-size:12px!important;color:#92907d!important;margin-top:2px} html:root body.aded-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #aded-directory .aded-empty{padding:32px 20px!important;border:1px dashed #c9c2a8!important;border-radius:1px!important;background:#f6f1dc!important} html:root body.aded-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #aded-directory .aded-empty h3{font-family:var(--fn-serif)!important} html:root body.aded-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #aded-directory .aded-guide{position:relative;margin:36px 0 0!important;padding:26px 22px 22px!important;border:0!important;border-radius:1px 1px 12px 1px!important;background:#e9edda!important;box-shadow:0 12px 18px -16px #463a1480!important} html:root body.aded-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #aded-directory .aded-guide:before{content:"";position:absolute;left:30px;top:-10px;width:64px;height:20px;background:var(--nb-tape);transform:rotate(-3deg);pointer-events:none} html:root body.aded-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #aded-directory .aded-guide h2{font:400 27px/1.4 var(--nb-hand)!important;color:#526346!important;margin:0 0 18px!important} html:root body.aded-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #aded-directory .aded-guide>div{gap:20px!important} html:root body.aded-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #aded-directory .aded-guide strong{font-size:14px!important;color:#526346!important} html:root body.aded-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #aded-directory .aded-guide p{font-size:13px!important;line-height:1.85!important;color:#6c755e!important} html:root body.aded-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #aded-directory .aded-footnote{font-size:12px!important;line-height:1.85!important;margin-top:20px!important;color:#89836f!important} @media(max-width:980px){html:root body.aded-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #aded-directory .aded-grid{gap:18px!important}html:root body.aded-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #aded-directory .aded-card{padding:18px 16px 0!important}html:root body.aded-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #aded-directory .aded-hero{grid-template-columns:minmax(0,1fr) 100px!important}html:root body.aded-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #aded-directory .adhub-mascot{width:100px!important;height:100px!important}html:root body.aded-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #aded-directory .aded-hero:after{right:24px;top:calc(50% - 72px);width:52px}} @media(max-width:760px){html:root body.aded-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #aded-directory .aded-grid{grid-template-columns:minmax(0,1fr)!important}html:root body.aded-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #aded-directory .aded-guide>div{grid-template-columns:minmax(0,1fr)!important;gap:16px!important}} @media(max-width:640px){ html:root body.aded-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #aded-directory .aded-hero{display:block!important;margin-bottom:28px!important;padding-bottom:22px!important} html:root body.aded-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #aded-directory .aded-kicker{font-size:20px!important;max-width:calc(100% - 82px);margin-bottom:10px!important} html:root body.aded-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #aded-directory h1{font-size:27px!important;max-width:calc(100% - 82px);line-height:1.45!important} html:root body.aded-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #aded-directory .aded-lead{font-size:14px!important;line-height:1.8!important} html:root body.aded-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #aded-directory .adhub-mascot{position:absolute;top:6px;right:0;width:72px!important;height:72px!important;padding:6px!important} html:root body.aded-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #aded-directory .aded-hero:after{right:17px;top:0;width:40px;height:15px} html:root body.aded-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #aded-directory .aded-hero-meta{font-size:11px!important;gap:5px 12px!important;margin-top:14px!important} html:root body.aded-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #aded-directory .aded-tools{padding:23px 14px 18px!important;margin-bottom:28px!important} html:root body.aded-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #aded-directory .aded-tools>label{font-size:18px!important} html:root body.aded-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #aded-directory .aded-search-row{gap:7px!important} html:root body.aded-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #aded-directory .aded-search-button{min-width:56px!important;padding:10px!important} html:root body.aded-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #aded-directory .aded-quick{gap:4px 6px!important} html:root body.aded-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #aded-directory .aded-quick button{font-size:12px!important;padding:3px 5px!important} html:root body.aded-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #aded-directory .aded-filters{flex-wrap:wrap!important;gap:8px 10px!important} html:root body.aded-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #aded-directory .aded-filters>div{flex:1 1 40%!important} html:root body.aded-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #aded-directory .aded-filters select{padding:8px!important;font-size:13px!important} html:root body.aded-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #aded-directory .aded-reset{margin-left:auto!important;min-height:36px!important;padding:2px 0!important} html:root body.aded-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #aded-directory .aded-results-head{gap:4px 12px!important;align-items:baseline!important} html:root body.aded-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #aded-directory .aded-results-head h2{font-size:21px!important} html:root body.aded-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #aded-directory .aded-results-head p{font-size:12px!important} html:root body.aded-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #aded-directory .aded-card{padding:18px 16px 0!important} html:root body.aded-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #aded-directory .aded-card h3{font-size:21px!important} html:root body.aded-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #aded-directory .aded-summary{font-size:15px!important} html:root body.aded-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #aded-directory .aded-guide{padding:25px 16px 20px!important} html:root body.aded-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #aded-directory .aded-guide h2{font-size:24px!important} } @media(prefers-reduced-motion:reduce){html:root body.aded-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #aded-directory .aded-card{transition:none!important}}  html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory{font-family:var(--adux-font)!important;color:var(--fn-ink)!important} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .adhub-hero{position:relative;grid-template-columns:minmax(0,1fr) 124px!important;gap:24px!important;min-height:0!important;margin:0 0 34px!important;padding:0 0 26px!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.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .adhub-copy:before{content:"환경 연구자의 기관 탐색 노트";display:block;margin:0 0 10px;font:400 24px/1.25 var(--nb-hand);color:var(--nb-pencil)} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory h1{font:700 clamp(28px,3.25vw,40px)/1.4 var(--fn-serif)!important;margin:0 0 14px!important;letter-spacing:-.035em!important;color:var(--fn-ink)!important;word-break:keep-all!important} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .adhub-lead{font-size:16px!important;line-height:1.85!important;color:var(--fn-ink2)!important} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .adhub-lead br{display:inline!important} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .adhub-meta{font-size:12px!important;line-height:1.8!important;margin:18px 0 0!important;color:#79806d!important} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .adhub-mascot{box-sizing:border-box!important;width:124px!important;height:124px!important;padding:10px!important;object-fit:contain!important;min-width:0!important;background:var(--nb-rose)!important;border:0!important;border-radius:2px 2px 14px 2px!important;box-shadow:0 14px 18px -12px #463a1470!important;animation:none!important;transform:rotate(2deg)} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .adhub-hero:after{content:"";position:absolute;right:32px;top:calc(50% - 84px);width:60px;height:20px;background:var(--nb-tape);transform:rotate(-3deg);pointer-events:none} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-filters{position:relative;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto!important;gap:14px!important;margin:0 0 30px!important;padding:24px!important;background:#f6efcf!important;border:0!important;border-radius:1px 1px 12px 1px!important;box-shadow:0 12px 18px -16px #463a1480!important} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-filters:before{content:"";position:absolute;top:-10px;left:32px;width:68px;height:20px;background:var(--nb-tape);transform:rotate(-3deg);pointer-events:none} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-search-field{grid-column:1/-1!important} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-filters label{font-size:13px!important;color:#64684c!important;margin:0 0 7px!important} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-search-field label{font:700 20px/1.5 var(--fn-serif)!important;margin-bottom:12px!important;color:#48543d!important} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-filters input[type=search],html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-filters select{height:46px!important;border:1px solid #c9c2aa!important;border-radius:2px!important;background:#fffdf6!important;color:var(--fn-ink)!important;font-size:14px!important;box-shadow:none!important} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-filters input[type=search]{font-size:16px!important} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-filters button{grid-column:auto!important;height:46px!important;padding:0 18px!important;border-radius:2px!important;background:#45653e!important;font-size:14px!important} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-reset{justify-self:end!important;font-size:13px!important;color:#646c50!important;border-color:#b4ad8e!important} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-view-switch{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));width:100%!important;gap:0!important;margin:0 0 24px!important;padding:0!important;border:0!important;border-bottom:1px solid #c9c6b2!important;border-radius:0!important;background:none!important;box-shadow:none!important} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-view-switch a{display:flex;align-items:center;justify-content:center;text-align:center;min-height:48px!important;padding:10px 8px!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:none!important;box-shadow:none!important;font-size:14px!important;color:#7d7a64!important} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-view-switch a[aria-current=true]{border-bottom-color:#537547!important;color:#3e5b34!important;background:#edefdf!important;box-shadow:none!important} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-topics{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;margin-bottom:22px!important} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-topic{min-height:46px!important;padding:9px 10px!important;gap:7px!important;border:1px solid #ddd6c1!important;border-radius:1px!important;background:#fffef7!important;color:#6a7359!important;font-size:13px!important;line-height:1.5!important} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-topic .agam-icon{width:21px!important;height:21px!important;flex:0 0 21px!important} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-topic[aria-current=true]{border-color:#9caa80!important;background:#e9edda!important;color:#405c33!important;box-shadow:inset 0 -2px 0 #799562!important} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-topic-panel{border:1px solid #ddd6c1!important;border-radius:2px!important;background:linear-gradient(#8391730c 1px,transparent 1px) 0 0/24px 24px,linear-gradient(90deg,#8391730c 1px,transparent 1px) 0 0/24px 24px,#faf9ef!important;box-shadow:none!important} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-map-caption{padding:22px 22px 4px!important} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-map-caption h2,html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-tree-view>h2,html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-profiles>h2{font:700 23px/1.5 var(--fn-serif)!important;color:var(--fn-ink)!important;margin:0 0 8px!important} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-map-caption p{font-size:14px!important;line-height:1.8!important;color:#72765f!important} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-graph{grid-template-columns:minmax(0,1fr) 116px minmax(0,1fr)!important;gap:20px!important;padding:24px 18px!important} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-lines path{stroke:#92a080!important;stroke-width:1.4!important} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-center{width:116px!important;height:126px!important;border:0!important;border-radius:1px 1px 12px 1px!important;background:#e9edcc!important;box-shadow:0 12px 18px -14px #463a1480!important;color:#47623b!important} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-center:before{content:"";position:absolute;top:-8px;left:30px;width:56px;height:17px;background:var(--nb-tape);transform:rotate(-3deg)} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-center>.agam-icon{width:34px!important;height:34px!important;margin-bottom:8px!important} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-center strong{font:700 17px/1.5 var(--fn-serif)!important} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-center span{font-size:11px!important;color:#758060!important} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-node{padding:13px 12px!important;border:1px solid #d7d0ba!important;border-top:2px solid #b7c19f!important;border-radius:1px!important;background:#fffef9!important;box-shadow:0 7px 12px -12px #463a1470!important;transform:none!important;transition:border-color .2s!important} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-node:hover{border-color:#8a9c72!important;transform:none!important} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-node[aria-current=true],html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-node[aria-expanded=true]{border-color:#688255!important;background:#f1f3e4!important;box-shadow:none!important} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-node-name{font:700 16px/1.55 var(--fn-serif)!important;color:#3e5335!important} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-node-role{font-size:12px!important;line-height:1.7!important;color:#7b7e69!important} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-mark img{margin:0!important;max-width:100%!important;object-fit:contain!important} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-fallback{border-radius:2px!important;background:#edf0e1!important} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-map-footer{padding:14px 20px!important;background:#eeeedf!important;border-top:1px solid #ded9c6!important;font-size:12px!important;color:#7b8068!important} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-map-footer a{font-size:13px!important;color:#526d44!important;border-bottom:1px solid #aeb79a} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-note{margin:22px 0 30px!important;padding:14px 16px!important;border-left:2px solid #b7b093!important;background:#f3eedb!important;color:#827a61!important;font-size:13px!important;line-height:1.85!important} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-tree-view{margin:26px 0!important} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-tree-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-branch{border:1px solid #ddd6c1!important;border-radius:1px!important;background:#fffef7!important} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-branch>summary{padding:15px 14px!important;font:700 17px/1.7 var(--fn-serif)!important;color:#526346!important;background:#f1f2e5!important} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-branch>summary>span{font:400 12px/1.7 var(--adux-font)!important;color:#84846c!important} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-branch-content{padding:0 12px 14px!important} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-children{border-left:1px solid #b5c09d!important;margin-left:6px!important;padding-left:12px!important} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-children .agam-children{padding-left:9px!important} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-inline{margin:8px 0 14px!important;padding:16px!important;border:1px solid #c4cbaa!important;border-left:3px solid #93a576!important;border-radius:1px!important;background:#f6f4e8!important;animation:none!important} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-profiles{border-top:1.5px solid #73836b!important;padding-top:24px!important} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-selection{font-size:13px!important;line-height:1.8!important;color:#7b806b!important;margin:0 0 20px!important} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-catalog{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-profile{border:1px solid #ddd6c1!important;border-radius:1px!important;background:#fffef9!important;box-shadow:none!important;scroll-margin-top:190px} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-profile[open]{border-color:#8c9e74!important;background:#fffef9!important} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-profile summary{padding:18px 36px 18px 16px!important} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-profile summary:after{top:18px!important;right:13px!important;color:#73885c!important} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-summary-top{gap:10px!important;flex-wrap:wrap} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-summary-top strong{font:700 18px/1.6 var(--fn-serif)!important;color:#415639!important} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-summary-meta{font-size:12px!important;line-height:1.7!important;color:#888168!important} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-summary-role{font-size:14px!important;line-height:1.8!important;color:#68715a!important} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-profile-body{padding:16px!important;border-top:1px dashed #d7d1bd!important;background:#f8f7ed!important} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-profile-body p{font-size:14px!important;line-height:1.85!important;color:#69745d!important} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-related-topics{gap:6px!important} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-related-topics a{padding:5px 8px!important;border-radius:1px!important;background:#e9edda!important;font-size:12px!important;color:#61724d!important} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-official{font-size:13px!important;line-height:1.8!important;gap:10px 15px!important} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory h4{font:700 17px/1.6 var(--fn-serif)!important;color:#526346!important} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-provider-links>a{padding:13px!important;border:1px solid #dbd5c0!important;border-radius:1px!important;background:#fffef8!important} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-provider-links strong{font-size:14px!important;line-height:1.7!important} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-provider-links span{font-size:13px!important;line-height:1.8!important;color:#797d66!important} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-empty{padding:28px 18px!important;border:1px dashed #c9c2aa!important;border-radius:1px!important;background:#f6f1dc!important;font-size:14px!important} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory [hidden]{display:none!important} @media(max-width:980px){html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-topics{grid-template-columns:repeat(3,minmax(0,1fr))!important}html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .adhub-hero{grid-template-columns:minmax(0,1fr) 100px!important}html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .adhub-mascot{width:100px!important;height:100px!important}html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .adhub-hero:after{right:24px;width:52px;top:calc(50% - 72px)}} @media(max-width:760px){html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-catalog,html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-tree-grid{grid-template-columns:minmax(0,1fr)!important}} @media(max-width:650px){ html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-graph{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;padding:22px 12px 18px!important} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-center{grid-column:1/-1!important;grid-row:1!important;justify-self:center;width:116px!important;height:118px!important;margin-bottom:12px!important} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-nodes-left,html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-nodes-right{grid-row:2!important;gap:12px!important} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-node{padding:11px 9px!important} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-node-name{font-size:14px!important;line-height:1.6!important} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-node-role{font-size:12px!important;line-height:1.65!important} } @media(max-width:640px){ html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .adhub-hero{display:block!important;margin-bottom:28px!important;padding-bottom:22px!important} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .adhub-copy:before{font-size:20px;max-width:calc(100% - 82px);line-height:1.3} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory h1{font-size:27px!important;line-height:1.45!important;max-width:calc(100% - 82px)} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .adhub-lead{font-size:14px!important;line-height:1.8!important} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .adhub-meta{font-size:11px!important;margin-top:14px!important} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .adhub-mascot{position:absolute;top:7px;right:0;width:72px!important;height:72px!important;padding:6px!important;margin:0!important} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .adhub-hero:after{right:17px;top:0;width:40px;height:15px} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-filters{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px 10px!important;padding:23px 14px 18px!important} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-search-field label{font-size:18px!important} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-filters select{font-size:13px!important;padding:8px!important} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-filters button{grid-column:1/-1!important;height:44px!important} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-view-switch a{font-size:13px!important;padding:10px 4px!important} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-topics{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-topic{font-size:12px!important;padding:8px!important;gap:6px!important} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-map-caption{padding:19px 14px 4px!important} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-map-caption h2,html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-profiles>h2,html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-tree-view>h2{font-size:21px!important} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-map-caption p{font-size:13px!important} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-map-footer{padding:13px 14px!important} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-note{padding:12px!important;font-size:12px!important} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-profile{scroll-margin-top:90px} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-profile summary{padding:16px 34px 16px 14px!important} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-profile-body{padding:14px!important} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-children{margin-left:3px!important;padding-left:9px!important} html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-inline{padding:12px!important} } @media(prefers-reduced-motion:reduce){html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory .agam-node{transition:none!important}}  html:root body.adp-section-talent.adp-platform:not(#fnx):not(#nb):not(#nbb) .adt-directory{display:block!important;color:var(--fn-ink)!important;font-family:var(--adux-font)!important} html:root body.adp-section-talent.adp-platform:not(#fnx):not(#nb):not(#nbb) .adt-directory .adt-hero{display:grid!important;grid-template-columns:minmax(0,1fr) 124px!important;gap:24px!important;align-items:center!important;min-height:0!important;margin:0 0 34px!important;padding:0 0 26px!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.adp-section-talent.adp-platform:not(#fnx):not(#nb):not(#nbb) .adt-directory .adbc-menu-copy{position:static!important;width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;clip:auto!important;clip-path:none!important;overflow:visible!important;white-space:normal!important;margin:0!important;padding:0!important} html:root body.adp-section-talent.adp-platform:not(#fnx):not(#nb):not(#nbb) .adt-directory .adbc-menu-copy:before{content:"함께 연구하고 실천하는 사람들";display:block;margin:0 0 10px;font:400 24px/1.25 var(--nb-hand);color:var(--nb-pencil)} html:root body.adp-section-talent.adp-platform:not(#fnx):not(#nb):not(#nbb) .adt-directory h1{margin:0 0 14px!important;font:700 clamp(28px,3.25vw,40px)/1.4 var(--fn-serif)!important;letter-spacing:-.035em!important;color:var(--fn-ink)!important;word-break:keep-all!important} html:root body.adp-section-talent.adp-platform:not(#fnx):not(#nb):not(#nbb) .adt-directory .adt-hero p:not(.adt-eyebrow){font-size:16px!important;line-height:1.85!important;margin:0!important;color:var(--fn-ink2)!important} html:root body.adp-section-talent.adp-platform:not(#fnx):not(#nb):not(#nbb) .adt-directory .adt-eyebrow{display:none!important} html:root body.adp-section-talent.adp-platform:not(#fnx):not(#nb):not(#nbb) .adt-directory .adt-hero-action{display:inline-flex!important;width:auto!important;min-height:44px!important;margin:16px 0 0!important;padding:8px 0!important;border:0!important;border-bottom:1px solid #a7b195!important;border-radius:0!important;background:none!important;box-shadow:none!important;color:#536c43!important;font-size:14px!important;font-weight:600!important} html:root body.adp-section-talent.adp-platform:not(#fnx):not(#nb):not(#nbb) .adt-directory .adbc-menu-art{position:relative!important;width:124px!important;height:auto!important;min-height:0!important;aspect-ratio:auto!important;margin:0!important;padding:10px!important;border:0!important;border-radius:2px 2px 14px 2px!important;background:var(--nb-rose)!important;box-shadow:0 14px 18px -12px #463a1470!important;transform:rotate(2deg)!important;line-height:0} html:root body.adp-section-talent.adp-platform:not(#fnx):not(#nb):not(#nbb) .adt-directory .adbc-menu-art:before{content:"";position:absolute;top:-10px;left:32px;width:60px;height:20px;background:var(--nb-tape);transform:rotate(-4deg)} html:root body.adp-section-talent.adp-platform:not(#fnx):not(#nb):not(#nbb) .adt-directory .adbc-menu-art img{display:block!important;width:104px!important;height:104px!important;max-width:none!important;margin:0!important;aspect-ratio:1!important;border:0!important;border-radius:0!important;background:none!important;animation:none!important} html:root body.adp-section-talent.adp-platform:not(#fnx):not(#nb):not(#nbb) .adt-directory .adt-tools{position:relative;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:18px!important;margin:0 0 16px!important;padding:24px!important;border:0!important;border-radius:1px 1px 12px 1px!important;background:#f6efcf!important;box-shadow:0 12px 18px -16px #463a1480!important} html:root body.adp-section-talent.adp-platform:not(#fnx):not(#nb):not(#nbb) .adt-directory .adt-tools:before{content:"";position:absolute;top:-10px;left:32px;width:68px;height:20px;background:var(--nb-tape);transform:rotate(-3deg);pointer-events:none} html:root body.adp-section-talent.adp-platform:not(#fnx):not(#nb):not(#nbb) .adt-directory .adt-search{display:flex!important;flex-wrap:wrap!important;gap:10px!important;flex:none!important;min-width:0!important} html:root body.adp-section-talent.adp-platform:not(#fnx):not(#nb):not(#nbb) .adt-directory .adt-search>label{position:static!important;clip:auto!important;clip-path:none!important;overflow:visible!important;white-space:normal!important;display:block!important;flex:0 0 100%!important;width:auto!important;height:auto!important;margin:0 0 3px!important;padding:0!important;font:700 20px/1.5 var(--fn-serif)!important;color:#48543d!important} html:root body.adp-section-talent.adp-platform:not(#fnx):not(#nb):not(#nbb) .adt-directory .adt-search input{flex:1 1 0!important;width:auto!important;min-width:0!important;height:48px!important;margin:0!important;padding:10px 12px!important;border:1px solid #c9c2aa!important;border-radius:2px!important;background:#fffdf6!important;color:var(--fn-ink)!important;font-size:16px!important;box-shadow:none!important} html:root body.adp-section-talent.adp-platform:not(#fnx):not(#nb):not(#nbb) .adt-directory .adt-search button{min-width:66px!important;height:48px!important;margin:0!important;padding:10px 14px!important;border:0!important;border-radius:2px!important;background:#45653e!important;color:white!important;font-size:14px!important;box-shadow:none!important} html:root body.adp-section-talent.adp-platform:not(#fnx):not(#nb):not(#nbb) .adt-directory .adt-selects{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:14px 12px!important;width:100%!important;margin:0!important;padding:16px 0 0!important;border-top:1px dashed #cfc4a0!important} html:root body.adp-section-talent.adp-platform:not(#fnx):not(#nb):not(#nbb) .adt-directory .adt-selects label{grid-column:span 2;display:flex!important;flex-direction:column!important;align-items:stretch!important;min-width:0!important;gap:6px!important;font-size:13px!important;color:#6b684f!important;white-space:normal!important} html:root body.adp-section-talent.adp-platform:not(#fnx):not(#nb):not(#nbb) .adt-directory .adt-selects label:nth-child(-n/**/+2){grid-column:span 3} html:root body.adp-section-talent.adp-platform:not(#fnx):not(#nb):not(#nbb) .adt-directory .adt-selects select{width:100%!important;max-width:none!important;min-width:0!important;height:44px!important;flex:none!important;margin:0!important;padding:8px 26px 8px 10px!important;border:1px solid #c9c2aa!important;border-radius:2px!important;background-color:#fffdf6!important;color:#4c5a41!important;font-size:14px!important;box-shadow:none!important} html:root body.adp-section-talent.adp-platform:not(#fnx):not(#nb):not(#nbb) .adt-directory .adt-selects>a{grid-column:1/-1;justify-self:end;font-size:13px!important;color:#697353!important} html:root body.adp-section-talent.adp-platform:not(#fnx):not(#nb):not(#nbb) .adt-directory #adt-search-status{margin:0 0 28px!important;padding:0 2px!important;color:#8b836d!important;font-size:12px!important;line-height:1.8!important} html:root body.adp-section-talent.adp-platform:not(#fnx):not(#nb):not(#nbb) .adt-directory .adt-directory-head{display:flex!important;align-items:baseline!important;justify-content:space-between!important;flex-direction:row!important;flex-wrap:wrap;gap:8px 16px!important;margin:0 0 22px!important;padding:0 0 12px!important;border:0!important;border-bottom:1.5px solid #73836b!important;background:none!important} html:root body.adp-section-talent.adp-platform:not(#fnx):not(#nb):not(#nbb) .adt-directory .adt-directory-head h2{margin:0!important;font:700 23px/1.5 var(--fn-serif)!important;color:var(--fn-ink)!important;letter-spacing:-.025em!important} html:root body.adp-section-talent.adp-platform:not(#fnx):not(#nb):not(#nbb) .adt-directory .adt-directory-head p{font-size:13px!important;line-height:1.7!important;margin:0!important;color:#7d826c!important;white-space:normal!important} html:root body.adp-section-talent.adp-platform:not(#fnx):not(#nb):not(#nbb) .adt-directory .adt-directory-head strong{font-size:15px!important;color:#577447!important} html:root body.adp-section-talent.adp-platform:not(#fnx):not(#nb):not(#nbb) .adt-directory .adt-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important} html:root body.adp-section-talent.adp-platform:not(#fnx):not(#nb):not(#nbb) .adt-directory .adt-card{position:relative;display:flex!important;flex-direction:column!important;margin:0!important;padding:0!important;border:1px solid #ddd6c1!important;border-top:3px solid #bbc4a6!important;border-radius:1px!important;background:#fffef9!important;box-shadow:0 10px 18px -16px #463a1470!important;overflow:hidden!important;transform:none!important;transition:border-color .2s!important} html:root body.adp-section-talent.adp-platform:not(#fnx):not(#nb):not(#nbb) .adt-directory .adt-card:hover{border-color:#8d9f78!important;transform:none!important;box-shadow:0 10px 18px -16px #463a1470!important} html:root body.adp-section-talent.adp-platform:not(#fnx):not(#nb):not(#nbb) .adt-directory a.adt-card-link{display:flex!important;flex:1!important;flex-direction:column!important;padding:23px 22px 18px!important;margin:0!important;background:none!important} html:root body.adp-section-talent.adp-platform:not(#fnx):not(#nb):not(#nbb) .adt-directory .adt-card-top{gap:14px!important;align-items:center!important;margin:0 0 18px!important;padding:0!important} html:root body.adp-section-talent.adp-platform:not(#fnx):not(#nb):not(#nbb) .adt-directory .adt-card-top .adt-photo{box-sizing:border-box!important;width:76px!important;height:82px!important;min-width:76px!important;max-width:76px!important;flex:0 0 76px!important;object-fit:cover!important;margin:0!important;padding:3px!important;border:1px solid #e1dbc9!important;border-radius:1px!important;background:white!important;box-shadow:0 6px 10px -8px #463a1480!important;transform:rotate(2deg)} html:root body.adp-section-talent.adp-platform:not(#fnx):not(#nb):not(#nbb) .adt-directory .adt-card-top h2{font:700 25px/1.5 var(--fn-serif)!important;color:#3e5335!important;letter-spacing:-.035em!important} html:root body.adp-section-talent.adp-platform:not(#fnx):not(#nb):not(#nbb) .adt-directory .adt-headline{font-size:15px!important;line-height:1.85!important;margin:0!important;color:#626c54!important;min-height:0!important} html:root body.adp-section-talent.adp-platform:not(#fnx):not(#nb):not(#nbb) .adt-directory .adt-card-degree{width:fit-content!important;margin:13px 0 0!important;padding:3px 8px!important;border:0!important;border-radius:0!important;background:#edf0df!important;color:#6d795a!important;font-size:12px!important;line-height:1.6!important} html:root body.adp-section-talent.adp-platform:not(#fnx):not(#nb):not(#nbb) .adt-directory .adt-card-highlights{margin:20px 0 0!important;padding:16px 0 0!important;border-top:1px dashed #d8d2bd!important} html:root body.adp-section-talent.adp-platform:not(#fnx):not(#nb):not(#nbb) .adt-directory .adt-card-highlights-title{font:400 23px/1.2 var(--nb-hand)!important;color:#8b7c5c!important;margin:0 0 14px!important;letter-spacing:0!important} html:root body.adp-section-talent.adp-platform:not(#fnx):not(#nb):not(#nbb) .adt-directory .adt-card-highlights ul{gap:10px!important;margin:0!important;padding:0!important;list-style:none!important} html:root body.adp-section-talent.adp-platform:not(#fnx):not(#nb):not(#nbb) .adt-directory .adt-card-highlights li{font-size:14px!important;line-height:1.8!important;margin:0!important;padding:0 0 0 13px!important;color:#58644b!important;word-break:keep-all!important;overflow-wrap:anywhere!important} html:root body.adp-section-talent.adp-platform:not(#fnx):not(#nb):not(#nbb) .adt-directory .adt-card-highlights li:before{top:.7em!important;width:5px!important;height:1px!important;border-radius:0!important;background:#8e9a7b!important} html:root body.adp-section-talent.adp-platform:not(#fnx):not(#nb):not(#nbb) .adt-directory .adt-card-actions{margin:0 22px!important;padding:0 0 16px!important;border:0!important;border-top:1px solid #e6e0cc!important;background:none!important} html:root body.adp-section-talent.adp-platform:not(#fnx):not(#nb):not(#nbb) .adt-directory .adt-card-actions a.adt-card-profile-button{min-height:44px!important;padding:12px 0 0!important;font-size:14px!important;color:#526d42!important;background:none!important;border:0!important;box-shadow:none!important} html:root body.adp-section-talent.adp-platform:not(#fnx):not(#nb):not(#nbb) .adt-directory .adt-empty{padding:30px 20px!important;border:1px dashed #c9c2aa!important;border-radius:1px!important;background:#f6f1dc!important;color:#6b7157!important} html:root body.adp-section-talent.adp-platform:not(#fnx):not(#nb):not(#nbb) .adt-directory .adt-grid[hidden],html:root body.adp-section-talent.adp-platform:not(#fnx):not(#nb):not(#nbb) .adt-directory .adt-empty[hidden],html:root body.adp-section-talent.adp-platform:not(#fnx):not(#nb):not(#nbb) .adt-directory .adt-card[hidden]{display:none!important} html:root body.adp-section-talent.adp-platform:not(#fnx):not(#nb):not(#nbb) .adt-directory .adt-privacy-note{position:relative;display:block!important;margin:34px 0 0!important;padding:25px 22px 20px!important;border:0!important;border-radius:1px 1px 12px 1px!important;background:#e9edda!important;box-shadow:0 12px 18px -16px #463a1480!important} html:root body.adp-section-talent.adp-platform:not(#fnx):not(#nb):not(#nbb) .adt-directory .adt-privacy-note:before{content:"";position:absolute;top:-10px;left:30px;width:64px;height:20px;background:var(--nb-tape);transform:rotate(-3deg);pointer-events:none} html:root body.adp-section-talent.adp-platform:not(#fnx):not(#nb):not(#nbb) .adt-directory .adt-privacy-note strong{display:block;font:400 26px/1.3 var(--nb-hand)!important;margin-bottom:8px!important;color:#5b6c4b!important} html:root body.adp-section-talent.adp-platform:not(#fnx):not(#nb):not(#nbb) .adt-directory .adt-privacy-note p{font-size:14px!important;line-height:1.85!important;margin:0!important;color:#6b765d!important} @media(max-width:980px){html:root body.adp-section-talent.adp-platform:not(#fnx):not(#nb):not(#nbb) .adt-directory a.adt-card-link{padding:20px 17px 16px!important}html:root body.adp-section-talent.adp-platform:not(#fnx):not(#nb):not(#nbb) .adt-directory .adt-card-actions{margin:0 17px!important}html:root body.adp-section-talent.adp-platform:not(#fnx):not(#nb):not(#nbb) .adt-directory .adt-grid{gap:18px!important}} @media(max-width:760px){html:root body.adp-section-talent.adp-platform:not(#fnx):not(#nb):not(#nbb) .adt-directory .adt-grid{grid-template-columns:minmax(0,1fr)!important}} @media(max-width:640px){ html:root body.adp-section-talent.adp-platform:not(#fnx):not(#nb):not(#nbb) .adt-directory .adt-hero{position:relative!important;display:block!important;margin-bottom:28px!important;padding-bottom:22px!important} html:root body.adp-section-talent.adp-platform:not(#fnx):not(#nb):not(#nbb) .adt-directory .adbc-menu-copy:before{max-width:calc(100% - 82px);font-size:20px;line-height:1.3} html:root body.adp-section-talent.adp-platform:not(#fnx):not(#nb):not(#nbb) .adt-directory h1{max-width:calc(100% - 82px);font-size:27px!important;line-height:1.45!important} html:root body.adp-section-talent.adp-platform:not(#fnx):not(#nb):not(#nbb) .adt-directory .adt-hero p:not(.adt-eyebrow){font-size:14px!important;line-height:1.8!important} html:root body.adp-section-talent.adp-platform:not(#fnx):not(#nb):not(#nbb) .adt-directory .adt-hero-action{font-size:13px!important;margin-top:12px!important} html:root body.adp-section-talent.adp-platform:not(#fnx):not(#nb):not(#nbb) .adt-directory .adbc-menu-art{position:absolute!important;top:8px;right:0;width:72px!important;padding:6px!important} html:root body.adp-section-talent.adp-platform:not(#fnx):not(#nb):not(#nbb) .adt-directory .adbc-menu-art img{width:60px!important;height:60px!important} html:root body.adp-section-talent.adp-platform:not(#fnx):not(#nb):not(#nbb) .adt-directory .adbc-menu-art:before{top:-7px;left:16px;width:40px;height:15px} html:root body.adp-section-talent.adp-platform:not(#fnx):not(#nb):not(#nbb) .adt-directory .adt-tools{padding:23px 14px 18px!important;gap:16px!important} html:root body.adp-section-talent.adp-platform:not(#fnx):not(#nb):not(#nbb) .adt-directory .adt-search{gap:8px!important} html:root body.adp-section-talent.adp-platform:not(#fnx):not(#nb):not(#nbb) .adt-directory .adt-search>label{font-size:18px!important} html:root body.adp-section-talent.adp-platform:not(#fnx):not(#nb):not(#nbb) .adt-directory .adt-search button{min-width:54px!important;padding:10px!important} html:root body.adp-section-talent.adp-platform:not(#fnx):not(#nb):not(#nbb) .adt-directory .adt-selects{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px 10px!important} html:root body.adp-section-talent.adp-platform:not(#fnx):not(#nb):not(#nbb) .adt-directory .adt-selects label,html:root body.adp-section-talent.adp-platform:not(#fnx):not(#nb):not(#nbb) .adt-directory .adt-selects label:nth-child(-n/**/+2){grid-column:span 1} html:root body.adp-section-talent.adp-platform:not(#fnx):not(#nb):not(#nbb) .adt-directory .adt-selects label:first-child{grid-column:1/-1} html:root body.adp-section-talent.adp-platform:not(#fnx):not(#nb):not(#nbb) .adt-directory .adt-selects select{font-size:13px!important;padding-left:8px!important} html:root body.adp-section-talent.adp-platform:not(#fnx):not(#nb):not(#nbb) .adt-directory #adt-search-status{font-size:11px!important;margin-bottom:24px!important} html:root body.adp-section-talent.adp-platform:not(#fnx):not(#nb):not(#nbb) .adt-directory .adt-directory-head h2{font-size:21px!important} html:root body.adp-section-talent.adp-platform:not(#fnx):not(#nb):not(#nbb) .adt-directory .adt-directory-head p{font-size:12px!important} html:root body.adp-section-talent.adp-platform:not(#fnx):not(#nb):not(#nbb) .adt-directory .adt-card-top h2{font-size:24px!important} html:root body.adp-section-talent.adp-platform:not(#fnx):not(#nb):not(#nbb) .adt-directory .adt-privacy-note{padding:24px 16px 18px!important} html:root body.adp-section-talent.adp-platform:not(#fnx):not(#nb):not(#nbb) .adt-directory .adt-privacy-note p{font-size:13px!important} } @media(prefers-reduced-motion:reduce){html:root body.adp-section-talent.adp-platform:not(#fnx):not(#nb):not(#nbb) .adt-directory .adt-card{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:not(#fnx):not(#nb):not(#nbb):not(:has(#links.is-active)) .adt-mobile-edit-links{display:flex!important;grid-column:2!important;grid-row:2!important;justify-self:end!important;margin:0!important} html:root body.single-ad_talent.adp-platform:not(#fnx):not(#nb):not(#nbb):not(:has(#links.is-active)) .adt-mobile-edit-links a.is-active{display:inline-flex!important;align-items:center;min-height:36px;padding:5px 8px;border:1px solid #c7cdb7;border-radius:2px;background:#f2f3e8;color:#667954!important;font-size:12px;text-decoration:none} 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)):has(#resume.is-active) .adt-profile-actions .adt-profile-edit-action{display:none!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} }  @media screen{ html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb){background:#d8c6a3 url("https://environmentalplatform.com/wp-content/uploads/2026/10/algae-doctor-oak-background.png") center top/cover fixed!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .wp-site-blocks{background:transparent!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adsm-community-banner{display:none!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) main#wp--skip-link--target{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0!important;padding:28px 32px 64px!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) main#wp--skip-link--target>.entry-content{box-sizing:border-box!important;width:100%!important;max-width:1200px!important;margin:0 auto!important;padding:0!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adt-submit-wrap{position:relative!important;box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:8px 0 40px!important;padding:32px 44px 42px 92px!important;border:1px solid #e6dfcb!important;border-radius:3px!important;background:linear-gradient(90deg,transparent 70px,var(--nb-margin) 70px,var(--nb-margin) 71px,transparent 71px),var(--nb-page)!important;box-shadow:0 2px 0 #eee7d5,0 18px 36px -24px #40301470!important;color:var(--fn-ink)!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adt-submit-wrap:before{content:"";position:absolute;left:24px;top:40px;bottom:40px;width:16px;pointer-events:none;background:var(--nb-hole-pattern) 0 0/16px 320px repeat-y} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adt-edit-head,html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adt-submit-wrap>.adt-hero{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;min-height:0!important;margin:0 0 24px!important;padding:0 0 22px!important;border:0!important;border-bottom:1px solid #b8baa2!important;border-radius:0!important;background:none!important;box-shadow:none!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adt-edit-head h1,html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adt-hero h1{font:700 32px/1.5 var(--fn-serif)!important;color:#354c30!important;margin:0!important;letter-spacing:-.025em!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adt-edit-head .adt-eyebrow,html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adt-hero .adt-eyebrow{color:#83816b!important;font-size:11px!important;letter-spacing:.06em!important;margin:0 0 10px!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adt-hero>div>p:last-child:not(.adt-eyebrow){font-size:15px!important;line-height:1.8!important;color:#737860!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adt-view-profile,html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adt-hero-secondary{flex-shrink:0!important;min-height:42px!important;padding:9px 14px!important;border:1px solid #c5ccb1!important;border-radius:2px!important;background:#edf0df!important;color:#556a45!important;font-size:14px!important;box-shadow:none!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adw-editor-nav{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;margin:0 0 24px!important;padding:0!important;border-bottom:1px solid #c9c8b4!important;background:none!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adw-editor-nav a{display:flex!important;align-items:center!important;justify-content:center!important;min-height:48px!important;padding:10px 8px!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:none!important;color:#7a7f65!important;text-decoration:none!important;font-size:15px!important;box-shadow:none!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adw-editor-nav a[aria-current=page]{border-bottom-color:#6a7d50!important;background:#eaeedc!important;color:#45603a!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adt-panel,html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adt-linktree-edit-panel,html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adr-front-wrap{margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adw-savebar{z-index:30!important;gap:16px!important;margin:0 0 14px!important;padding:12px 16px!important;border:1px solid #c9cdb6!important;border-radius:2px!important;background:#f5f3e7!important;box-shadow:0 5px 14px -11px #42361b80!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adw-savebar strong{color:#4e653f!important;font-size:14px!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adw-save-state{font-size:13px!important;color:#777d65!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adw-save-actions{gap:8px!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adw-save-actions button{min-height:40px!important;padding:9px 14px!important;border:1px solid #bac6a5!important;border-radius:2px!important;background:#fffef8!important;color:#546944!important;font-size:14px!important;font-weight:600!important;box-shadow:none!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adw-save-actions button:last-child{border-color:#5b7148!important;background:#5b7148!important;color:#fffdf2!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adw-editor-note{margin:0 0 22px!important;font-size:13px!important;line-height:1.85!important;color:#7a7b66!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adw-discard{color:#8e8164!important;font-size:12px!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adw-section-nav{position:static!important;margin:0 0 22px!important;padding:15px 0!important;border:0!important;border-block:1px solid #ded8c3!important;border-radius:0!important;background:none!important;box-shadow:none!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adw-section-nav strong{font:400 22px/1.4 var(--nb-hand)!important;color:#8a8266!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adw-section-nav a{min-height:36px!important;padding:8px 10px!important;border:0!important;border-radius:2px!important;background:#f0eedf!important;color:#667551!important;font-size:13px!important;font-weight:500!important;text-decoration:none!important;box-shadow:none!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adw-section-nav a:hover,html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adw-section-nav a:focus-visible{background:#e5ead3!important;color:#354e2c!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adw-form-progress,html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adw-submission-progress{margin:0 0 22px!important;padding:12px 14px!important;border:1px dashed #d3cdb5!important;border-radius:2px!important;background:#f7f2db!important;font-size:13px!important;color:#6c7559!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adw-form-progress button,html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adw-submission-progress button{min-height:36px!important;border:1px solid #c3c8ac!important;border-radius:2px!important;background:#fffdf4!important;color:#61714e!important;box-shadow:none!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adt-form-note,html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adw-submission-guide{margin:0 0 22px!important;padding:18px 20px!important;border:0!important;border-left:3px solid #b6ba91!important;border-radius:0!important;background:#f4edcf!important;font-size:14px!important;line-height:1.85!important;color:#6d7358!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adw-submission-guide p{font-size:14px!important;line-height:1.85!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adt-form,html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adr-front-form{gap:22px!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adt-submit-wrap :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=color]):not([type=range]),select,textarea):not(.adt-linktree-builder-canvas *):not(.adt-profile-crop-dialog *){box-sizing:border-box!important;min-width:0!important;max-width:100%!important;border:1px solid #c8ccb7!important;border-radius:3px!important;background:#fffef9!important;color:#374a30!important;font-size:16px!important;line-height:1.6!important;padding:10px 12px!important;box-shadow:none!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adt-submit-wrap :is(input,select,textarea):focus-visible{outline:2px solid #91a373!important;outline-offset:2px!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adt-submit-wrap :is(.adsm-field>label,.adr-admin-field>span,.adr-admin-field>label){font-size:14px!important;line-height:1.7!important;color:#536744!important;font-weight:600!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adt-submit-wrap :is(.adw-character-count,.adw-input-count){font-size:12px!important;color:#92917a!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adt-submit-wrap :is(.adt-about-editor-block,.ado-card-editor-intro){padding:24px!important;border:1px solid #dad6bf!important;border-radius:3px!important;background:#f9f7ed!important;box-shadow:none!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adt-about-editor-block>header{padding:0 0 17px!important;border-bottom:1px solid #cbd0b7!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adt-submit-wrap :is(.adt-about-editor-block h2,.ado-card-editor-intro h2,.ado-publish-heading h2,.adt-link-design-settings h2){font:700 23px/1.5 var(--fn-serif)!important;color:#48613b!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adt-about-editor-block>header p{font-size:14px!important;line-height:1.8!important;color:#777e65!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adt-submit-wrap :is(.adt-about-edit-card,.adt-strength-row){padding:16px!important;border:1px solid #d6d8c5!important;border-radius:2px!important;background:#fffdf6!important;box-shadow:none!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adt-about-edit-fields{gap:12px!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adt-about-edit-media{min-width:0!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adt-submit-wrap :is(.adt-about-add,.adt-profile-social-add,.adt-builder-add,.adw-add-media){min-height:38px!important;border:1px solid #b9c5a5!important;border-radius:2px!important;background:#e9eddb!important;color:#546e42!important;box-shadow:none!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adt-submit-wrap :is(.adt-about-edit-actions button,.adt-strength-remove,.adt-profile-social-row button){border-radius:2px!important;box-shadow:none!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adt-check-field legend{font-size:15px!important;color:#536644!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adt-field-group{padding:16px!important;border:1px solid #dddbc8!important;border-radius:2px!important;background:#f8f7ec!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adt-field-group legend{font-size:14px!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adt-check-grid{gap:8px!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adt-check-grid span{min-height:42px!important;border:1px solid #cbd0b8!important;border-radius:2px!important;background:#fffef8!important;color:#6b765b!important;font-size:13px!important;font-weight:500!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adt-check-grid input:checked+span{border-color:#81976b!important;background:#e5ebd4!important;color:#3d5b31!important;box-shadow:inset 0 0 0 1px #81976b!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adt-link-address-control{max-width:100%!important;border:1px solid #cbd0b8!important;border-radius:3px!important;background:#edf0e1!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adt-link-address-control span{color:#788166!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .ado-talent-publish-control{padding:22px!important;border:1px solid #c8ceb3!important;border-radius:3px!important;background:#edf0df!important;box-shadow:none!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .ado-publish-status{font-size:14px!important;color:#687754!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adt-form .adsm-actions,html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adr-savebar{margin-top:24px!important;padding-top:20px!important;border-top:1px solid #c6c9af!important;background:none!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb):has(.adw-savebar) .adr-savebar{display:none!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adsm-submit{min-height:44px!important;padding:11px 20px!important;border:1px solid #5c7549!important;border-radius:3px!important;background:#5c7549!important;color:#fffdf3!important;box-shadow:none!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adt-consent{border:1px solid #d5d1b9!important;border-radius:2px!important;background:#f4f0da!important;color:#6d735c!important;font-size:14px!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adt-mine{margin-top:30px!important;padding-top:22px!important;border-top:1px solid #d6d1bb!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adt-mine h2{font:700 22px/1.5 var(--fn-serif)!important;color:#4b643e!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adt-mine li{border:0!important;border-bottom:1px solid #e0dcc9!important;border-radius:0!important;background:none!important}  html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adt-link-theme-panel{padding:18px 20px!important;border:1px solid #d4d5bd!important;border-radius:3px!important;background:#f1f0e0!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adt-builder-head{gap:18px!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adt-builder-theme-drawer{border-radius:2px!important;background:#fffdf5!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adt-theme-card{border-radius:3px!important;background:#f3f4e7!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adt-theme-card.is-active{border-color:#768e5b!important;background:#e6ecd6!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adt-link-design-settings{padding:22px!important;border:1px solid #d5d8c1!important;border-radius:3px!important;background:#f9f7ed!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adpr-toggle-card{padding:20px!important;border:1px solid #d0d5bd!important;border-radius:3px!important;background:#edf1e1!important;box-shadow:none!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adpr-toggle-card h2{font:700 22px/1.5 var(--fn-serif)!important;color:#4b6540!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adpr-toggle-card p{font-size:14px!important;line-height:1.8!important;color:#6c775d!important}  html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adr-ux-toolbar{padding:14px 16px!important;border:1px solid #d4d7c1!important;border-radius:2px!important;background:#eef0e1!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adr-front-form :is(.button,.button-link-delete){min-height:36px!important;padding:7px 11px!important;border:1px solid #bdc7ac!important;border-radius:2px!important;background:#f4f6eb!important;color:#536b41!important;font-size:13px!important;box-shadow:none!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adr-front-form .button-primary{background:#e7edd8!important;color:#4a6239!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adr-front-form .button-link-delete{border-color:#ddc6b8!important;background:#fbf3eb!important;color:#996c57!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adr-admin-panel{margin:22px 0!important;padding:22px!important;border:1px solid #d6d6c9!important;border-radius:2px!important;background:#fffefb!important;box-shadow:0 5px 14px -14px #372b1a70!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adr-panel-head{padding-bottom:14px!important;border-bottom:1px solid #d9ddcc!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adr-panel-head h2{font:700 22px/1.5 var(--fn-serif)!important;color:#3f5b34!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adr-admin-panel>p,html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adr-panel-head p{font-size:14px!important;line-height:1.8!important;color:#778169!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adr-admin-grid{gap:18px!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adr-resume-category{margin-top:30px!important;padding:0!important;border:1px solid #aab79d!important;border-top:4px solid #597449!important;border-radius:3px!important;background:#f8f9f3!important;box-shadow:none!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adr-category-head{padding:20px!important;background:#dfe8d6!important;border-bottom:1px solid #aab79d!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adr-category-head>label>span{font-size:14px!important;font-weight:700!important;color:#32492c!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adr-category-head>label:first-child input{font-size:18px!important;font-weight:700!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adr-item-group{margin:24px 18px!important;padding:0!important;border:1px solid #c7c7b7!important;border-radius:3px!important;background:#eeefe7!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adr-item-group-head{padding:16px!important;border-bottom:1px solid #c7c7b7!important;background:#f1ecdd!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adr-item-group-head strong,html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adr-subcategory-name-field>span{font-size:14px!important;font-weight:700!important;color:#5a533e!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adr-section-items{padding:18px!important;gap:0!important;counter-reset:resume-item} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adr-section-items:empty{padding:0!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adr-section-item,html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adr-repeat-row{padding:18px!important;border:1px solid #aebaa5!important;border-left:4px solid #829575!important;border-radius:3px!important;background:#fff!important;box-shadow:0 2px 0 #d9dfd1!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adr-section-item{margin:0!important;counter-increment:resume-item;min-width:0!important;scroll-margin-top:270px} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adr-section-item+.adr-section-item{margin-top:22px!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adr-section-item:not(.adr-item-closed){border:2px solid #58754a!important;border-left-width:5px!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adr-front-form .adr-item-toggle{min-height:64px!important;padding:12px 14px!important;border:0!important;background:#edf2e7!important;text-align:left!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adr-front-form .adr-item-toggle strong{font-size:16px!important;line-height:1.65!important;color:#2f4628!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adr-item-toggle strong:before{content:counter(resume-item,decimal-leading-zero);display:inline-block;min-width:28px;margin-right:8px;padding:1px 4px;border:1px solid #a7b89a;background:#fff;color:#506a43;font:700 13px/1.6 var(--adux-font);text-align:center;vertical-align:1px} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adr-front-form .adr-item-toggle small{font-size:13px!important;line-height:1.7!important;color:#5e6d54!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adr-front-form .adr-item-toggle em{font-size:13px!important;font-weight:700!important;color:#3c5b31!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adr-section-item:not(.adr-item-closed)>.adr-item-toggle{background:#dfead5!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adr-section-item>.adr-item-fields{margin-top:4px!important;padding-top:22px!important;border-top:1px solid #b8c4ae!important;row-gap:22px!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adr-item-fields>label>span{font-size:14px!important;font-weight:650!important;color:#42543a!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adr-item-fields>.adr-item-url{padding:16px!important;border:1px solid #dedfd5!important;border-radius:3px!important;background:#f7f8f3!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adr-item-fields>.adr-item-url>strong{display:block!important;margin-bottom:10px!important;font-size:14px!important;color:#42543a!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adr-section-item>.adr-row-actions{align-self:start!important;padding-top:8px!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adr-repeat-fields{gap:14px!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adr-row-actions{gap:6px!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adr-item-fields :is(.description,p){font-size:13px!important;line-height:1.8!important;color:#758066!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adr-current-media{border-radius:2px!important;background:#f5f6ee!important} } @media screen and (max-width:980px){ html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) main#wp--skip-link--target{padding:24px!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adt-submit-wrap{padding:28px 28px 36px 72px!important;background:linear-gradient(90deg,transparent 54px,var(--nb-margin) 54px,var(--nb-margin) 55px,transparent 55px),var(--nb-page)!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adt-submit-wrap:before{left:16px} } @media screen and (max-width:640px){ html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) main#wp--skip-link--target{padding:24px 18px 40px!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adt-submit-wrap{padding:52px 16px 26px!important;margin-top:8px!important;background:var(--nb-paper-rule),var(--nb-page)!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adt-submit-wrap: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.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adt-edit-head,html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adt-submit-wrap>.adt-hero{align-items:flex-start!important;flex-direction:column!important;gap:14px!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adt-edit-head h1,html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adt-hero h1{font-size:27px!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adt-view-profile,html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adt-hero-secondary{font-size:13px!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adw-editor-nav a{font-size:13px!important;padding:8px 3px!important;min-height:44px!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adw-savebar{padding:10px!important;flex-wrap:wrap!important;gap:9px!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adw-save-actions{display:flex!important;width:100%!important;gap:5px!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adw-save-actions button{flex:1!important;min-width:0!important;padding:8px 4px!important;font-size:12px!important;min-height:38px!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adw-editor-note{font-size:12px!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adw-section-nav a{font-size:12px!important;padding:8px!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adt-submit-wrap :is(.adt-about-editor-block,.ado-card-editor-intro,.ado-talent-publish-control,.adt-link-design-settings,.adt-link-theme-panel,.adpr-toggle-card){padding:16px!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adt-submit-wrap :is(.adt-about-editor-block h2,.ado-card-editor-intro h2,.ado-publish-heading h2){font-size:21px!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adt-about-edit-card{grid-template-columns:minmax(0,1fr)!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adt-about-edit-fields{grid-template-columns:minmax(0,1fr)!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adt-about-edit-media{grid-template-columns:1fr!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adt-about-edit-media img{height:150px!important;object-fit:contain!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adt-about-edit-actions{justify-content:flex-end!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adt-check-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adt-check-grid span{padding:8px 5px!important;font-size:12px!important;line-height:1.5!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adt-field-group{padding:12px!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adt-link-address-control{display:flex!important;flex-wrap:wrap!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adt-link-address-control span{padding:10px 12px!important;font-size:12px!important;overflow-wrap:anywhere!important;white-space:normal!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adt-link-address-control input{flex:1 1 100%!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adr-admin-panel{padding:14px!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adr-admin-panel:has(.adr-sections-list){padding:0!important;border:0!important;background:transparent!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adr-panel-head{flex-wrap:wrap!important;gap:10px!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adr-panel-head h2{font-size:20px!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adr-category-head{padding:12px!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adr-item-group{margin:18px 0!important;border-inline:0!important;border-radius:0!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adr-item-group-head{padding:10px!important;flex-wrap:wrap!important;gap:8px!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adr-section-items{padding:8px!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adr-section-item,html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adr-repeat-row{padding:12px!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adr-front-form .adr-item-toggle{padding:10px!important;grid-template-columns:minmax(0,1fr)!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adr-front-form .adr-item-toggle strong{font-size:15px!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adr-item-toggle strong{grid-area:1/1!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adr-item-toggle small{grid-area:2/1!important;display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adr-item-toggle em{grid-area:3/1!important;justify-self:end!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adr-item-fields>.adr-item-url{padding:12px!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adr-repeat-fields,html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adr-admin-grid{grid-template-columns:minmax(0,1fr)!important} html:root body.adp-platform:is(.page-id-51998,.page-id-52043):not(#fnx):not(#nb):not(#nbb) .adr-row-actions{flex-wrap:wrap!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} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb):not(#nbc):not(#nbd) :is(.adbc-menu-art,.ad-knowledge-map-shell:not(.adw-map-expanded) .adnb-maphead-art){box-sizing:border-box!important;flex:none!important;position:relative!important;inset:auto!important;align-self:center!important;justify-self:end!important;width:var(--nb-art-size)!important;height:auto!important;min-width:0!important;min-height:0!important;max-width:none!important;aspect-ratio:auto!important;margin:0 0 0 6px!important;padding:var(--nb-art-pad)!important;background:var(--nb-green)!important;border:0!important;border-radius:2px 2px 14px 2px!important;box-shadow:0 14px 18px -12px #463a1470!important;transform:rotate(var(--nb-art-tilt))!important;line-height:0;overflow:visible!important} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb):not(#nbc):not(#nbd) :is(.adbc-menu-art,.ad-knowledge-map-shell:not(.adw-map-expanded) .adnb-maphead-art):before{content:"";display:block!important;position:absolute!important;left:50%!important;right:auto!important;top:calc(var(--nb-tape-height) / -2)!important;width:var(--nb-tape-width)!important;height:var(--nb-tape-height)!important;margin:0!important;background:var(--nb-tape)!important;border:0!important;transform:translateX(-50%) rotate(-4deg)!important;pointer-events:none} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb):not(#nbc):not(#nbd) :is(.adbc-menu-art,.ad-knowledge-map-shell:not(.adw-map-expanded) .adnb-maphead-art) img{display:block!important;width:100%!important;height:auto!important;max-width:none!important;max-height:none!important;aspect-ratio:1!important;object-fit:contain!important;margin:0!important;padding:0!important;animation:none!important;transform:none!important;filter:none!important;background:none!important;border:0!important;border-radius:0!important} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb):not(#nbc):not(#nbd) :is(#aded-directory,#agam-directory) .adhub-mascot{box-sizing:border-box!important;width:var(--nb-art-size)!important;height:var(--nb-art-size)!important;padding:var(--nb-art-pad)!important;background:var(--nb-green)!important;border-radius:2px 2px 14px 2px!important;box-shadow:0 14px 18px -12px #463a1470!important;transform:rotate(var(--nb-art-tilt))!important;animation:none!important;object-fit:contain!important} @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:not(#fnx):not(#nb):not(#nbb):not(#nbc):not(#nbd) :is(.adt-directory,.edc-shell,#ad-lectures) .adbc-menu-art{position:absolute!important;top:8px!important;right:0!important;left:auto!important;margin:0!important} } html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb):not(#nbc):not(#nbd) #plastic-adventure:not([data-expanded="true"]) .pa-route{box-sizing:border-box;padding:14px 16px!important;background:var(--nb-page)!important;border:1px solid #e6dfcb;border-radius:3px}  html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb):not(#nbc):not(#nbd):not(#nbe) .ade-hero{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) var(--nb-art-size)!important;gap:24px!important;align-items:center!important} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb):not(#nbc):not(#nbd):not(#nbe) .ade-hero .adbc-menu-art{display:block!important} @media(max-width:760px){ html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb):not(#nbc):not(#nbd):not(#nbe) .ade-hero{display:block!important} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb):not(#nbc):not(#nbd):not(#nbe) .ade-hero .adbc-menu-art{position:absolute!important;top:8px!important;right:0!important;left:auto!important;margin:0!important} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb):not(#nbc):not(#nbd):not(#nbe) .ade-hero h1{box-sizing:border-box;display:flex;align-items:center;min-height:72px;padding-right:88px!important} }  html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb):not(#nbc):not(#nbd).adp-game-page:not(:has(#ad-carbon.nz-expanded,#plastic-adventure[data-expanded="true"])) main#wp--skip-link--target{padding-top:var(--nb-main-top)!important} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb):not(#nbc):not(#nbd).adp-game-page:not(:has(#ad-carbon.nz-expanded,#plastic-adventure[data-expanded="true"])) :is(#ad-carbon:not(.nz-expanded),#plastic-adventure:not([data-expanded="true"])){width:calc(100% - var(--nb-offset))!important;max-width:none!important;margin-left:var(--nb-offset)!important;margin-right:0!important} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb):not(#nbc):not(#nbd).adp-game-page:not(:has(#ad-carbon.nz-expanded,#plastic-adventure[data-expanded="true"])) :is(#ad-carbon:not(.nz-expanded) .nz-top,#plastic-adventure:not([data-expanded="true"]) .pa-header){position:relative!important;box-sizing:border-box!important;display:grid!important;grid-template-columns:minmax(0,1fr) var(--nb-art-size)!important;align-items:center!important;gap:24px!important;min-height:0!important;margin:8px 0 24px!important;padding:30px var(--nb-pad-right) 30px 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;overflow:visible!important;color:var(--fn-ink)!important} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb):not(#nbc):not(#nbd).adp-game-page:not(:has(#ad-carbon.nz-expanded,#plastic-adventure[data-expanded="true"])) :is(#ad-carbon:not(.nz-expanded) .nz-top,#plastic-adventure:not([data-expanded="true"]) .pa-header):before{content:"";display:block;position:absolute;left:var(--nb-hole-left);top:40px;bottom:26px;width:16px;pointer-events:none;background:var(--nb-hole-pattern) 0 0/16px 320px repeat-y} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb):not(#nbc):not(#nbd).adp-game-page:not(:has(#ad-carbon.nz-expanded,#plastic-adventure[data-expanded="true"])) :is(#ad-carbon:not(.nz-expanded),#plastic-adventure:not([data-expanded="true"])) .adbc-menu-copy{min-width:0!important;padding:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:0!important} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb):not(#nbc):not(#nbd).adp-game-page:not(:has(#ad-carbon.nz-expanded,#plastic-adventure[data-expanded="true"])) :is(#ad-carbon:not(.nz-expanded),#plastic-adventure:not([data-expanded="true"])) h1{margin:0 0 12px!important;font:700 clamp(28px,3.2vw,38px)/1.35 var(--fn-serif)!important;color:var(--fn-ink)!important;letter-spacing:-.03em!important} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb):not(#nbc):not(#nbd).adp-game-page:not(:has(#ad-carbon.nz-expanded,#plastic-adventure[data-expanded="true"])) :is(.nz-sub,.adw-game-description){font-size:16px!important;line-height:1.75!important;color:var(--fn-ink2)!important;margin:0!important;word-break:keep-all} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb):not(#nbc):not(#nbd).adp-game-page:not(:has(#ad-carbon.nz-expanded,#plastic-adventure[data-expanded="true"])) :is(.nz-eyebrow,.pa-eyebrow){display:block!important;margin:0 0 12px!important;padding:0!important;background:none!important;border:0!important;color:#64734f!important;font:400 24px/1.2 var(--nb-hand)!important;text-decoration:none} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb):not(#nbc):not(#nbd).adp-game-page:not(:has(#ad-carbon.nz-expanded,#plastic-adventure[data-expanded="true"])) .nz-eyebrow:hover{text-decoration:underline} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb):not(#nbc):not(#nbd).adp-game-page:not(:has(#ad-carbon.nz-expanded,#plastic-adventure[data-expanded="true"])) :is(#nz-full,.pa-expand,.pa-header-actions .pa-icon-button){min-height:40px!important;border:1px solid #c9cbb9!important;border-radius:3px!important;background:#f8f8ef!important;color:var(--fn-forest)!important;box-shadow:none!important;font-size:14px!important;font-weight:600!important;padding:8px 12px!important} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb):not(#nbc):not(#nbd).adp-game-page:not(:has(#ad-carbon.nz-expanded,#plastic-adventure[data-expanded="true"])) :is(#nz-full,.pa-screen-tools){margin-top:18px!important} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb):not(#nbc):not(#nbd).adp-game-page:not(:has(#ad-carbon.nz-expanded,#plastic-adventure[data-expanded="true"])) .pa-header-actions{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;width:100%!important;gap:8px!important;margin-top:8px!important} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb):not(#nbc):not(#nbd).adp-game-page:not(:has(#ad-carbon.nz-expanded,#plastic-adventure[data-expanded="true"])) #ad-carbon:not(.nz-expanded) .nz-shell{border:1px solid #d9dfcd!important;border-radius:6px!important;box-shadow:none!important} @media(max-width:640px){ html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb):not(#nbc):not(#nbd).adp-game-page:not(:has(#ad-carbon.nz-expanded,#plastic-adventure[data-expanded="true"])) :is(#ad-carbon:not(.nz-expanded) .nz-top,#plastic-adventure:not([data-expanded="true"]) .pa-header){padding:52px 16px 22px!important;grid-template-columns:minmax(0,1fr) 72px!important;align-items:start!important;gap:12px!important} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb):not(#nbc):not(#nbd).adp-game-page:not(:has(#ad-carbon.nz-expanded,#plastic-adventure[data-expanded="true"])) :is(#ad-carbon:not(.nz-expanded) .nz-top,#plastic-adventure:not([data-expanded="true"]) .pa-header):before{left:0;right:0;top:10px;bottom:auto;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.adp-platform:not(#fnx):not(#nb):not(#nbb):not(#nbc):not(#nbd).adp-game-page:not(:has(#ad-carbon.nz-expanded,#plastic-adventure[data-expanded="true"])) :is(#ad-carbon:not(.nz-expanded),#plastic-adventure:not([data-expanded="true"])) h1{font-size:27px!important} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb):not(#nbc):not(#nbd).adp-game-page:not(:has(#ad-carbon.nz-expanded,#plastic-adventure[data-expanded="true"])) :is(.nz-sub,.adw-game-description){font-size:14px!important;line-height:1.7!important} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb):not(#nbc):not(#nbd).adp-game-page:not(:has(#ad-carbon.nz-expanded,#plastic-adventure[data-expanded="true"])) .adbc-menu-copy{grid-column:1/-1!important} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb):not(#nbc):not(#nbd).adp-game-page:not(:has(#ad-carbon.nz-expanded,#plastic-adventure[data-expanded="true"])) :is(.nz-top,.pa-header) .adbc-menu-art{grid-area:auto!important;position:absolute!important;top:55px!important;right:16px!important;margin:0!important} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb):not(#nbc):not(#nbd).adp-game-page:not(:has(#ad-carbon.nz-expanded,#plastic-adventure[data-expanded="true"])) :is(.nz-top,.pa-header) h1{padding-right:80px!important} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb):not(#nbc):not(#nbd).adp-game-page:not(:has(#ad-carbon.nz-expanded,#plastic-adventure[data-expanded="true"])) :is(.nz-eyebrow,.pa-eyebrow){font-size:21px!important;padding-right:80px!important} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb):not(#nbc):not(#nbd).adp-game-page:not(:has(#ad-carbon.nz-expanded,#plastic-adventure[data-expanded="true"])) :is(.nz-sub,.adw-game-description){margin-top:18px!important} }  html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb):not(#nbc):not(#nbd).adp-game-page #ad-carbon:not(.nz-expanded) > :is(.nz-mission,.nz-learn,.nz-reference){position:relative!important;box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:22px 0 0!important;padding:26px var(--nb-pad-right) 28px 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;color:var(--fn-ink)!important;overflow-wrap:anywhere} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb):not(#nbc):not(#nbd).adp-game-page #ad-carbon:not(.nz-expanded) > :is(.nz-mission,.nz-learn,.nz-reference):before{content:"";display:block;position:absolute;pointer-events:none;left:var(--nb-hole-left);right:auto;top:28px;bottom:24px;width:16px;min-height:16px;height:auto;background:var(--nb-hole-pattern) 0 0/16px 320px repeat-y;border:0;border-radius:0;box-shadow:none;transform:none} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb):not(#nbc):not(#nbd).adp-game-page #ad-carbon:not(.nz-expanded) > :is(.nz-mission,.nz-learn,.nz-reference) p{max-width:none!important;margin:12px 0!important;font-size:15px!important;line-height:1.85!important;color:#435247!important;word-break:keep-all} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb):not(#nbc):not(#nbd).adp-game-page #ad-carbon:not(.nz-expanded) > .nz-mission > p:first-child{margin:0 0 22px!important;padding:14px 18px!important;background:#f6edc4!important;border:1px solid #e7dbac!important;border-radius:2px!important;color:#554e36!important;font-size:14px!important;box-shadow:1px 3px 5px -4px rgba(60,47,20,.24)} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb):not(#nbc):not(#nbd).adp-game-page #ad-carbon:not(.nz-expanded) > .nz-mission > strong,html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb):not(#nbc):not(#nbd).adp-game-page #ad-carbon:not(.nz-expanded) > .nz-learn > h3{display:block!important;width:fit-content!important;max-width:100%!important;margin:0 0 14px!important;padding:0 0 4px!important;color:#254b35!important;font-family:var(--fn-serif)!important;font-size:19px!important;font-weight:700!important;line-height:1.7!important;background:linear-gradient(transparent 76%,#e1e8ce 76%,#e1e8ce 94%,transparent 94%);border:0!important;word-break:keep-all} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb):not(#nbc):not(#nbd).adp-game-page #ad-carbon:not(.nz-expanded) > :is(.nz-mission,.nz-learn) > .nz-note{margin:18px 0 0!important;padding-top:14px!important;border-top:1px dashed #dcd7c5!important;font-size:13px!important;color:#6c7465!important;line-height:1.8!important} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb):not(#nbc):not(#nbd).adp-game-page #ad-carbon:not(.nz-expanded) > .nz-reference{padding-top:20px!important;padding-bottom:20px!important} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb):not(#nbc):not(#nbd).adp-game-page #ad-carbon:not(.nz-expanded) > .nz-reference > summary{position:relative!important;display:list-item!important;margin:0!important;padding:0 30px 0 0!important;list-style:none!important;cursor:pointer;color:#254b35!important;font-family:var(--fn-serif)!important;font-size:17px!important;font-weight:700!important;line-height:1.75!important;word-break:keep-all} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb):not(#nbc):not(#nbd).adp-game-page #ad-carbon:not(.nz-expanded) > .nz-reference > summary::-webkit-details-marker{display:none} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb):not(#nbc):not(#nbd).adp-game-page #ad-carbon:not(.nz-expanded) > .nz-reference > summary::marker{content:""} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb):not(#nbc):not(#nbd).adp-game-page #ad-carbon:not(.nz-expanded) > .nz-reference > summary:after{content:"+";position:absolute;right:0;top:0;width:24px;height:28px;text-align:center;color:#536549;font-family:system-ui,sans-serif;font-size:23px;font-weight:400;line-height:28px} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb):not(#nbc):not(#nbd).adp-game-page #ad-carbon:not(.nz-expanded) > .nz-reference[open] > summary{margin-bottom:22px!important;padding-bottom:16px!important;border-bottom:1px solid #ded9c7!important} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb):not(#nbc):not(#nbd).adp-game-page #ad-carbon:not(.nz-expanded) > .nz-reference[open] > summary:after{content:"−"} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb):not(#nbc):not(#nbd).adp-game-page #ad-carbon:not(.nz-expanded) > .nz-reference > summary:focus-visible{outline:2px solid #51754c;outline-offset:6px;border-radius:2px} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb):not(#nbc):not(#nbd).adp-game-page #ad-carbon:not(.nz-expanded) > .nz-reference h4{margin:28px 0 12px!important;padding:0 0 9px!important;border-bottom:1px solid #e5dfce!important;color:#2e4c38!important;font-size:16px!important;line-height:1.75!important;word-break:keep-all} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb):not(#nbc):not(#nbd).adp-game-page #ad-carbon:not(.nz-expanded) > .nz-reference > summary + h4{margin-top:0!important} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb):not(#nbc):not(#nbd).adp-game-page #ad-carbon:not(.nz-expanded) > :is(.nz-mission,.nz-learn,.nz-reference) a{color:#38613e!important;text-decoration:underline!important;text-decoration-color:#a0af89!important;text-underline-offset:4px;overflow-wrap:anywhere} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb):not(#nbc):not(#nbd).adp-game-page #ad-carbon:not(.nz-expanded) > .nz-reference .nz-guide-grid{grid-template-columns:repeat(auto-fit,minmax(112px,1fr))!important;gap:10px!important;margin:20px 0!important} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb):not(#nbc):not(#nbd).adp-game-page #ad-carbon:not(.nz-expanded) > .nz-reference .nz-guide-card{min-width:0!important;padding:14px 8px!important;background:#f5f2e7!important;border:1px solid #e3dcc7!important;border-radius:2px!important;box-shadow:0 3px 5px -5px #796e48!important} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb):not(#nbc):not(#nbd).adp-game-page #ad-carbon:not(.nz-expanded) > .nz-reference .nz-guide-card strong{color:#344a36!important;line-height:1.6!important} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb):not(#nbc):not(#nbd).adp-game-page #ad-carbon:not(.nz-expanded) > .nz-reference .nz-guide-card small{color:#66715d!important;line-height:1.7!important} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb):not(#nbc):not(#nbd).adp-game-page #ad-carbon:not(.nz-expanded) > :is(.nz-mission,.nz-learn,.nz-reference) > :last-child{margin-bottom:0!important} @media(max-width:640px){ html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb):not(#nbc):not(#nbd).adp-game-page #ad-carbon:not(.nz-expanded) > :is(.nz-mission,.nz-learn,.nz-reference){padding:52px 16px 22px!important;margin-top:18px!important} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb):not(#nbc):not(#nbd).adp-game-page #ad-carbon:not(.nz-expanded) > :is(.nz-mission,.nz-learn,.nz-reference):before{left:0;right:0;top:10px;bottom:auto;width:auto;height:14px;min-height:0;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.adp-platform:not(#fnx):not(#nb):not(#nbb):not(#nbc):not(#nbd).adp-game-page #ad-carbon:not(.nz-expanded) > .nz-mission > p:first-child{padding:12px!important} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb):not(#nbc):not(#nbd).adp-game-page #ad-carbon:not(.nz-expanded) > .nz-mission > strong,html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb):not(#nbc):not(#nbd).adp-game-page #ad-carbon:not(.nz-expanded) > .nz-learn > h3{font-size:17px!important} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb):not(#nbc):not(#nbd).adp-game-page #ad-carbon:not(.nz-expanded) > :is(.nz-mission,.nz-learn,.nz-reference) p{font-size:14px!important;line-height:1.85!important} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb):not(#nbc):not(#nbd).adp-game-page #ad-carbon:not(.nz-expanded) > .nz-reference > summary{font-size:16px!important} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb):not(#nbc):not(#nbd).adp-game-page #ad-carbon:not(.nz-expanded) > .nz-reference .nz-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important} }  html:root body.adp-platform.adbc-schedule-note:not(#fnx):not(#nb):not(#nbb):not(#nbc) main#wp--skip-link--target{padding-top:var(--nb-main-top)!important} html:root body.adp-platform.adbc-schedule-note:not(#fnx):not(#nb):not(#nbb):not(#nbc) main > .wp-block-spacer,html:root body.adp-platform.adbc-schedule-note:not(#fnx):not(#nb):not(#nbb):not(#nbc) main > .wp-block-group:has(>.wp-block-post-title){display:none!important} html:root body.adp-platform.adbc-schedule-note:not(#fnx):not(#nb):not(#nbb):not(#nbc) main > .entry-content{width:auto!important;max-width:none!important;margin:0!important;padding:0!important;background:none!important;border:0!important} html:root body.adp-platform.adbc-schedule-note:not(#fnx):not(#nb):not(#nbb):not(#nbc) .adbc-schedule-sheet{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 rgba(52,46,24,.32)!important;color:var(--fn-ink)!important;overflow-wrap:anywhere} html:root body.adp-platform.adbc-schedule-note:not(#fnx):not(#nb):not(#nbb):not(#nbc) .adbc-schedule-sheet:before{content:"";position:absolute;pointer-events:none;left:var(--nb-hole-left);top:40px;bottom:40px;width:16px;background:var(--nb-hole-pattern) 0 0/16px 320px repeat-y} html:root body.adp-platform.adbc-schedule-note:not(#fnx):not(#nb):not(#nbb):not(#nbc) .adnb-head{display:flex!important;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:0 0 26px!important;padding:0 0 10px!important;border-bottom:1.5px solid var(--fn-ink);font-size:13px!important;line-height:1.7!important;color:var(--fn-ink2)!important} html:root body.adp-platform.adbc-schedule-note:not(#fnx):not(#nb):not(#nbb):not(#nbc) .adnb-head b{color:var(--fn-ink);font-weight:600} html:root body.adp-platform.adbc-schedule-note:not(#fnx):not(#nb):not(#nbb):not(#nbc) #adbc-schedule-title{margin:0 0 20px!important;padding:0!important;font:700 clamp(28px,3.1vw,40px)/1.4 var(--fn-serif)!important;letter-spacing:-.025em!important;color:var(--fn-ink)!important;word-break:keep-all;scroll-margin-top:150px} html:root body.adp-platform.adbc-schedule-note:not(#fnx):not(#nb):not(#nbb):not(#nbc) .adbc-schedule-back{display:inline-flex;margin:0 0 24px!important;font-size:14px!important;font-weight:600;color:var(--fn-forest)!important;text-decoration:underline;text-decoration-color:#c9c2ab;text-underline-offset:4px} html:root body.adp-platform.adbc-schedule-note:not(#fnx):not(#nb):not(#nbb):not(#nbc) .adbc-schedule-note-body,html:root body.adp-platform.adbc-schedule-note:not(#fnx):not(#nb):not(#nbb):not(#nbc) .adsm-detail,html:root body.adp-platform.adbc-schedule-note:not(#fnx):not(#nb):not(#nbb):not(#nbc) .adbc-schedule-note-body > div[lang],html:root body.adp-platform.adbc-schedule-note:not(#fnx):not(#nb):not(#nbb):not(#nbc) .adsm-detail > div[lang]{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:none!important;color:var(--fn-ink)!important;font-family:var(--adux-font)!important} html:root body.adp-platform.adbc-schedule-note:not(#fnx):not(#nb):not(#nbb):not(#nbc) .adsm-detail-meta{display:flex!important;flex-wrap:wrap!important;gap:0!important;margin:0 0 28px!important;padding:0!important;background:none!important;border:1px solid #cfc6ad!important;border-radius:0!important;max-width:none!important} html:root body.adp-platform.adbc-schedule-note:not(#fnx):not(#nb):not(#nbb):not(#nbc) .adsm-detail-meta > *{box-sizing:border-box!important;margin:0!important;padding:10px 12px!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:1px 0 0 #cfc6ad!important;font-size:14px!important;line-height:1.7!important;color:#52614b!important;overflow-wrap:anywhere} html:root body.adp-platform.adbc-schedule-note:not(#fnx):not(#nb):not(#nbb):not(#nbc) .adsm-detail-meta > span:first-child{background:#e9eedc!important;color:#345235!important;font-weight:700!important} html:root body.adp-platform.adbc-schedule-note:not(#fnx):not(#nb):not(#nbb):not(#nbc) .adsm-detail-meta .adsm-edit-link{margin-left:auto!important;text-decoration:underline!important;color:var(--fn-forest)!important} html:root body.adp-platform.adbc-schedule-note:not(#fnx):not(#nb):not(#nbb):not(#nbc) .adsm-detail > div[lang] > p:first-child:has(>span[style*="#999"]){display:none!important} html:root body.adp-platform.adbc-schedule-note:not(#fnx):not(#nb):not(#nbb):not(#nbc) .adbc-schedule-note-body :is(p,li){font-size:16px!important;line-height:1.9!important;color:#3f4d40!important;word-break:keep-all;overflow-wrap:anywhere} html:root body.adp-platform.adbc-schedule-note:not(#fnx):not(#nb):not(#nbb):not(#nbc) .adbc-schedule-note-body p{margin-top:0!important;margin-bottom:18px!important} html:root body.adp-platform.adbc-schedule-note:not(#fnx):not(#nb):not(#nbb):not(#nbc) .adbc-schedule-note-body :is(h2,h3){font:700 24px/1.55 var(--fn-serif)!important;color:#29482f!important;margin:38px 0 18px!important;padding:0 0 10px!important;border:0!important;border-bottom:1px solid #cbcbb7!important;word-break:keep-all;overflow-wrap:anywhere} html:root body.adp-platform.adbc-schedule-note:not(#fnx):not(#nb):not(#nbb):not(#nbc) .adbc-schedule-note-body h3{font-size:20px!important} html:root body.adp-platform.adbc-schedule-note:not(#fnx):not(#nb):not(#nbb):not(#nbc) .adbc-schedule-note-body :is(ul,ol){padding-left:24px!important;margin:0 0 24px!important} html:root body.adp-platform.adbc-schedule-note:not(#fnx):not(#nb):not(#nbb):not(#nbc) .adbc-schedule-note-body li{margin:8px 0!important} html:root body.adp-platform.adbc-schedule-note:not(#fnx):not(#nb):not(#nbb):not(#nbc) .adbc-schedule-note-body hr{height:0!important;border:0!important;border-top:1px dashed #cfc7af!important;margin:28px 0!important} html:root body.adp-platform.adbc-schedule-note:not(#fnx):not(#nb):not(#nbb):not(#nbc) .adbc-schedule-note-body p:has(>img){box-sizing:border-box!important;position:relative!important;margin:32px 0!important;padding:8px!important;background:white!important;border:1px solid #e6dfcb!important;border-radius:1px!important;box-shadow:0 12px 18px -14px rgba(52,46,24,.35)!important} html:root body.adp-platform.adbc-schedule-note:not(#fnx):not(#nb):not(#nbb):not(#nbc) .adbc-schedule-note-body p:has(>img):before{content:"";position:absolute;top:-11px;left:50%;width:84px;height:22px;margin-left:-42px;background:var(--nb-tape);transform:rotate(-2deg);z-index:1} html:root body.adp-platform.adbc-schedule-note:not(#fnx):not(#nb):not(#nbb):not(#nbc) .adbc-schedule-note-body img{display:block!important;max-width:100%!important;height:auto!important;border:0!important;border-radius:0!important;margin:0 auto!important;box-shadow:none!important} html:root body.adp-platform.adbc-schedule-note:not(#fnx):not(#nb):not(#nbb):not(#nbc) .adbc-schedule-note-body div[style*="background"]:not(.ad-schedule-actions){position:relative!important;box-sizing:border-box!important;margin:28px 0!important;padding:22px 20px 18px!important;background:#f3f0e4!important;border:1px solid #dfd8c1!important;border-radius:2px!important;box-shadow:none!important} html:root body.adp-platform.adbc-schedule-note:not(#fnx):not(#nb):not(#nbb):not(#nbc) .adbc-schedule-note-body div[style*="#EBF5EF"]:not(.ad-schedule-actions){background:var(--nb-green)!important;border:0!important;box-shadow:0 10px 16px -14px #463a1470!important} html:root body.adp-platform.adbc-schedule-note:not(#fnx):not(#nb):not(#nbb):not(#nbc) .adbc-schedule-note-body div[style*="#FFF8E1"]:not(.ad-schedule-actions){background:#f7efcd!important;border:1px dashed #c6b777!important} html:root body.adp-platform.adbc-schedule-note:not(#fnx):not(#nb):not(#nbb):not(#nbc) .adbc-schedule-note-body div[style*="background"] > p:last-child{margin-bottom:0!important} html:root body.adp-platform.adbc-schedule-note:not(#fnx):not(#nb):not(#nbb):not(#nbc) .adbc-schedule-note-body a{color:var(--fn-forest);text-underline-offset:4px} html:root body.adp-platform.adbc-schedule-note:not(#fnx):not(#nb):not(#nbb):not(#nbc) :is(.ad-schedule-actions,.adsm-link-actions){gap:10px!important;flex-wrap:wrap!important;margin:26px 0!important} html:root body.adp-platform.adbc-schedule-note:not(#fnx):not(#nb):not(#nbb):not(#nbc) :is(.ad-schedule-actions,.adsm-link-actions) a,html:root body.adp-platform.adbc-schedule-note:not(#fnx):not(#nb):not(#nbb):not(#nbc) .adbc-schedule-note-body p > a[style*="background"]{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:46px!important;padding:12px 18px!important;border:1px solid #365c3c!important;border-radius:3px!important;background:#365c3c!important;color:#fff!important;font-size:16px!important;font-weight:600!important;line-height:1.6!important;text-decoration:none!important;box-shadow:none!important;text-align:center!important} html:root body.adp-platform.adbc-schedule-note:not(#fnx):not(#nb):not(#nbb):not(#nbc) .ad-schedule-actions a:first-child:not(:last-child){background:#fffdf6!important;color:#365c3c!important;border-color:#a6b28f!important} html:root body.adp-platform.adbc-schedule-note:not(#fnx):not(#nb):not(#nbb):not(#nbc) .adbc-schedule-more{margin:42px 0 0!important;padding:22px!important;background:#f5f2e7!important;border:1px solid #d9d2bc!important;border-radius:2px!important} html:root body.adp-platform.adbc-schedule-note:not(#fnx):not(#nb):not(#nbb):not(#nbc) .adbc-schedule-more-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px} html:root body.adp-platform.adbc-schedule-note:not(#fnx):not(#nb):not(#nbb):not(#nbc) .adbc-schedule-more h2{margin:0!important;font:700 21px/1.5 var(--fn-serif)!important;color:#29482f!important} html:root body.adp-platform.adbc-schedule-note:not(#fnx):not(#nb):not(#nbb):not(#nbc) .adbc-schedule-more a{color:var(--fn-forest)!important;font-size:14px;text-underline-offset:4px} html:root body.adp-platform.adbc-schedule-note:not(#fnx):not(#nb):not(#nbb):not(#nbc) .adbc-schedule-more ul{list-style:none!important;padding:0!important;margin:0!important;border-top:1px solid #b8bea5} html:root body.adp-platform.adbc-schedule-note:not(#fnx):not(#nb):not(#nbb):not(#nbc) .adbc-schedule-more li{margin:0!important;border-bottom:1px solid #ded8c7} html:root body.adp-platform.adbc-schedule-note:not(#fnx):not(#nb):not(#nbb):not(#nbc) .adbc-schedule-more li a{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:14px 0;line-height:1.7;text-decoration:none!important} html:root body.adp-platform.adbc-schedule-note:not(#fnx):not(#nb):not(#nbb):not(#nbc) .adbc-schedule-more li a span{font-size:15px;font-weight:600;word-break:keep-all;overflow-wrap:anywhere} html:root body.adp-platform.adbc-schedule-note:not(#fnx):not(#nb):not(#nbb):not(#nbc) .adbc-schedule-more small{flex-shrink:0;font-size:12px;color:#6c7465} html:root body.adp-platform.adbc-schedule-note:not(#fnx):not(#nb):not(#nbb):not(#nbc) .adbc-schedule-more li a:hover span{text-decoration:underline} html:root body.adp-platform.adbc-schedule-note:not(#fnx):not(#nb):not(#nbb):not(#nbc) .adbc-schedule-top{display:block;width:fit-content;margin:16px 0 0 auto} html:root body.adp-platform.adbc-schedule-note:not(#fnx):not(#nb):not(#nbb):not(#nbc) .adbc-schedule-sheet a:focus-visible{outline:2px solid #51754c;outline-offset:4px} html:root body.adp-platform.adbc-schedule-note:not(#fnx):not(#nb):not(#nbb):not(#nbc) main > .wp-block-group:has(.wp-block-comments){box-sizing:border-box;margin-left:var(--nb-offset)!important;padding:24px!important;background:var(--nb-page)!important;border:1px solid #e6dfcb} @media(max-width:640px){ html:root body.adp-platform.adbc-schedule-note:not(#fnx):not(#nb):not(#nbb):not(#nbc) .adbc-schedule-sheet{padding:52px 16px 24px!important;margin-bottom:36px!important} html:root body.adp-platform.adbc-schedule-note:not(#fnx):not(#nb):not(#nbb):not(#nbc) .adbc-schedule-sheet:before{left:0;right:0;top:10px;bottom:auto;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.adp-platform.adbc-schedule-note:not(#fnx):not(#nb):not(#nbb):not(#nbc) .adnb-head{margin-bottom:18px!important;font-size:12px!important} html:root body.adp-platform.adbc-schedule-note:not(#fnx):not(#nb):not(#nbb):not(#nbc) .adnb-sub{display:none} html:root body.adp-platform.adbc-schedule-note:not(#fnx):not(#nb):not(#nbb):not(#nbc) #adbc-schedule-title{font-size:25px!important;scroll-margin-top:100px} html:root body.adp-platform.adbc-schedule-note:not(#fnx):not(#nb):not(#nbb):not(#nbc) .adsm-detail-meta{display:grid!important;grid-template-columns:minmax(0,1fr)!important} html:root body.adp-platform.adbc-schedule-note:not(#fnx):not(#nb):not(#nbb):not(#nbc) .adsm-detail-meta > *{box-shadow:none!important;border-bottom:1px solid #dcd6c0!important;font-size:14px!important} html:root body.adp-platform.adbc-schedule-note:not(#fnx):not(#nb):not(#nbb):not(#nbc) .adsm-detail-meta > :last-child{border-bottom:0!important} html:root body.adp-platform.adbc-schedule-note:not(#fnx):not(#nb):not(#nbb):not(#nbc) .adsm-detail-meta .adsm-edit-link{margin-left:0!important} html:root body.adp-platform.adbc-schedule-note:not(#fnx):not(#nb):not(#nbb):not(#nbc) .adbc-schedule-note-body :is(h2,h3){font-size:21px!important;margin-top:30px!important} html:root body.adp-platform.adbc-schedule-note:not(#fnx):not(#nb):not(#nbb):not(#nbc) .adbc-schedule-note-body div[style*="background"]:not(.ad-schedule-actions){padding:18px 14px!important} html:root body.adp-platform.adbc-schedule-note:not(#fnx):not(#nb):not(#nbb):not(#nbc) :is(.ad-schedule-actions,.adsm-link-actions){flex-direction:column!important} html:root body.adp-platform.adbc-schedule-note:not(#fnx):not(#nb):not(#nbb):not(#nbc) .adbc-schedule-more{padding:18px 14px!important} html:root body.adp-platform.adbc-schedule-note:not(#fnx):not(#nb):not(#nbb):not(#nbc) .adbc-schedule-more li a{display:block} html:root body.adp-platform.adbc-schedule-note:not(#fnx):not(#nb):not(#nbb):not(#nbc) .adbc-schedule-more small{display:block;margin-top:5px} }  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-page, html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-sheet, html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board, html:root body.adp-section-talent.adp-platform:not(#fnx):not(#nb):not(#nbb) .adt-directory, html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory, html:root body.aded-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #aded-directory, html:root body.adp-platform:has(.ad-lecture-page):not(#fnx):not(#nb):not(#nbb) .ad-lecture-page, html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-shell, html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-schedule-shell, html:root body.adp-section-dictionary.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-dictionary-shell, html:root body.page-id-19.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-knowledge-map-shell:not(.adw-map-expanded), html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) main .wp-block-group:has(>h1.wp-block-post-title), html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) main .wp-block-group:has(>h1.wp-block-post-title)~.entry-content{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-page{background:var(--nb-paper-rule),linear-gradient(var(--nb-rule) 1px,transparent 1px) 0 0/24px 24px,linear-gradient(90deg,var(--nb-rule) 1px,transparent 1px) 0 0/24px 24px,var(--nb-page)!important} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page:before, html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-sheet:before, html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board:before, html:root body.adp-section-talent.adp-platform:not(#fnx):not(#nb):not(#nbb) .adt-directory:before, html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory:before, html:root body.aded-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #aded-directory:before, html:root body.adp-platform:has(.ad-lecture-page):not(#fnx):not(#nb):not(#nbb) .ad-lecture-page:before, html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-shell:before, html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-schedule-shell:before, html:root body.adp-section-dictionary.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-dictionary-shell:before, html:root body.page-id-19.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-knowledge-map-shell:not(.adw-map-expanded):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} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page:after{content:none!important;display:none!important} html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) main .wp-block-group:has(>h1.wp-block-post-title){margin-bottom:0!important;padding-bottom:18px!important;border-bottom:0!important;border-radius:3px 3px 0 0!important;box-shadow:none!important} html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) main .wp-block-group:has(>h1.wp-block-post-title)~.entry-content{margin-top:0!important;padding-top:0!important;border-top:0!important;border-radius:0 0 3px 3px!important} html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) main .wp-block-group:has(>h1.wp-block-post-title):before,html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) main .wp-block-group:has(>h1.wp-block-post-title)~.entry-content:before{content:none;display:none}  html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) main#wp--skip-link--target{position:relative;--nb-main-left:var(--adp-gutter,32px)} html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) main#wp--skip-link--target:before{content:"";position:absolute;z-index:1;pointer-events:none;left:calc(var(--nb-main-left) + var(--nb-offset) + var(--nb-hole-left) + 1px);top:calc(var(--nb-main-top) + 49px);bottom:152px;width:16px;background:var(--nb-hole-pattern) 0 0/16px 320px repeat-y} @media(min-width:1180px) and (orientation:landscape),(min-width:1401px){html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) main#wp--skip-link--target{--nb-main-left:max(var(--adp-gutter),calc((100% - var(--adp-frame-width))/2))}} @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-page, html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-sheet, html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board, html:root body.adp-section-talent.adp-platform:not(#fnx):not(#nb):not(#nbb) .adt-directory, html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory, html:root body.aded-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #aded-directory, html:root body.adp-platform:has(.ad-lecture-page):not(#fnx):not(#nb):not(#nbb) .ad-lecture-page, html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-shell, html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-schedule-shell, html:root body.adp-section-dictionary.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-dictionary-shell, html:root body.page-id-19.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-knowledge-map-shell:not(.adw-map-expanded), html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) main .wp-block-group:has(>h1.wp-block-post-title), html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) main .wp-block-group:has(>h1.wp-block-post-title)~.entry-content{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-page{background:var(--nb-paper-rule),linear-gradient(var(--nb-rule) 1px,transparent 1px) 0 0/22px 22px,linear-gradient(90deg,var(--nb-rule) 1px,transparent 1px) 0 0/22px 22px,var(--nb-page)!important} html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-page:before, html:root body.adp-platform:not(#fnx):not(#nb) #ad-platform-about .adnb-sheet:before, html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board:before, html:root body.adp-section-talent.adp-platform:not(#fnx):not(#nb):not(#nbb) .adt-directory:before, html:root body.agam-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #agam-directory:before, html:root body.aded-page.adp-platform:not(#fnx):not(#nb):not(#nbb) #aded-directory:before, html:root body.adp-platform:has(.ad-lecture-page):not(#fnx):not(#nb):not(#nbb) .ad-lecture-page:before, html:root body.adp-section-environment-days.adp-platform:not(#fnx):not(#nb):not(#nbb) .edc-shell:before, html:root body.adp-section-schedule.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-schedule-shell:before, html:root body.adp-section-dictionary.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-dictionary-shell:before, html:root body.page-id-19.adp-platform:not(#fnx):not(#nb):not(#nbb) .ad-knowledge-map-shell:not(.adw-map-expanded):before, html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) main .wp-block-group:has(>h1.wp-block-post-title):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} html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) main .wp-block-group:has(>h1.wp-block-post-title){margin-bottom:0!important;padding-bottom:18px!important} html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) main .wp-block-group:has(>h1.wp-block-post-title)~.entry-content{padding-top:0!important;background:var(--nb-page)!important} html:root body.ad-detail-page.adp-platform:not(#fnx):not(#nb):not(#nbb) main#wp--skip-link--target:before{content:none;display:none} }  #ad-platform-about .adbc-purpose{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:24px 0 8px} #ad-platform-about .adbc-purpose a,.adbc-community-examples a{display:flex;flex-direction:column;justify-content:center;gap:6px;min-height:56px;padding:12px 10px;border:1px solid #c6ceb8;border-radius:3px;background:#f3f4e5;color:#243c2d;text-decoration:none} #ad-platform-about .adbc-purpose a strong{font-size:16px;line-height:1.45} #ad-platform-about .adbc-purpose a span,.adbc-community-examples a span{font-size:13px;line-height:1.6;color:#435247} #ad-platform-about .adbc-purpose a:hover,.adbc-community-examples a:hover{background:#e8edcf;border-color:#667958} .adbc-purpose a:focus-visible,.adbc-next-step a:focus-visible,.adbc-community-path a:focus-visible{outline:3px solid #496635;outline-offset:3px} .adbc-quick-summary{margin:20px 0;padding:18px 20px;border-left:3px solid #7d9252;background:#f0f3e3} .adbc-quick-summary .adbc-summary-label{margin:0 0 8px!important;color:#355035!important;font-size:14px!important;font-weight:750} .adbc-quick-summary .news-deck{margin:0!important;font-size:17px!important;line-height:1.8!important;color:#263a2d!important} .adbc-next-step{margin:32px 0;padding:22px 0;border-top:1px dashed #9ba38b;border-bottom:1px dashed #9ba38b} .adbc-next-step h2{font-size:20px!important;margin:0 0 14px!important} .adbc-next-step p{font-size:14px;margin:0 0 8px} .adbc-next-step ul{display:flex;flex-wrap:wrap;gap:8px 20px;margin:8px 0!important;padding:0!important;list-style:none} .adbc-next-step a{display:inline-flex;align-items:center;min-height:44px;font-size:15px;color:#285137;text-underline-offset:4px} #ad-platform-about .adbc-community-path{margin:36px 0;padding:28px;border:1px solid #d3cbb6;background:#fffdf1} #ad-platform-about .adbc-community-path .adnb-head{margin:0 0 20px} #ad-platform-about .adbc-community-path h2{font-size:24px;margin:0 0 20px;color:#263a2d} .adbc-community-examples{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px} .adbc-community-examples a{padding:18px 14px} .adbc-community-examples strong{font-size:17px;line-height:1.5} #ad-platform-about .adbc-community-path>p{font-size:15px;line-height:1.85;margin:20px 0 8px;color:#405244} .adbc-community-link{display:inline-flex;align-items:center;min-height:44px;color:#285137;font-weight:650;text-underline-offset:5px} @media(max-width:640px){ html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board .adcb-tabs{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible!important;gap:6px!important} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board .adcb-tabs>a{display:flex!important;align-items:center;justify-content:center;min-width:0!important;min-height:44px;box-sizing:border-box;width:100%!important;margin:0!important;padding:8px 10px!important;border:1px solid #c9c5b2!important;border-radius:3px!important;background:#f6f1e3!important;color:#405044!important;font-size:14px!important;font-weight:600;line-height:1.6!important;white-space:normal!important;word-break:keep-all;text-decoration:none!important} html:root body.adp-platform:not(#fnx):not(#nb):not(#nbb) .adcb-board .adcb-tabs>a.is-active{background:#e4eacb!important;border-color:#a8b68b!important;color:#2c4432!important} html:root body.adp-platform #ad-platform-about .adbc-purpose{grid-template-columns:1fr;gap:6px;margin:18px 0} html:root body.adp-platform #ad-platform-about .adbc-purpose a{flex-direction:row;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:9px 12px;box-sizing:border-box} html:root body.adp-platform #ad-platform-about .adbc-purpose a span{font-size:14px} 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} html:root body.adp-platform .adnb-head{flex-wrap:wrap;gap:4px 12px} html:root body.adp-platform #ad-platform-about .adbc-community-path{padding:22px 16px;margin:28px 0} .adbc-community-examples{grid-template-columns:1fr;gap:8px} .adbc-community-examples a{padding:12px} .adbc-quick-summary{padding:16px} .adbc-next-step ul{display:block} .adbc-next-step a{font-size:16px;line-height:1.7} } 