*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (width>=480px){.container{max-width:480px}}@media (width>=640px){.container{max-width:640px}}@media (width>=768px){.container{max-width:768px}}@media (width>=1024px){.container{max-width:1024px}}@media (width>=1280px){.container{max-width:1280px}}@media (width>=1536px){.container{max-width:1536px}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.-bottom-8{bottom:-2rem}.-left-10{left:-2.5rem}.-left-\[19px\]{left:-19px}.-right-16{right:-4rem}.-right-8{right:-2rem}.-top-10{top:-2.5rem}.-top-16{top:-4rem}.bottom-2{bottom:.5rem}.bottom-8{bottom:2rem}.left-\[5px\]{left:5px}.right-32{right:8rem}.top-0{top:0}.top-16{top:4rem}.top-2{top:.5rem}.top-3{top:.75rem}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.z-\[70\]{z-index:70}.col-span-2{grid-column:span 2/span 2}.m-0{margin:0}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-top:.5rem;margin-bottom:.5rem}.-ml-0\.5{margin-left:-.125rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-14{margin-bottom:3.5rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-\[52px\]{margin-left:52px}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-\[2px\]{margin-top:2px}.mt-auto{margin-top:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[3px\]{height:3px}.h-\[420px\]{height:420px}.h-\[52px\]{height:52px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-40{max-height:10rem}.max-h-64{max-height:16rem}.max-h-\[400px\]{max-height:400px}.max-h-\[500px\]{max-height:500px}.max-h-\[520px\]{max-height:520px}.max-h-\[560px\]{max-height:560px}.max-h-\[85vh\]{max-height:85vh}.max-h-\[92vh\]{max-height:92vh}.min-h-10{min-height:2.5rem}.min-h-\[14px\]{min-height:14px}.min-h-\[360px\]{min-height:360px}.min-h-\[40px\]{min-height:40px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[70vh\]{min-height:70vh}.min-h-screen{min-height:100vh}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[24\%\]{width:24%}.w-\[34\%\]{width:34%}.w-\[42\%\]{width:42%}.w-\[52px\]{width:52px}.w-full{width:100%}.min-w-0{min-width:0}.min-w-7{min-width:1.75rem}.min-w-\[150px\]{min-width:150px}.min-w-\[560px\]{min-width:560px}.min-w-\[720px\]{min-width:720px}.min-w-\[800px\]{min-width:800px}.min-w-\[860px\]{min-width:860px}.min-w-\[960px\]{min-width:960px}.min-w-max{min-width:max-content}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[1120px\]{max-width:1120px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[896px\]{max-width:896px}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1}.flex-none{flex:none}.shrink-0{flex-shrink:0}.table-fixed{table-layout:fixed}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize-y{resize:vertical}.resize{resize:both}.scroll-mt-24{scroll-margin-top:6rem}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-14>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(3.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3.5rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.75rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-\[\#EDE7DA\]>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(237 231 218/var(--tw-divide-opacity,1))}.divide-background-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:oklch(var(--background-200) / var(--tw-divide-opacity,1))}.divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(243 244 246/var(--tw-divide-opacity,1))}.divide-slate-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(241 245 249/var(--tw-divide-opacity,1))}.divide-slate-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(226 232 240/var(--tw-divide-opacity,1))}.self-stretch{align-self:stretch}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.break-keep{word-break:keep-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-l-2{border-left-width:2px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[\#0D9488\]\/30{border-color:#0d94884d}.border-\[\#14B8A6\]{--tw-border-opacity:1;border-color:rgb(20 184 166/var(--tw-border-opacity,1))}.border-\[\#14B8A6\]\/25{border-color:#14b8a640}.border-\[\#14B8A6\]\/30{border-color:#14b8a64d}.border-\[\#2A5547\]{--tw-border-opacity:1;border-color:rgb(42 85 71/var(--tw-border-opacity,1))}.border-\[\#2A5547\]\/15{border-color:#2a554726}.border-\[\#2A5547\]\/20{border-color:#2a554733}.border-\[\#345B48\]{--tw-border-opacity:1;border-color:rgb(52 91 72/var(--tw-border-opacity,1))}.border-\[\#604E97\]{--tw-border-opacity:1;border-color:rgb(96 78 151/var(--tw-border-opacity,1))}.border-\[\#604E97\]\/15{border-color:#604e9726}.border-\[\#604E97\]\/20{border-color:#604e9733}.border-\[\#604E97\]\/25{border-color:#604e9740}.border-\[\#604E97\]\/30{border-color:#604e974d}.border-\[\#604E97\]\/40{border-color:#604e9766}.border-\[\#66557D\]\/15{border-color:#66557d26}.border-\[\#66557D\]\/20{border-color:#66557d33}.border-\[\#8A5A12\]\/30{border-color:#8a5a124d}.border-\[\#9B2C2C\]\/30{border-color:#9b2c2c4d}.border-\[\#C8DCCF\]{--tw-border-opacity:1;border-color:rgb(200 220 207/var(--tw-border-opacity,1))}.border-\[\#C9BDE5\]{--tw-border-opacity:1;border-color:rgb(201 189 229/var(--tw-border-opacity,1))}.border-\[\#CDEAE4\]{--tw-border-opacity:1;border-color:rgb(205 234 228/var(--tw-border-opacity,1))}.border-\[\#DDD5C6\]{--tw-border-opacity:1;border-color:rgb(221 213 198/var(--tw-border-opacity,1))}.border-\[\#E4DBF7\]{--tw-border-opacity:1;border-color:rgb(228 219 247/var(--tw-border-opacity,1))}.border-\[\#E6C9C2\]{--tw-border-opacity:1;border-color:rgb(230 201 194/var(--tw-border-opacity,1))}.border-\[\#E7E1D4\]{--tw-border-opacity:1;border-color:rgb(231 225 212/var(--tw-border-opacity,1))}.border-\[\#E8D3B4\]{--tw-border-opacity:1;border-color:rgb(232 211 180/var(--tw-border-opacity,1))}.border-\[\#E9E5DF\]{--tw-border-opacity:1;border-color:rgb(233 229 223/var(--tw-border-opacity,1))}.border-\[\#EDE7DA\]{--tw-border-opacity:1;border-color:rgb(237 231 218/var(--tw-border-opacity,1))}.border-accent-200{--tw-border-opacity:1;border-color:oklch(var(--accent-200) / var(--tw-border-opacity,1))}.border-accent-300{--tw-border-opacity:1;border-color:oklch(var(--accent-300) / var(--tw-border-opacity,1))}.border-accent-400{--tw-border-opacity:1;border-color:oklch(var(--accent-400) / var(--tw-border-opacity,1))}.border-amber-100{--tw-border-opacity:1;border-color:rgb(254 243 199/var(--tw-border-opacity,1))}.border-amber-200{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.border-amber-300{--tw-border-opacity:1;border-color:rgb(252 211 77/var(--tw-border-opacity,1))}.border-amber-400{--tw-border-opacity:1;border-color:rgb(251 191 36/var(--tw-border-opacity,1))}.border-amber-500{--tw-border-opacity:1;border-color:rgb(245 158 11/var(--tw-border-opacity,1))}.border-amber-900\/30{border-color:#78350f4d}.border-background-100{--tw-border-opacity:1;border-color:oklch(var(--background-100) / var(--tw-border-opacity,1))}.border-background-200{--tw-border-opacity:1;border-color:oklch(var(--background-200) / var(--tw-border-opacity,1))}.border-background-200\/70{border-color:oklch(var(--background-200) / .7)}.border-background-200\/80{border-color:oklch(var(--background-200) / .8)}.border-background-300{--tw-border-opacity:1;border-color:oklch(var(--background-300) / var(--tw-border-opacity,1))}.border-emerald-200{--tw-border-opacity:1;border-color:rgb(167 243 208/var(--tw-border-opacity,1))}.border-emerald-300{--tw-border-opacity:1;border-color:rgb(110 231 183/var(--tw-border-opacity,1))}.border-emerald-400{--tw-border-opacity:1;border-color:rgb(52 211 153/var(--tw-border-opacity,1))}.border-foreground-200{--tw-border-opacity:1;border-color:oklch(var(--foreground-200) / var(--tw-border-opacity,1))}.border-foreground-300{--tw-border-opacity:1;border-color:oklch(var(--foreground-300) / var(--tw-border-opacity,1))}.border-foreground-700{--tw-border-opacity:1;border-color:oklch(var(--foreground-700) / var(--tw-border-opacity,1))}.border-foreground-800{--tw-border-opacity:1;border-color:oklch(var(--foreground-800) / var(--tw-border-opacity,1))}.border-gray-100{--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity,1))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.border-gray-50{--tw-border-opacity:1;border-color:rgb(249 250 251/var(--tw-border-opacity,1))}.border-green-100{--tw-border-opacity:1;border-color:rgb(220 252 231/var(--tw-border-opacity,1))}.border-green-200{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity,1))}.border-orange-200{--tw-border-opacity:1;border-color:rgb(254 215 170/var(--tw-border-opacity,1))}.border-primary-200{--tw-border-opacity:1;border-color:oklch(var(--primary-200) / var(--tw-border-opacity,1))}.border-primary-300{--tw-border-opacity:1;border-color:oklch(var(--primary-300) / var(--tw-border-opacity,1))}.border-primary-400{--tw-border-opacity:1;border-color:oklch(var(--primary-400) / var(--tw-border-opacity,1))}.border-primary-500{--tw-border-opacity:1;border-color:oklch(var(--primary-500) / var(--tw-border-opacity,1))}.border-primary-600{--tw-border-opacity:1;border-color:oklch(var(--primary-600) / var(--tw-border-opacity,1))}.border-red-100{--tw-border-opacity:1;border-color:rgb(254 226 226/var(--tw-border-opacity,1))}.border-red-200{--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.border-rose-200{--tw-border-opacity:1;border-color:rgb(254 205 211/var(--tw-border-opacity,1))}.border-rose-300{--tw-border-opacity:1;border-color:rgb(253 164 175/var(--tw-border-opacity,1))}.border-secondary-300{--tw-border-opacity:1;border-color:oklch(var(--secondary-300) / var(--tw-border-opacity,1))}.border-slate-100{--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity,1))}.border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-slate-300{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.border-slate-400{--tw-border-opacity:1;border-color:rgb(148 163 184/var(--tw-border-opacity,1))}.border-violet-200{--tw-border-opacity:1;border-color:rgb(221 214 254/var(--tw-border-opacity,1))}.border-violet-300{--tw-border-opacity:1;border-color:rgb(196 181 253/var(--tw-border-opacity,1))}.border-violet-800{--tw-border-opacity:1;border-color:rgb(91 33 182/var(--tw-border-opacity,1))}.border-violet-800\/40{border-color:#5b21b666}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-white\/70{border-color:#ffffffb3}.border-white\/\[0\.05\]{border-color:#ffffff0d}.border-white\/\[0\.06\]{border-color:#ffffff0f}.border-yellow-200{--tw-border-opacity:1;border-color:rgb(254 240 138/var(--tw-border-opacity,1))}.border-t-\[\#604E97\]{--tw-border-opacity:1;border-top-color:rgb(96 78 151/var(--tw-border-opacity,1))}.border-t-transparent{border-top-color:#0000}.bg-\[\#0D9488\]\/10{background-color:#0d94881a}.bg-\[\#14B8A6\]{--tw-bg-opacity:1;background-color:rgb(20 184 166/var(--tw-bg-opacity,1))}.bg-\[\#14B8A6\]\/10{background-color:#14b8a61a}.bg-\[\#14B8A6\]\/15{background-color:#14b8a626}.bg-\[\#14B8A6\]\/5{background-color:#14b8a60d}.bg-\[\#2A5547\]\/10{background-color:#2a55471a}.bg-\[\#594474\]{--tw-bg-opacity:1;background-color:rgb(89 68 116/var(--tw-bg-opacity,1))}.bg-\[\#604E97\]{--tw-bg-opacity:1;background-color:rgb(96 78 151/var(--tw-bg-opacity,1))}.bg-\[\#604E97\]\/10{background-color:#604e971a}.bg-\[\#604E97\]\/5{background-color:#604e970d}.bg-\[\#66557D\]{--tw-bg-opacity:1;background-color:rgb(102 85 125/var(--tw-bg-opacity,1))}.bg-\[\#66557D\]\/10{background-color:#66557d1a}.bg-\[\#9B2C2C\]{--tw-bg-opacity:1;background-color:rgb(155 44 44/var(--tw-bg-opacity,1))}.bg-\[\#EDE7FA\]{--tw-bg-opacity:1;background-color:rgb(237 231 250/var(--tw-bg-opacity,1))}.bg-\[\#EDF5EF\]{--tw-bg-opacity:1;background-color:rgb(237 245 239/var(--tw-bg-opacity,1))}.bg-\[\#F1ECE1\]{--tw-bg-opacity:1;background-color:rgb(241 236 225/var(--tw-bg-opacity,1))}.bg-\[\#F1EEE6\]{--tw-bg-opacity:1;background-color:rgb(241 238 230/var(--tw-bg-opacity,1))}.bg-\[\#F1FAF8\]{--tw-bg-opacity:1;background-color:rgb(241 250 248/var(--tw-bg-opacity,1))}.bg-\[\#F5F1FB\]{--tw-bg-opacity:1;background-color:rgb(245 241 251/var(--tw-bg-opacity,1))}.bg-\[\#F6E3DD\]{--tw-bg-opacity:1;background-color:rgb(246 227 221/var(--tw-bg-opacity,1))}.bg-\[\#F8F5FD\]{--tw-bg-opacity:1;background-color:rgb(248 245 253/var(--tw-bg-opacity,1))}.bg-\[\#FBF3E4\]{--tw-bg-opacity:1;background-color:rgb(251 243 228/var(--tw-bg-opacity,1))}.bg-\[\#FBF8F3\]{--tw-bg-opacity:1;background-color:rgb(251 248 243/var(--tw-bg-opacity,1))}.bg-\[\#FBF9FE\]{--tw-bg-opacity:1;background-color:rgb(251 249 254/var(--tw-bg-opacity,1))}.bg-\[\#FBFAF7\]{--tw-bg-opacity:1;background-color:rgb(251 250 247/var(--tw-bg-opacity,1))}.bg-\[\#FDECEC\]{--tw-bg-opacity:1;background-color:rgb(253 236 236/var(--tw-bg-opacity,1))}.bg-\[\#FDF4F1\]{--tw-bg-opacity:1;background-color:rgb(253 244 241/var(--tw-bg-opacity,1))}.bg-\[\#FFFDF9\]{--tw-bg-opacity:1;background-color:rgb(255 253 249/var(--tw-bg-opacity,1))}.bg-accent-100{--tw-bg-opacity:1;background-color:oklch(var(--accent-100) / var(--tw-bg-opacity,1))}.bg-accent-300{--tw-bg-opacity:1;background-color:oklch(var(--accent-300) / var(--tw-bg-opacity,1))}.bg-accent-400{--tw-bg-opacity:1;background-color:oklch(var(--accent-400) / var(--tw-bg-opacity,1))}.bg-accent-50{--tw-bg-opacity:1;background-color:oklch(var(--accent-50) / var(--tw-bg-opacity,1))}.bg-accent-50\/50{background-color:oklch(var(--accent-50) / .5)}.bg-accent-50\/60{background-color:oklch(var(--accent-50) / .6)}.bg-amber-100{--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-amber-50\/40{background-color:#fffbeb66}.bg-amber-50\/60{background-color:#fffbeb99}.bg-amber-500{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-amber-700{--tw-bg-opacity:1;background-color:rgb(180 83 9/var(--tw-bg-opacity,1))}.bg-background-100{--tw-bg-opacity:1;background-color:oklch(var(--background-100) / var(--tw-bg-opacity,1))}.bg-background-200{--tw-bg-opacity:1;background-color:oklch(var(--background-200) / var(--tw-bg-opacity,1))}.bg-background-300{--tw-bg-opacity:1;background-color:oklch(var(--background-300) / var(--tw-bg-opacity,1))}.bg-background-50{--tw-bg-opacity:1;background-color:oklch(var(--background-50) / var(--tw-bg-opacity,1))}.bg-black\/50{background-color:#00000080}.bg-emerald-100{--tw-bg-opacity:1;background-color:rgb(209 250 229/var(--tw-bg-opacity,1))}.bg-emerald-50{--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.bg-emerald-50\/40{background-color:#ecfdf566}.bg-emerald-50\/50{background-color:#ecfdf580}.bg-emerald-600{--tw-bg-opacity:1;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.bg-emerald-700{--tw-bg-opacity:1;background-color:rgb(4 120 87/var(--tw-bg-opacity,1))}.bg-emerald-800{--tw-bg-opacity:1;background-color:rgb(6 95 70/var(--tw-bg-opacity,1))}.bg-foreground-900{--tw-bg-opacity:1;background-color:oklch(var(--foreground-900) / var(--tw-bg-opacity,1))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.bg-gray-50\/60{background-color:#f9fafb99}.bg-green-100{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}.bg-green-50{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity,1))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-orange-50{--tw-bg-opacity:1;background-color:rgb(255 247 237/var(--tw-bg-opacity,1))}.bg-primary-100{--tw-bg-opacity:1;background-color:oklch(var(--primary-100) / var(--tw-bg-opacity,1))}.bg-primary-300{--tw-bg-opacity:1;background-color:oklch(var(--primary-300) / var(--tw-bg-opacity,1))}.bg-primary-400{--tw-bg-opacity:1;background-color:oklch(var(--primary-400) / var(--tw-bg-opacity,1))}.bg-primary-50{--tw-bg-opacity:1;background-color:oklch(var(--primary-50) / var(--tw-bg-opacity,1))}.bg-primary-500{--tw-bg-opacity:1;background-color:oklch(var(--primary-500) / var(--tw-bg-opacity,1))}.bg-primary-600{--tw-bg-opacity:1;background-color:oklch(var(--primary-600) / var(--tw-bg-opacity,1))}.bg-purple-50{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity,1))}.bg-red-100{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-rose-100{--tw-bg-opacity:1;background-color:rgb(255 228 230/var(--tw-bg-opacity,1))}.bg-rose-50{--tw-bg-opacity:1;background-color:rgb(255 241 242/var(--tw-bg-opacity,1))}.bg-rose-50\/60{background-color:#fff1f299}.bg-rose-600{--tw-bg-opacity:1;background-color:rgb(225 29 72/var(--tw-bg-opacity,1))}.bg-rose-700{--tw-bg-opacity:1;background-color:rgb(190 18 60/var(--tw-bg-opacity,1))}.bg-secondary-100{--tw-bg-opacity:1;background-color:oklch(var(--secondary-100) / var(--tw-bg-opacity,1))}.bg-secondary-400{--tw-bg-opacity:1;background-color:oklch(var(--secondary-400) / var(--tw-bg-opacity,1))}.bg-secondary-50{--tw-bg-opacity:1;background-color:oklch(var(--secondary-50) / var(--tw-bg-opacity,1))}.bg-secondary-500{--tw-bg-opacity:1;background-color:oklch(var(--secondary-500) / var(--tw-bg-opacity,1))}.bg-slate-100{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.bg-slate-200{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.bg-slate-50{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-slate-900{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.bg-teal-100{--tw-bg-opacity:1;background-color:rgb(204 251 241/var(--tw-bg-opacity,1))}.bg-teal-700{--tw-bg-opacity:1;background-color:rgb(15 118 110/var(--tw-bg-opacity,1))}.bg-transparent{background-color:#0000}.bg-violet-100{--tw-bg-opacity:1;background-color:rgb(237 233 254/var(--tw-bg-opacity,1))}.bg-violet-50{--tw-bg-opacity:1;background-color:rgb(245 243 255/var(--tw-bg-opacity,1))}.bg-violet-50\/40{background-color:#f5f3ff66}.bg-violet-50\/60{background-color:#f5f3ff99}.bg-violet-50\/70{background-color:#f5f3ffb3}.bg-violet-800{--tw-bg-opacity:1;background-color:rgb(91 33 182/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/20{background-color:#fff3}.bg-white\/50{background-color:#ffffff80}.bg-white\/70{background-color:#ffffffb3}.bg-white\/80{background-color:#fffc}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity,1))}.bg-yellow-50{--tw-bg-opacity:1;background-color:rgb(254 252 232/var(--tw-bg-opacity,1))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right, var(--tw-gradient-stops))}.from-\[\#14B8A6\]\/10{--tw-gradient-from:#14b8a61a var(--tw-gradient-from-position);--tw-gradient-to:#14b8a600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#604E97\]\/10{--tw-gradient-from:#604e971a var(--tw-gradient-from-position);--tw-gradient-to:#604e9700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-100{--tw-gradient-from:#fee2e2 var(--tw-gradient-from-position);--tw-gradient-to:#fee2e200 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-100{--tw-gradient-from:#fef9c3 var(--tw-gradient-from-position);--tw-gradient-to:#fef9c300 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#14B8A6\]\/5{--tw-gradient-to:#14b8a60d var(--tw-gradient-to-position)}.to-\[\#604E97\]\/5{--tw-gradient-to:#604e970d var(--tw-gradient-to-position)}.to-red-50{--tw-gradient-to:#fef2f2 var(--tw-gradient-to-position)}.to-yellow-50{--tw-gradient-to:#fefce8 var(--tw-gradient-to-position)}.object-contain{-o-object-fit:contain;object-fit:contain}.p-0{padding:0}.p-1{padding:.25rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-12{padding-bottom:3rem}.pb-2{padding-bottom:.5rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-7{padding-bottom:1.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.15em\]{letter-spacing:.15em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#0D6F63\]{--tw-text-opacity:1;color:rgb(13 111 99/var(--tw-text-opacity,1))}.text-\[\#0D9488\]{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity,1))}.text-\[\#0F766E\]{--tw-text-opacity:1;color:rgb(15 118 110/var(--tw-text-opacity,1))}.text-\[\#0d9488\]{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity,1))}.text-\[\#0f766e\]{--tw-text-opacity:1;color:rgb(15 118 110/var(--tw-text-opacity,1))}.text-\[\#14B8A6\]{--tw-text-opacity:1;color:rgb(20 184 166/var(--tw-text-opacity,1))}.text-\[\#2A5547\]{--tw-text-opacity:1;color:rgb(42 85 71/var(--tw-text-opacity,1))}.text-\[\#2C2A26\]{--tw-text-opacity:1;color:rgb(44 42 38/var(--tw-text-opacity,1))}.text-\[\#345B48\]{--tw-text-opacity:1;color:rgb(52 91 72/var(--tw-text-opacity,1))}.text-\[\#3B6FD4\]{--tw-text-opacity:1;color:rgb(59 111 212/var(--tw-text-opacity,1))}.text-\[\#3C382F\]{--tw-text-opacity:1;color:rgb(60 56 47/var(--tw-text-opacity,1))}.text-\[\#4C463C\]{--tw-text-opacity:1;color:rgb(76 70 60/var(--tw-text-opacity,1))}.text-\[\#4e3d7a\]{--tw-text-opacity:1;color:rgb(78 61 122/var(--tw-text-opacity,1))}.text-\[\#5B5470\]{--tw-text-opacity:1;color:rgb(91 84 112/var(--tw-text-opacity,1))}.text-\[\#5C5549\]{--tw-text-opacity:1;color:rgb(92 85 73/var(--tw-text-opacity,1))}.text-\[\#604E97\]{--tw-text-opacity:1;color:rgb(96 78 151/var(--tw-text-opacity,1))}.text-\[\#66557D\]{--tw-text-opacity:1;color:rgb(102 85 125/var(--tw-text-opacity,1))}.text-\[\#6B6459\]{--tw-text-opacity:1;color:rgb(107 100 89/var(--tw-text-opacity,1))}.text-\[\#7A7264\]{--tw-text-opacity:1;color:rgb(122 114 100/var(--tw-text-opacity,1))}.text-\[\#8A5A12\]{--tw-text-opacity:1;color:rgb(138 90 18/var(--tw-text-opacity,1))}.text-\[\#8A8175\]{--tw-text-opacity:1;color:rgb(138 129 117/var(--tw-text-opacity,1))}.text-\[\#8E4130\]{--tw-text-opacity:1;color:rgb(142 65 48/var(--tw-text-opacity,1))}.text-\[\#94662F\]{--tw-text-opacity:1;color:rgb(148 102 47/var(--tw-text-opacity,1))}.text-\[\#948B7D\]{--tw-text-opacity:1;color:rgb(148 139 125/var(--tw-text-opacity,1))}.text-\[\#9B2C2C\]{--tw-text-opacity:1;color:rgb(155 44 44/var(--tw-text-opacity,1))}.text-\[\#A39A8A\]{--tw-text-opacity:1;color:rgb(163 154 138/var(--tw-text-opacity,1))}.text-\[\#B4573F\]{--tw-text-opacity:1;color:rgb(180 87 63/var(--tw-text-opacity,1))}.text-\[\#C9C1B2\]{--tw-text-opacity:1;color:rgb(201 193 178/var(--tw-text-opacity,1))}.text-\[11\]{color:11}.text-accent-600{--tw-text-opacity:1;color:oklch(var(--accent-600) / var(--tw-text-opacity,1))}.text-accent-700{--tw-text-opacity:1;color:oklch(var(--accent-700) / var(--tw-text-opacity,1))}.text-accent-900{--tw-text-opacity:1;color:oklch(var(--accent-900) / var(--tw-text-opacity,1))}.text-accent-900\/80{color:oklch(var(--accent-900) / .8)}.text-accent-900\/90{color:oklch(var(--accent-900) / .9)}.text-amber-500{--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity,1))}.text-amber-600{--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity,1))}.text-amber-700{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-amber-800{--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}.text-amber-900{--tw-text-opacity:1;color:rgb(120 53 15/var(--tw-text-opacity,1))}.text-background-50{--tw-text-opacity:1;color:oklch(var(--background-50) / var(--tw-text-opacity,1))}.text-emerald-700{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.text-emerald-800{--tw-text-opacity:1;color:rgb(6 95 70/var(--tw-text-opacity,1))}.text-emerald-900{--tw-text-opacity:1;color:rgb(6 78 59/var(--tw-text-opacity,1))}.text-emerald-950{--tw-text-opacity:1;color:rgb(2 44 34/var(--tw-text-opacity,1))}.text-foreground-300{--tw-text-opacity:1;color:oklch(var(--foreground-300) / var(--tw-text-opacity,1))}.text-foreground-400{--tw-text-opacity:1;color:oklch(var(--foreground-400) / var(--tw-text-opacity,1))}.text-foreground-500{--tw-text-opacity:1;color:oklch(var(--foreground-500) / var(--tw-text-opacity,1))}.text-foreground-600{--tw-text-opacity:1;color:oklch(var(--foreground-600) / var(--tw-text-opacity,1))}.text-foreground-700{--tw-text-opacity:1;color:oklch(var(--foreground-700) / var(--tw-text-opacity,1))}.text-foreground-800{--tw-text-opacity:1;color:oklch(var(--foreground-800) / var(--tw-text-opacity,1))}.text-foreground-900{--tw-text-opacity:1;color:oklch(var(--foreground-900) / var(--tw-text-opacity,1))}.text-foreground-950{--tw-text-opacity:1;color:oklch(var(--foreground-950) / var(--tw-text-opacity,1))}.text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-green-700{--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity,1))}.text-orange-500{--tw-text-opacity:1;color:rgb(249 115 22/var(--tw-text-opacity,1))}.text-primary-300{--tw-text-opacity:1;color:oklch(var(--primary-300) / var(--tw-text-opacity,1))}.text-primary-500{--tw-text-opacity:1;color:oklch(var(--primary-500) / var(--tw-text-opacity,1))}.text-primary-600{--tw-text-opacity:1;color:oklch(var(--primary-600) / var(--tw-text-opacity,1))}.text-primary-700{--tw-text-opacity:1;color:oklch(var(--primary-700) / var(--tw-text-opacity,1))}.text-primary-800{--tw-text-opacity:1;color:oklch(var(--primary-800) / var(--tw-text-opacity,1))}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-red-800{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity,1))}.text-rose-600{--tw-text-opacity:1;color:rgb(225 29 72/var(--tw-text-opacity,1))}.text-rose-700{--tw-text-opacity:1;color:rgb(190 18 60/var(--tw-text-opacity,1))}.text-rose-800{--tw-text-opacity:1;color:rgb(159 18 57/var(--tw-text-opacity,1))}.text-rose-900{--tw-text-opacity:1;color:rgb(136 19 55/var(--tw-text-opacity,1))}.text-secondary-600{--tw-text-opacity:1;color:oklch(var(--secondary-600) / var(--tw-text-opacity,1))}.text-secondary-700{--tw-text-opacity:1;color:oklch(var(--secondary-700) / var(--tw-text-opacity,1))}.text-secondary-900{--tw-text-opacity:1;color:oklch(var(--secondary-900) / var(--tw-text-opacity,1))}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-700{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.text-slate-800{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.text-teal-900{--tw-text-opacity:1;color:rgb(19 78 74/var(--tw-text-opacity,1))}.text-violet-800{--tw-text-opacity:1;color:rgb(91 33 182/var(--tw-text-opacity,1))}.text-violet-900{--tw-text-opacity:1;color:rgb(76 29 149/var(--tw-text-opacity,1))}.text-violet-950{--tw-text-opacity:1;color:rgb(46 16 101/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/70{color:#ffffffb3}.text-white\/80{color:#fffc}.text-white\/85{color:#ffffffd9}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity,1))}.text-yellow-600{--tw-text-opacity:1;color:rgb(202 138 4/var(--tw-text-opacity,1))}.text-yellow-700{--tw-text-opacity:1;color:rgb(161 98 7/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-\[\#604E97\]{accent-color:#604e97}.accent-amber-700{accent-color:#b45309}.accent-emerald-700{accent-color:#047857}.accent-slate-900{accent-color:#0f172a}.accent-violet-800{accent-color:#5b21b6}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-\[0\.04\]{opacity:.04}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.outline-none{outline-offset:2px;outline:2px solid #0000}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-inset{--tw-ring-inset:inset}.ring-\[\#EAE0CE\]{--tw-ring-opacity:1;--tw-ring-color:rgb(234 224 206/var(--tw-ring-opacity,1))}.ring-\[\#EDE7DA\]{--tw-ring-opacity:1;--tw-ring-color:rgb(237 231 218/var(--tw-ring-opacity,1))}.ring-amber-200{--tw-ring-opacity:1;--tw-ring-color:rgb(253 230 138/var(--tw-ring-opacity,1))}.ring-violet-300{--tw-ring-opacity:1;--tw-ring-color:rgb(196 181 253/var(--tw-ring-opacity,1))}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}:root{--font-heading:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-body:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-label:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--background-50:1 0 0;--background-100:.98 .004 250;--background-200:.96 .005 250;--background-300:.92 .006 250;--background-400:.87 .008 250;--background-500:.8 .01 250;--background-600:.7 .01 250;--background-700:.58 .02 250;--background-800:.45 .02 250;--background-900:.32 .02 250;--background-950:.2 .02 250;--primary-50:.97 .02 185;--primary-100:.93 .04 185;--primary-200:.87 .07 185;--primary-300:.81 .1 185;--primary-400:.75 .12 185;--primary-500:.69 .14 185;--primary-600:.62 .13 185;--primary-700:.54 .12 185;--primary-800:.45 .1 185;--primary-900:.36 .08 185;--primary-950:.25 .06 185;--accent-50:.97 .02 295;--accent-100:.93 .04 295;--accent-200:.85 .07 295;--accent-300:.75 .1 295;--accent-400:.62 .12 295;--accent-500:.47 .12 295;--accent-600:.42 .11 295;--accent-700:.36 .1 295;--accent-800:.3 .08 295;--accent-900:.24 .06 295;--accent-950:.16 .04 295;--secondary-50:.98 .005 100;--secondary-100:.95 .01 100;--secondary-200:.9 .02 100;--secondary-300:.82 .03 100;--secondary-400:.72 .04 100;--secondary-500:.6 .04 100;--secondary-600:.52 .04 100;--secondary-700:.44 .03 100;--secondary-800:.36 .03 100;--secondary-900:.28 .02 100;--secondary-950:.2 .02 100;--foreground-50:.98 .002 260;--foreground-100:.95 .003 260;--foreground-200:.88 .005 260;--foreground-300:.78 .01 260;--foreground-400:.65 .02 260;--foreground-500:.52 .02 260;--foreground-600:.42 .03 260;--foreground-700:.35 .03 260;--foreground-800:.28 .03 260;--foreground-900:.22 .03 260;--foreground-950:.15 .03 260}body{font-family:var(--font-body);background-color:oklch(var(--background-50));color:oklch(var(--foreground-950))}.honeypot-field{opacity:0;pointer-events:none;width:0;height:0;position:absolute;left:-9999px;overflow:hidden}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.file\:mr-3::file-selector-button{margin-right:.75rem}.file\:cursor-pointer::file-selector-button{cursor:pointer}.file\:rounded-md::file-selector-button{border-radius:.375rem}.file\:border-0::file-selector-button{border-width:0}.file\:bg-\[\#604E97\]::file-selector-button{--tw-bg-opacity:1;background-color:rgb(96 78 151/var(--tw-bg-opacity,1))}.file\:bg-slate-900::file-selector-button{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.file\:px-3::file-selector-button{padding-left:.75rem;padding-right:.75rem}.file\:py-1\.5::file-selector-button{padding-top:.375rem;padding-bottom:.375rem}.file\:text-xs::file-selector-button{font-size:.75rem;line-height:1rem}.file\:font-bold::file-selector-button{font-weight:700}.file\:font-semibold::file-selector-button{font-weight:600}.file\:text-white::file-selector-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.last\:mb-0:last-child{margin-bottom:0}.last\:border-0:last-child{border-width:0}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1:hover{--tw-translate-y:-.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:translate-y-\[-2px\]:hover{--tw-translate-y:-2px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[\#604E97\]:hover{--tw-border-opacity:1;border-color:rgb(96 78 151/var(--tw-border-opacity,1))}.hover\:border-\[\#604E97\]\/40:hover{border-color:#604e9766}.hover\:border-\[\#C9BDE5\]:hover{--tw-border-opacity:1;border-color:rgb(201 189 229/var(--tw-border-opacity,1))}.hover\:border-amber-300:hover{--tw-border-opacity:1;border-color:rgb(252 211 77/var(--tw-border-opacity,1))}.hover\:border-amber-600:hover{--tw-border-opacity:1;border-color:rgb(217 119 6/var(--tw-border-opacity,1))}.hover\:border-amber-700:hover{--tw-border-opacity:1;border-color:rgb(180 83 9/var(--tw-border-opacity,1))}.hover\:border-emerald-700:hover{--tw-border-opacity:1;border-color:rgb(4 120 87/var(--tw-border-opacity,1))}.hover\:border-primary-200\/60:hover{border-color:oklch(var(--primary-200) / .6)}.hover\:border-primary-300:hover{--tw-border-opacity:1;border-color:oklch(var(--primary-300) / var(--tw-border-opacity,1))}.hover\:border-primary-400:hover{--tw-border-opacity:1;border-color:oklch(var(--primary-400) / var(--tw-border-opacity,1))}.hover\:border-red-300:hover{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity,1))}.hover\:border-rose-300:hover{--tw-border-opacity:1;border-color:rgb(253 164 175/var(--tw-border-opacity,1))}.hover\:border-rose-500:hover{--tw-border-opacity:1;border-color:rgb(244 63 94/var(--tw-border-opacity,1))}.hover\:border-slate-300:hover{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.hover\:border-slate-400:hover{--tw-border-opacity:1;border-color:rgb(148 163 184/var(--tw-border-opacity,1))}.hover\:border-slate-500:hover{--tw-border-opacity:1;border-color:rgb(100 116 139/var(--tw-border-opacity,1))}.hover\:border-slate-600:hover{--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1))}.hover\:border-violet-300:hover{--tw-border-opacity:1;border-color:rgb(196 181 253/var(--tw-border-opacity,1))}.hover\:border-violet-800:hover{--tw-border-opacity:1;border-color:rgb(91 33 182/var(--tw-border-opacity,1))}.hover\:bg-\[\#0d9488\]:hover{--tw-bg-opacity:1;background-color:rgb(13 148 136/var(--tw-bg-opacity,1))}.hover\:bg-\[\#0fa89a\]:hover{--tw-bg-opacity:1;background-color:rgb(15 168 154/var(--tw-bg-opacity,1))}.hover\:bg-\[\#4E3D7A\]:hover,.hover\:bg-\[\#4e3d7a\]:hover{--tw-bg-opacity:1;background-color:rgb(78 61 122/var(--tw-bg-opacity,1))}.hover\:bg-\[\#504080\]:hover{--tw-bg-opacity:1;background-color:rgb(80 64 128/var(--tw-bg-opacity,1))}.hover\:bg-\[\#514180\]:hover{--tw-bg-opacity:1;background-color:rgb(81 65 128/var(--tw-bg-opacity,1))}.hover\:bg-\[\#53447f\]:hover{--tw-bg-opacity:1;background-color:rgb(83 68 127/var(--tw-bg-opacity,1))}.hover\:bg-\[\#5a4b6c\]:hover{--tw-bg-opacity:1;background-color:rgb(90 75 108/var(--tw-bg-opacity,1))}.hover\:bg-\[\#604E97\]\/15:hover{background-color:#604e9726}.hover\:bg-\[\#604E97\]\/5:hover{background-color:#604e970d}.hover\:bg-\[\#DFEDE3\]:hover{--tw-bg-opacity:1;background-color:rgb(223 237 227/var(--tw-bg-opacity,1))}.hover\:bg-\[\#F5F1FB\]:hover{--tw-bg-opacity:1;background-color:rgb(245 241 251/var(--tw-bg-opacity,1))}.hover\:bg-\[\#F7F3EA\]:hover{--tw-bg-opacity:1;background-color:rgb(247 243 234/var(--tw-bg-opacity,1))}.hover\:bg-\[\#FBF3E4\]:hover{--tw-bg-opacity:1;background-color:rgb(251 243 228/var(--tw-bg-opacity,1))}.hover\:bg-\[\#FDECEC\]:hover{--tw-bg-opacity:1;background-color:rgb(253 236 236/var(--tw-bg-opacity,1))}.hover\:bg-\[\#FFFDF9\]:hover{--tw-bg-opacity:1;background-color:rgb(255 253 249/var(--tw-bg-opacity,1))}.hover\:bg-amber-600:hover{--tw-bg-opacity:1;background-color:rgb(217 119 6/var(--tw-bg-opacity,1))}.hover\:bg-amber-800:hover{--tw-bg-opacity:1;background-color:rgb(146 64 14/var(--tw-bg-opacity,1))}.hover\:bg-background-100:hover{--tw-bg-opacity:1;background-color:oklch(var(--background-100) / var(--tw-bg-opacity,1))}.hover\:bg-background-200:hover{--tw-bg-opacity:1;background-color:oklch(var(--background-200) / var(--tw-bg-opacity,1))}.hover\:bg-emerald-700:hover{--tw-bg-opacity:1;background-color:rgb(4 120 87/var(--tw-bg-opacity,1))}.hover\:bg-emerald-800:hover{--tw-bg-opacity:1;background-color:rgb(6 95 70/var(--tw-bg-opacity,1))}.hover\:bg-gray-200:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.hover\:bg-gray-50\/50:hover{background-color:#f9fafb80}.hover\:bg-green-600:hover{--tw-bg-opacity:1;background-color:rgb(22 163 74/var(--tw-bg-opacity,1))}.hover\:bg-primary-50\/40:hover{background-color:oklch(var(--primary-50) / .4)}.hover\:bg-primary-600:hover{--tw-bg-opacity:1;background-color:oklch(var(--primary-600) / var(--tw-bg-opacity,1))}.hover\:bg-red-100:hover{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.hover\:bg-red-200:hover{--tw-bg-opacity:1;background-color:rgb(254 202 202/var(--tw-bg-opacity,1))}.hover\:bg-red-50:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.hover\:bg-rose-100:hover{--tw-bg-opacity:1;background-color:rgb(255 228 230/var(--tw-bg-opacity,1))}.hover\:bg-rose-800:hover{--tw-bg-opacity:1;background-color:rgb(159 18 57/var(--tw-bg-opacity,1))}.hover\:bg-slate-200:hover{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.hover\:bg-slate-50:hover{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.hover\:bg-slate-800:hover{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.hover\:bg-violet-100:hover{--tw-bg-opacity:1;background-color:rgb(237 233 254/var(--tw-bg-opacity,1))}.hover\:bg-violet-800\/5:hover{background-color:#5b21b60d}.hover\:bg-violet-900:hover{--tw-bg-opacity:1;background-color:rgb(76 29 149/var(--tw-bg-opacity,1))}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/70:hover{background-color:#ffffffb3}.hover\:text-\[\#4E3D7A\]:hover,.hover\:text-\[\#4e3d7a\]:hover{--tw-text-opacity:1;color:rgb(78 61 122/var(--tw-text-opacity,1))}.hover\:text-\[\#5C5549\]:hover{--tw-text-opacity:1;color:rgb(92 85 73/var(--tw-text-opacity,1))}.hover\:text-\[\#604E97\]:hover{--tw-text-opacity:1;color:rgb(96 78 151/var(--tw-text-opacity,1))}.hover\:text-gray-600:hover{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.hover\:text-gray-700:hover{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.hover\:text-primary-200:hover{--tw-text-opacity:1;color:oklch(var(--primary-200) / var(--tw-text-opacity,1))}.hover\:text-primary-300:hover{--tw-text-opacity:1;color:oklch(var(--primary-300) / var(--tw-text-opacity,1))}.hover\:text-primary-500:hover{--tw-text-opacity:1;color:oklch(var(--primary-500) / var(--tw-text-opacity,1))}.hover\:text-primary-600:hover{--tw-text-opacity:1;color:oklch(var(--primary-600) / var(--tw-text-opacity,1))}.hover\:text-primary-700:hover{--tw-text-opacity:1;color:oklch(var(--primary-700) / var(--tw-text-opacity,1))}.hover\:text-red-400:hover{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.hover\:text-red-500:hover{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.hover\:text-rose-600:hover{--tw-text-opacity:1;color:rgb(225 29 72/var(--tw-text-opacity,1))}.hover\:text-slate-900:hover{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.hover\:text-violet-800:hover{--tw-text-opacity:1;color:rgb(91 33 182/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.focus\:border-\[\#604E97\]:focus{--tw-border-opacity:1;border-color:rgb(96 78 151/var(--tw-border-opacity,1))}.focus\:border-primary-500:focus{--tw-border-opacity:1;border-color:oklch(var(--primary-500) / var(--tw-border-opacity,1))}.focus\:border-slate-500:focus{--tw-border-opacity:1;border-color:rgb(100 116 139/var(--tw-border-opacity,1))}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:border-background-300:disabled{--tw-border-opacity:1;border-color:oklch(var(--background-300) / var(--tw-border-opacity,1))}.disabled\:bg-\[\#C9BDE5\]:disabled{--tw-bg-opacity:1;background-color:rgb(201 189 229/var(--tw-bg-opacity,1))}.disabled\:bg-\[\#F7F3EA\]:disabled{--tw-bg-opacity:1;background-color:rgb(247 243 234/var(--tw-bg-opacity,1))}.disabled\:bg-background-100:disabled{--tw-bg-opacity:1;background-color:oklch(var(--background-100) / var(--tw-bg-opacity,1))}.disabled\:bg-background-300:disabled{--tw-bg-opacity:1;background-color:oklch(var(--background-300) / var(--tw-bg-opacity,1))}.disabled\:bg-gray-50:disabled{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.disabled\:bg-slate-100:disabled{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.disabled\:bg-slate-50:disabled{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.disabled\:text-\[\#A39A8A\]:disabled{--tw-text-opacity:1;color:rgb(163 154 138/var(--tw-text-opacity,1))}.disabled\:text-foreground-500:disabled{--tw-text-opacity:1;color:oklch(var(--foreground-500) / var(--tw-text-opacity,1))}.disabled\:text-gray-400:disabled{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.disabled\:no-underline:disabled{text-decoration-line:none}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.group[open] .group-open\:inline{display:inline}.group[open] .group-open\:hidden{display:none}.group:hover .group-hover\:text-\[\#604E97\]{--tw-text-opacity:1;color:rgb(96 78 151/var(--tw-text-opacity,1))}.group:hover .group-hover\:underline{text-decoration-line:underline}@media (width>=480px){.xs\:px-4{padding-left:1rem;padding-right:1rem}}@media (width>=640px){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mb-2\.5{margin-bottom:.625rem}.sm\:mb-3{margin-bottom:.75rem}.sm\:mb-6{margin-bottom:1.5rem}.sm\:mb-8{margin-bottom:2rem}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:h-\[52px\]{height:52px}.sm\:w-24{width:6rem}.sm\:w-56{width:14rem}.sm\:w-\[52px\]{width:52px}.sm\:w-auto{width:auto}.sm\:max-w-2xl{max-width:42rem}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-md{max-width:28rem}.sm\:max-w-sm{max-width:24rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:items-baseline{align-items:baseline}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:.5rem}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:gap-6{gap:1.5rem}.sm\:gap-8{gap:2rem}.sm\:space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.sm\:rounded-2xl{border-radius:1rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-7{padding-left:1.75rem;padding-right:1.75rem}.sm\:py-3{padding-top:.75rem;padding-bottom:.75rem}.sm\:py-9{padding-top:2.25rem;padding-bottom:2.25rem}.sm\:pl-12{padding-left:3rem}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}}@media (width>=768px){.md\:mb-16{margin-bottom:4rem}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-5{height:1.25rem}.md\:h-9{height:2.25rem}.md\:w-5{width:1.25rem}.md\:w-9{width:2.25rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:gap-4{gap:1rem}.md\:gap-6{gap:1.5rem}.md\:p-10{padding:2.5rem}.md\:p-12{padding:3rem}.md\:p-14{padding:3.5rem}.md\:p-5{padding:1.25rem}.md\:p-6{padding:1.5rem}.md\:p-7{padding:1.75rem}.md\:p-8{padding:2rem}.md\:px-1\.5{padding-left:.375rem;padding-right:.375rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.md\:py-12{padding-top:3rem;padding-bottom:3rem}.md\:py-16{padding-top:4rem;padding-bottom:4rem}.md\:py-2{padding-top:.5rem;padding-bottom:.5rem}.md\:py-20{padding-top:5rem;padding-bottom:5rem}.md\:py-24{padding-top:6rem;padding-bottom:6rem}.md\:py-8{padding-top:2rem;padding-bottom:2rem}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-\[11px\]{font-size:11px}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (width>=1024px){.lg\:sticky{position:sticky}.lg\:top-24{top:6rem}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:w-1\/2{width:50%}.lg\:w-64{width:16rem}.lg\:w-\[260px\]{width:260px}.lg\:w-auto{width:auto}.lg\:w-full{width:100%}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[210px_minmax\(0\,1fr\)\]{grid-template-columns:210px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.lg\:self-start{align-self:flex-start}.lg\:text-left{text-align:left}.lg\:text-3xl{font-size:1.875rem;line-height:2.25rem}}@media (width>=1280px){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1536px){.\32 xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@font-face{font-family:KPCA Renewal Sans;src:url(https://raw.githubusercontent.com/orioncactus/pretendard/6f167519eb309f39104b67a60d33bfcb15495cdc/packages/pretendard/dist/web/variable/woff2/PretendardVariable.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}body.kpca-public-theme{background:#fffefa;font-family:KPCA Renewal Sans,Pretendard,Malgun Gothic,sans-serif}.kpca-shared-header,#kpca-renewal .kpca-shared-header,.kpca-shared-footer,#kpca-renewal .kpca-shared-footer,.kpca-shared-family,#kpca-renewal .kpca-shared-family{box-sizing:border-box;letter-spacing:-.025em;font-family:KPCA Renewal Sans,Pretendard,Malgun Gothic,sans-serif}.kpca-shared-header *,#kpca-renewal .kpca-shared-header *,.kpca-shared-footer *,#kpca-renewal .kpca-shared-footer *,.kpca-shared-family *,#kpca-renewal .kpca-shared-family *{box-sizing:border-box}.kpca-shared-header,#kpca-renewal .kpca-shared-header{z-index:60;color:#243d34;background:#fffefa;border-bottom:1px solid #dfe2d9;position:sticky;top:0}.kpca-network-strip,#kpca-renewal .kpca-network-strip{color:#f8f5ed;background:#285044;align-items:center;gap:25px;height:30px;padding:0 max(24px,50% - 640px);font-size:10px;line-height:1.5;display:flex}.kpca-network-strip>span:first-child,#kpca-renewal .kpca-network-strip>span:first-child{letter-spacing:.12em;white-space:nowrap;font-size:9px}.kpca-network-copy,#kpca-renewal .kpca-network-copy{opacity:.8}.kpca-network-strip>div,#kpca-renewal .kpca-network-strip>div{white-space:nowrap;gap:20px;margin-left:auto;display:flex}.kpca-network-strip a,#kpca-renewal .kpca-network-strip a{color:inherit;text-decoration:none}.kpca-shared-header-row,#kpca-renewal .kpca-shared-header-row{align-items:center;gap:24px;max-width:1328px;min-height:74px;margin:0 auto;padding:12px 24px;display:flex}.kpca-shared-brand,#kpca-renewal .kpca-shared-brand{color:#66557d;flex:none;align-items:center;gap:10px;text-decoration:none;display:flex}.kpca-shared-emblem,#kpca-renewal .kpca-shared-emblem{flex:0 0 42px;width:42px;height:42px;display:block;overflow:hidden}.kpca-shared-emblem img,#kpca-renewal .kpca-shared-emblem img{width:auto;max-width:none;height:42px;display:block}.kpca-shared-brand>span:last-child,#kpca-renewal .kpca-shared-brand>span:last-child{flex-direction:column;gap:4px;display:flex}.kpca-shared-brand strong,#kpca-renewal .kpca-shared-brand strong{white-space:nowrap;font-size:19px;font-weight:500;line-height:1.3}.kpca-shared-brand small,#kpca-renewal .kpca-shared-brand small{letter-spacing:.03em;white-space:nowrap;font-size:6.5px;line-height:1.5}.kpca-shared-navigation,#kpca-renewal .kpca-shared-navigation{flex:1;justify-content:center;align-items:center;gap:14px;min-width:0;display:flex}.kpca-shared-navigation a,#kpca-renewal .kpca-shared-navigation a{white-space:nowrap;color:#263e36;border-bottom:1px solid #0000;padding:8px 0;font-size:11px;text-decoration:none}.kpca-shared-navigation a[aria-current=page],#kpca-renewal .kpca-shared-navigation a[aria-current=page],.kpca-shared-navigation a:hover,#kpca-renewal .kpca-shared-navigation a:hover{color:#66557d;border-bottom-color:#66557d}.kpca-shared-member-links,#kpca-renewal .kpca-shared-member-links{flex:none;align-items:center;gap:10px;display:flex}.kpca-shared-member-links>a,#kpca-renewal .kpca-shared-member-links>a{white-space:nowrap;color:#66557d;border-radius:6px;justify-content:center;align-items:center;min-height:34px;padding:7px 10px;font-size:11px;text-decoration:none;display:inline-flex}.kpca-shared-member-links>a.kpca-member-primary,#kpca-renewal .kpca-shared-member-links>a.kpca-member-primary{color:#fffefa;background:#66557d;border:1px solid #66557d}.kpca-account-checking,#kpca-renewal .kpca-account-checking{color:#63706a;font-size:10px}.kpca-shared-menu-toggle,#kpca-renewal .kpca-shared-menu-toggle{color:#284f44;cursor:pointer;background:#fffefa;border:1px solid #dfe2d9;border-radius:6px;width:36px;height:36px;font:500 21px/1 KPCA Renewal Sans,sans-serif;display:none}.kpca-shared-mobile-panel,#kpca-renewal .kpca-shared-mobile-panel{inset:var(--kpca-header-offset,105px) 0 0;color:#263e36;z-index:65;background:#fffefa;outline:none;padding:22px max(24px,50% - 350px);position:fixed;overflow-y:auto}.kpca-shared-mobile-panel nav,#kpca-renewal .kpca-shared-mobile-panel nav{flex-direction:column;gap:7px;max-width:700px;margin:0 auto;display:flex}.kpca-shared-mobile-panel nav>a,#kpca-renewal .kpca-shared-mobile-panel nav>a{color:inherit;border-bottom:1px solid #e5e4e9;padding:13px 10px;font-size:15px;line-height:1.5;text-decoration:none;display:block}.kpca-shared-mobile-panel a[aria-current=page],#kpca-renewal .kpca-shared-mobile-panel a[aria-current=page]{color:#66557d;background:#f0edf4;border-radius:5px}.kpca-mobile-member-links,#kpca-renewal .kpca-mobile-member-links{gap:12px;padding:16px 0;display:flex}.kpca-mobile-member-links a,#kpca-renewal .kpca-mobile-member-links a{text-align:center;color:#66557d;border:1px solid #66557d;border-radius:6px;flex:1;padding:11px;font-size:13px;text-decoration:none}.kpca-shared-header a:focus-visible,#kpca-renewal .kpca-shared-header a:focus-visible,.kpca-shared-header button:focus-visible,#kpca-renewal .kpca-shared-header button:focus-visible,.kpca-shared-footer a:focus-visible,#kpca-renewal .kpca-shared-footer a:focus-visible,.kpca-shared-family a:focus-visible,#kpca-renewal .kpca-shared-family a:focus-visible{outline-offset:4px;outline:3px solid #8a75ac}.kpca-shared-footer,#kpca-renewal .kpca-shared-footer{color:#263e36;background:#fffefa;grid-template-columns:1fr 1.25fr;gap:50px;width:min(1120px,100% - 64px);margin:0 auto;padding:45px 0 125px;font-size:11px;line-height:1.9;display:grid}.kpca-shared-footer a,#kpca-renewal .kpca-shared-footer a{color:inherit;text-decoration:none}.kpca-shared-footer a:hover,#kpca-renewal .kpca-shared-footer a:hover{text-decoration:underline}.kpca-footer-brand,#kpca-renewal .kpca-footer-brand{margin-bottom:4px;font-size:17px;font-weight:500;display:inline-block}.kpca-shared-footer p,#kpca-renewal .kpca-shared-footer p{color:#63706a;margin:13px 0;font-size:11px;line-height:1.9}.kpca-footer-details,#kpca-renewal .kpca-footer-details{text-align:right}.kpca-footer-details nav,#kpca-renewal .kpca-footer-details nav{flex-wrap:wrap;justify-content:flex-end;gap:10px 13px;line-height:1.8;display:flex}@media (width>=1024px) and (width<=1199px){.kpca-shared-header-row,#kpca-renewal .kpca-shared-header-row{gap:14px;padding-left:18px;padding-right:18px}.kpca-shared-brand strong,#kpca-renewal .kpca-shared-brand strong{font-size:16px}.kpca-shared-emblem,#kpca-renewal .kpca-shared-emblem{flex-basis:36px;width:36px;height:36px}.kpca-shared-emblem img,#kpca-renewal .kpca-shared-emblem img{height:36px}.kpca-shared-brand small,#kpca-renewal .kpca-shared-brand small{font-size:5.5px}.kpca-shared-navigation,#kpca-renewal .kpca-shared-navigation{gap:9px}.kpca-shared-navigation a,#kpca-renewal .kpca-shared-navigation a{font-size:10.5px}.kpca-shared-member-links,#kpca-renewal .kpca-shared-member-links{gap:4px}.kpca-shared-member-links>a,#kpca-renewal .kpca-shared-member-links>a{padding:7px 8px;font-size:10px}}@media (width<=1023px){.kpca-shared-navigation,#kpca-renewal .kpca-shared-navigation{display:none}.kpca-shared-menu-toggle,#kpca-renewal .kpca-shared-menu-toggle{justify-content:center;align-items:center;display:inline-flex}.kpca-shared-member-links,#kpca-renewal .kpca-shared-member-links{margin-left:auto}.kpca-network-copy,#kpca-renewal .kpca-network-copy{display:none}.kpca-shared-header-row,#kpca-renewal .kpca-shared-header-row{gap:15px}.kpca-shared-mobile-panel,#kpca-renewal .kpca-shared-mobile-panel{display:block}}@media (width<=700px){.kpca-network-strip,#kpca-renewal .kpca-network-strip{gap:10px;padding:0 14px;font-size:8px}.kpca-network-strip>span:first-child,#kpca-renewal .kpca-network-strip>span:first-child{letter-spacing:.04em;font-size:7px}.kpca-network-strip>div,#kpca-renewal .kpca-network-strip>div{gap:10px}.kpca-shared-header-row,#kpca-renewal .kpca-shared-header-row{gap:8px;padding:10px 14px}.kpca-shared-brand,#kpca-renewal .kpca-shared-brand{gap:7px}.kpca-shared-brand strong,#kpca-renewal .kpca-shared-brand strong{font-size:15px}.kpca-shared-brand small,#kpca-renewal .kpca-shared-brand small{letter-spacing:.01em;font-size:5px}.kpca-shared-emblem,#kpca-renewal .kpca-shared-emblem{flex-basis:32px;width:32px;height:32px}.kpca-shared-emblem img,#kpca-renewal .kpca-shared-emblem img{height:32px}.kpca-shared-member-links,#kpca-renewal .kpca-shared-member-links{gap:6px}.kpca-shared-member-links>a,#kpca-renewal .kpca-shared-member-links>a{min-height:44px;padding:0 7px;font-size:10px;line-height:1.2}.kpca-shared-menu-toggle,#kpca-renewal .kpca-shared-menu-toggle{flex:0 0 44px;width:44px;height:44px}.kpca-account-checking,#kpca-renewal .kpca-account-checking{font-size:9px}.kpca-shared-footer,#kpca-renewal .kpca-shared-footer{grid-template-columns:1fr;gap:22px;width:calc(100% - 40px);padding-top:25px}.kpca-footer-details,#kpca-renewal .kpca-footer-details{text-align:left}.kpca-footer-details nav,#kpca-renewal .kpca-footer-details nav{justify-content:flex-start}}@media (width<=359px){.kpca-network-strip,#kpca-renewal .kpca-network-strip{gap:8px;padding:0 10px}.kpca-network-strip>div,#kpca-renewal .kpca-network-strip>div{gap:8px}.kpca-shared-header-row,#kpca-renewal .kpca-shared-header-row{gap:6px;padding-left:10px;padding-right:10px}.kpca-shared-brand,#kpca-renewal .kpca-shared-brand{gap:6px}.kpca-shared-brand strong,#kpca-renewal .kpca-shared-brand strong{font-size:14px}.kpca-shared-brand small,#kpca-renewal .kpca-shared-brand small{font-size:4.9px}.kpca-shared-emblem,#kpca-renewal .kpca-shared-emblem{flex-basis:30px;width:30px;height:30px}.kpca-shared-emblem img,#kpca-renewal .kpca-shared-emblem img{height:30px}.kpca-shared-member-links,#kpca-renewal .kpca-shared-member-links{gap:5px}.kpca-shared-member-links>a,#kpca-renewal .kpca-shared-member-links>a{padding:0 6px;font-size:9.5px}.kpca-shared-menu-toggle,#kpca-renewal .kpca-shared-menu-toggle{flex:0 0 40px;width:40px;height:44px}}.kpca-platform-family{color:#284d43;isolation:isolate;background-color:#cdb8da;background-image:linear-gradient(#ffffff40 1px,#0000 1px),linear-gradient(90deg,#ffffff40 1px,#0000 1px);background-size:18px 18px;margin:44px 0 0;padding:44px 20px;font-family:Noto Sans KR,sans-serif;position:relative}.kpca-family-inner{max-width:1120px;margin:0 auto}.kpca-family-heading{text-align:center;margin:0 0 26px}.kpca-family-heading>span{letter-spacing:.13em;color:#655082;background:#ffffff9e;border-radius:20px;padding:5px 14px;font-size:10px;font-weight:700;display:inline-block}#family.kpca-platform-family .kpca-family-heading h2{letter-spacing:-.04em;color:#000;margin:12px 0 7px;font-size:28px;font-weight:800;line-height:1.35}.kpca-family-heading>p{color:#4c5962;margin:0;font-size:12px;line-height:1.7}.kpca-family-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.kpca-family-card{text-align:center;color:#284d43;background:#fff;border:1px solid #6550821f;border-radius:12px;flex-direction:column;align-items:center;min-width:0;padding:27px 22px 18px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.kpca-family-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px #65508229}.kpca-family-card img{-o-object-fit:contain;object-fit:contain;width:64px;height:64px;margin:0 0 15px}.kpca-family-card h3{letter-spacing:-.03em;color:#284d43;margin:0 0 10px;font-size:16px;font-weight:700;line-height:1.5}.kpca-family-card>p{word-break:keep-all;color:#68726d;margin:0;font-size:12px;line-height:1.8}.kpca-family-card>span{color:#655082;border-top:1px solid #e8e4eb;justify-content:space-between;align-self:stretch;align-items:center;gap:12px;margin-top:24px;padding-top:14px;font-size:10px;font-weight:600;display:flex}.kpca-family-card>span>b{font-size:14px;font-weight:400}.kpca-platform-footer{color:#f4f0f7;word-break:keep-all;box-sizing:border-box;padding-bottom:calc(86px + env(safe-area-inset-bottom));background:#655082;margin-top:32px;font-family:Noto Sans KR,sans-serif}.kpca-platform-footer a{color:inherit;text-decoration:none}.kpca-platform-footer a:hover{text-underline-offset:4px;text-decoration:underline}.kpca-platform-footer a:focus-visible,.kpca-platform-footer summary:focus-visible,.kpca-family-card:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid}.kpca-platform-footer-inner{box-sizing:border-box;width:calc(100% - 32px);min-width:0;max-width:1200px;margin:0 auto;padding:23px 16px 12px}@media (width>=640px){.kpca-platform-footer-inner{width:calc(100% - 32px);padding:23px 24px 14px}}@media (width>=1024px){.kpca-platform-footer-inner{width:min(1200px,100% - 48px);padding:23px clamp(28px,50% - 560px,40px) 16px}}.kpca-footer-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.kpca-footer-wordmark{letter-spacing:-.025em;font-size:17px;font-weight:700;color:#fff!important}.kpca-footer-legal{flex-wrap:wrap;align-items:center;gap:20px;font-size:11px;line-height:1.8;display:flex}.kpca-footer-privacy{font-weight:800}.kpca-footer-disclosure{border-top:1px solid #fff3;margin-top:15px}.kpca-footer-disclosure summary{cursor:pointer;color:#e2d9ea;justify-content:space-between;align-items:center;gap:12px;min-height:37px;font-size:11px;font-weight:600;list-style:none;display:flex}.kpca-footer-disclosure summary::-webkit-details-marker{display:none}.kpca-footer-disclosure summary svg{transition:transform .2s}.kpca-footer-disclosure[open] summary svg{transform:rotate(180deg)}.kpca-footer-expanded{padding:4px 0 12px}.kpca-footer-business{grid-template-columns:1fr 1fr;gap:2px 32px;font-size:11px;line-height:1.8;display:grid}.kpca-footer-business p{margin:0}.kpca-footer-qualification{color:#e2d9ea;margin:10px 0;font-size:10px;line-height:1.8}.kpca-footer-channels,.kpca-footer-site-nav{color:#d8cde2;flex-wrap:wrap;gap:6px 16px;margin:10px 0 0;font-size:11px;line-height:1.9;display:flex}.kpca-footer-site-nav{border-top:1px solid #ffffff24;padding-top:11px;font-size:10px}.kpca-footer-copyright{color:#d8cde2;margin:7px 0 0;font-size:9px;line-height:1.7}.kpca-footer-top,.kpca-footer-legal,.kpca-footer-disclosure,.kpca-footer-expanded,.kpca-footer-business,.kpca-footer-channels,.kpca-footer-site-nav,.kpca-footer-copyright{box-sizing:border-box;min-width:0;max-width:100%}.kpca-footer-disclosure summary>span,.kpca-footer-business p,.kpca-footer-qualification,.kpca-footer-copyright,.kpca-footer-legal a,.kpca-footer-channels a,.kpca-footer-site-nav a{overflow-wrap:anywhere;min-width:0}@media (width<=767px){.kpca-platform-footer{margin-top:24px}}.kpca-policy-status{color:#3e3550;background:#f5f0f8;border:1px solid #d7c9e5;border-left:4px solid #655082;margin:26px 0;padding:20px 22px;font-size:13px;line-height:1.85}.kpca-policy-status strong{font-size:14px}.kpca-policy-status p{margin:6px 0}.kpca-policy-status ul{margin:8px 0 0;padding-left:20px}.kpca-policy-meta{color:#6f637a;font-size:12px}.kpca-policy-contact{flex-wrap:wrap;gap:10px 22px;margin-top:18px;font-size:13px;display:flex}.kpca-policy-contact a{color:#655082;text-underline-offset:3px;text-decoration:underline}.kpca-policy-refs{color:#675d70;font-size:12px;line-height:1.9}.kpca-policy-refs a{color:#655082;text-decoration:underline}.kpca-footer-wordmark{display:inline-block}.kpca-footer-wordmark-short,.kpca-footer-copyright-short{display:none}@media (width<=639px){.kpca-platform-family{margin-top:42px;padding:36px 20px}.kpca-family-cards{grid-template-columns:1fr;gap:12px}#family.kpca-platform-family .kpca-family-heading h2{font-size:24px}.kpca-family-card{padding:24px 24px 17px}.kpca-family-card>span{margin-top:20px}.kpca-platform-footer-inner{padding:19px 16px 12px}.kpca-footer-wordmark{font-size:15px}.kpca-footer-top{gap:12px}.kpca-footer-legal{gap:8px 14px;font-size:10px}.kpca-footer-disclosure{margin-top:7px}.kpca-footer-disclosure summary{min-height:35px;font-size:10px}.kpca-footer-business{grid-template-columns:1fr;font-size:10px}.kpca-footer-channels{font-size:10px}.kpca-footer-copyright{font-size:8px}.kpca-policy-status{padding:16px;font-size:12px}}@media (width<=820px){.kpca-family-cards{grid-template-columns:minmax(0,1fr);gap:12px}.kpca-family-card{text-align:left;grid-template-columns:48px minmax(0,1fr);place-items:center start;gap:4px 14px;padding:16px;display:grid}.kpca-family-card img{grid-area:1/1/4;width:48px;height:48px;margin:0}.kpca-family-card h3{grid-column:2;margin:0;font-size:15px;line-height:1.45}.kpca-family-card>p{grid-column:2;margin:0;font-size:12px;line-height:1.6}.kpca-family-card>span{border-top:0;grid-column:2;justify-content:flex-start;align-self:auto;gap:6px;margin:0;padding-top:2px;font-size:12px;line-height:1.5}}@media (width<=767px){.kpca-footer-wordmark-full,.kpca-footer-copyright-full{display:none}.kpca-footer-wordmark-short,.kpca-footer-copyright-short{display:inline}.kpca-platform-footer{padding-bottom:calc(80px + env(safe-area-inset-bottom));margin-top:20px}.kpca-platform-footer-inner{width:calc(100% - 24px);padding:14px 14px 8px}.kpca-footer-top{flex-wrap:wrap;align-items:flex-start;gap:6px}.kpca-footer-wordmark{letter-spacing:-.02em;font-size:14px}.kpca-footer-legal{flex-wrap:wrap;gap:4px 12px;font-size:10px;line-height:1.6}.kpca-footer-disclosure{margin-top:9px}.kpca-footer-disclosure summary{gap:8px;min-height:30px;font-size:10px}.kpca-footer-disclosure summary svg{flex:0 0 12px;width:12px;height:12px}.kpca-footer-expanded{padding:2px 0 8px}.kpca-footer-copyright{margin-top:6px;padding-right:52px;font-size:8.5px;line-height:1.6}}.kpca-quick-dock,#kpca-renewal .kpca-quick-dock{bottom:max(12px,env(safe-area-inset-bottom));z-index:55;box-sizing:border-box;background:#fffefaf7;border:1px solid #d9ded6;border-radius:17px;grid-template-columns:repeat(5,minmax(0,1fr));width:min(620px,100% - 28px);padding:7px;font-family:KPCA Renewal Sans,Pretendard,Malgun Gothic,sans-serif;display:grid;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 5px 28px #263e361c}.kpca-quick-dock>a,#kpca-renewal .kpca-quick-dock>a{color:#4f6058;text-align:center;box-sizing:border-box;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:58px;padding:5px 3px;font-size:11px;font-weight:500;line-height:1.25;text-decoration:none;display:flex}.kpca-quick-dock>a+a,#kpca-renewal .kpca-quick-dock>a+a{border-left:1px solid #e4e5df}.kpca-quick-dock>a[aria-current=page],#kpca-renewal .kpca-quick-dock>a[aria-current=page]{color:#66557d;background:#f0edf4}.kpca-quick-dock>a:first-child,#kpca-renewal .kpca-quick-dock>a:first-child{color:#285044}.kpca-quick-dock>a:hover,#kpca-renewal .kpca-quick-dock>a:hover{background:#eaf0e9}.kpca-quick-dock>a:focus-visible,#kpca-renewal .kpca-quick-dock>a:focus-visible{outline-offset:2px;outline:3px solid #8a75ac}body:has(.kpca-shared-menu-toggle[aria-expanded=true]) .kpca-quick-dock{visibility:hidden;pointer-events:none}.kpca-shared-footer.kpca-footer-with-dock,#kpca-renewal .kpca-shared-footer.kpca-footer-with-dock{padding-bottom:calc(125px + env(safe-area-inset-bottom))}#kpca-renewal #home{scroll-margin-top:calc(var(--kpca-header-offset,96px) + var(--kpca-anchor-gap,20px))}@media (width<=600px){.kpca-quick-dock,#kpca-renewal .kpca-quick-dock{border-radius:14px;width:calc(100% - 20px);padding:5px}.kpca-quick-dock>a,#kpca-renewal .kpca-quick-dock>a{gap:5px;min-height:58px;padding:4px 2px;font-size:10px}.kpca-quick-dock>a>span,#kpca-renewal .kpca-quick-dock>a>span{word-break:keep-all;max-width:60px}}@media (prefers-reduced-motion:reduce){.kpca-quick-dock,#kpca-renewal .kpca-quick-dock{scroll-behavior:auto}}.kpca-kakao-inquiry,#kpca-renewal .kpca-kakao-inquiry{right:24px;bottom:calc(max(12px,env(safe-area-inset-bottom)) + 86px);z-index:56;color:#191600;box-sizing:border-box;white-space:nowrap;cursor:pointer;background:#fee500;border:1px solid #19160024;border-radius:50%;flex:0 0 52px;justify-content:center;align-items:center;width:52px;height:52px;padding:0;text-decoration:none;display:inline-flex;position:fixed;box-shadow:0 4px 14px #19160029}.kpca-kakao-inquiry:hover,#kpca-renewal .kpca-kakao-inquiry:hover{color:#191600;background:#f7db00;text-decoration:none}.kpca-kakao-inquiry:active,#kpca-renewal .kpca-kakao-inquiry:active{background:#efd200}.kpca-kakao-inquiry:focus-visible,#kpca-renewal .kpca-kakao-inquiry:focus-visible{outline-offset:3px;outline:3px solid #285044}.kpca-kakao-inquiry-icon,#kpca-renewal .kpca-kakao-inquiry-icon{flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;font-size:24px;line-height:1;display:flex}.kpca-kakao-inquiry-label,#kpca-renewal .kpca-kakao-inquiry-label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body:has(.kpca-shared-menu-toggle[aria-expanded=true]) .kpca-kakao-inquiry{visibility:hidden;pointer-events:none}@media (width<=600px){.kpca-kakao-inquiry,#kpca-renewal .kpca-kakao-inquiry{right:14px;bottom:calc(max(12px,env(safe-area-inset-bottom)) + 78px);flex:0 0 50px;width:50px;height:50px}.kpca-kakao-inquiry-icon,#kpca-renewal .kpca-kakao-inquiry-icon{flex:0 0 23px;width:23px;height:23px;font-size:23px}}@media (width<=359px){.kpca-kakao-inquiry,#kpca-renewal .kpca-kakao-inquiry{flex:0 0 48px;width:48px;height:48px;right:12px}}@media (prefers-reduced-motion:reduce){.kpca-kakao-inquiry,#kpca-renewal .kpca-kakao-inquiry{transition:none}}.shared-news-section{color:#fffefa;scroll-margin-top:calc(var(--kpca-header-offset,90px) + 20px);background:#274e43;margin:0;padding:80px 0;font-family:inherit;line-height:1.75;container-type:inline-size}.shared-news-wrap{box-sizing:border-box;width:min(1120px,100% - 96px);min-width:0;margin:auto}@media (width<=767px){.shared-news-section{padding:48px 0}}.shared-news-heading{justify-content:space-between;gap:32px;margin-bottom:40px;display:flex}.shared-news-heading>div>span{font-size:12px;font-weight:600}.shared-news-heading h2{letter-spacing:-.045em;color:inherit;word-break:keep-all;overflow-wrap:anywhere;text-wrap:balance;min-width:0;margin:15px 0 0;font-size:clamp(26px,2.6vw + 8px,36px);font-weight:600;line-height:1.35}.shared-news-heading>p{color:#d9e5df;margin:0;font-size:13px}.shared-news-board{border-top:1px solid #78948a;margin-top:30px;padding-top:25px}.shared-news-board>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:25px;display:flex}.shared-news-board h3{letter-spacing:-.04em;color:inherit;margin:0;font-size:23px;font-weight:600}.shared-news-board>header>a{color:inherit;white-space:nowrap;font-size:12px;text-decoration:none}.shared-news-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.shared-news-card{color:#263e36;background:#fffefa;border:1px solid #e6e9e3;border-radius:8px;flex-direction:column;min-width:0;text-decoration:none;display:flex;overflow:hidden}.shared-news-cover{aspect-ratio:1.45;background:#eef2ea;overflow:hidden}.shared-news-cover>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.shared-news-cover-fallback{color:#66557d;background:#eee8f2;flex-direction:column;justify-content:space-between;height:100%;padding:18px;display:flex}.shared-news-cover-fallback>span{font-size:10px}.shared-news-cover-fallback>strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:19px;line-height:1.5;display:-webkit-box;overflow:hidden}.shared-news-copy{flex-direction:column;flex:1;min-width:0;padding:18px;display:flex}.shared-news-copy>span:first-child{color:#66557d;font-size:10px}.shared-news-copy>h4{color:#263e36;word-break:keep-all;overflow-wrap:anywhere;min-width:0;margin:9px 0 18px;font-size:17px;font-weight:500;line-height:1.5}.shared-news-copy>time{color:#68716c;margin-top:auto;font-size:11px}.shared-news-read{color:#66557d;border-top:1px solid #e3dde6;margin-top:15px;padding-top:12px;font-size:11px}.shared-news-state{color:#52695e;text-align:center;background:#eef0e9;border-radius:8px;padding:30px 20px;font-size:13px}.shared-news-section>div>footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:28px;font-size:12px;display:flex}.shared-news-section>div>footer>p{color:#d6e3dc;margin:0}.shared-news-manage{color:inherit;text-underline-offset:4px;font-size:12px}.shared-news-refresh,.shared-news-more{font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:6px;margin-top:20px;padding:10px 20px;font-size:13px}.shared-news-section a:focus-visible,.shared-news-section button:focus-visible,.shared-news-page a:focus-visible,.shared-news-page button:focus-visible,.shared-news-page input:focus-visible{outline-offset:4px;outline:3px solid #b5a0d0}.shared-news-page{color:#263e36;background:#fffefa;flex:1;padding:40px 32px 64px;font-family:inherit;line-height:1.8}.shared-news-archive{width:min(1168px,100%);margin:auto}.shared-news-archive>nav{flex-wrap:wrap;gap:12px;display:flex}.shared-news-archive>nav>a{color:#66557d;border:1px solid #d5dcd5;border-radius:6px;padding:8px 16px;font-size:13px;text-decoration:none}.shared-news-archive>nav>[aria-current=page]{color:#fff;background:#66557d}.shared-news-archive h1,.shared-news-article h1{letter-spacing:-.045em;margin:30px 0;font-size:36px;font-weight:600;line-height:1.45}.shared-news-archive form{max-width:600px;margin:28px 0}.shared-news-archive label{margin-bottom:6px;font-size:12px;display:block}.shared-news-archive form>div{gap:10px;display:flex}.shared-news-archive input{min-width:0;font:inherit;border:1px solid #bdccc2;border-radius:5px;flex:1;padding:10px}.shared-news-archive button{font:inherit;color:#fff;cursor:pointer;background:#66557d;border:0;border-radius:5px;padding:10px 20px;font-size:13px}.shared-news-order{color:#657169;font-size:12px}.shared-news-archive>.shared-news-manage{color:#66557d;margin-top:35px;display:block}.shared-news-article{overflow-wrap:anywhere;width:min(896px,100%);margin:auto}.shared-news-article>a{color:#66557d;font-size:13px}.shared-news-article>header{border-bottom:1px solid #d7dfd8;margin-bottom:30px;padding:24px 0}.shared-news-article>header>span,.shared-news-article time{color:#66557d;font-size:12px}.shared-news-article-cover img{-o-object-fit:contain;object-fit:contain;width:100%;max-height:520px}.shared-news-body{font-size:16px;line-height:2.05}.shared-news-body p{white-space:pre-line;margin:0 0 24px}.shared-news-article>footer{color:#657169;border-top:1px solid #d7dfd8;margin-top:36px;padding-top:20px;font-size:12px}@container (width<=900px){.shared-news-heading{display:block}.shared-news-heading>p{margin-top:20px}.shared-news-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.shared-news-board h3{font-size:21px}}@container (width<=760px){.shared-news-wrap{width:calc(100% - 40px)}.shared-news-grid{gap:14px}}@container (width<=359px){.shared-news-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.shared-news-page{padding:30px 20px 50px}.shared-news-page .shared-news-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.shared-news-archive h1,.shared-news-article h1{font-size:28px}.shared-news-copy{padding:14px}.shared-news-copy>h4{font-size:16px}.shared-news-body{font-size:15px}}@media (width<=359px){.shared-news-page .shared-news-grid{grid-template-columns:minmax(0,1fr)}.shared-news-page{padding-left:16px;padding-right:16px}}#kpca-renewal .shared-news-heading h2{letter-spacing:-.05em;color:#fffefa;word-break:keep-all;overflow-wrap:anywhere;text-wrap:balance;min-width:0;margin:15px 0 0;font-size:clamp(26px,2.6vw + 8px,36px);font-weight:600;line-height:1.35}#kpca-renewal a.shared-news-card{color:#263e36;background:#fffefa}#kpca-renewal .shared-news-board h3{color:#fffefa;margin:0;font-size:23px;font-weight:500;line-height:1.6}#kpca-renewal .shared-news-heading>p{color:#d9e5df;margin:0}@container (width<=900px){#kpca-renewal .shared-news-heading>p{margin-top:20px}#kpca-renewal .shared-news-board h3{font-size:21px}}#kpca-renewal .shared-news-section{color:#263e36;background:0 0;padding:0}#kpca-renewal .shared-news-wrap{box-sizing:border-box;color:#fffefa;background:#274e43;border-radius:18px;width:min(1120px,100% - 96px);padding:52px 48px 46px}@container (width<=760px){#kpca-renewal .shared-news-wrap{border-radius:14px;padding:30px 22px 28px}}@media (width<=767px){#kpca-renewal .shared-news-section{padding:0}}.shared-news-archive[id]{scroll-margin-top:calc(var(--kpca-header-offset,90px) + 20px);margin:35px 0 50px}.shared-news-archive>h2{color:#263e36;margin:25px 0;font-size:25px;font-weight:500;line-height:1.5}.shared-news-slot{cursor:default;color:#c9dad2;background:0 0;border:1px dashed #7d9a8f;border-radius:8px}.shared-news-slot-cover{text-align:center;color:#b8cec4;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;padding:14px;display:flex}.shared-news-slot-cover i{opacity:.75;justify-content:center;align-items:center;width:26px;height:26px;font-size:22px;line-height:1;display:flex}.shared-news-skeleton-group{margin-top:2px;display:block}.shared-news-slot-cover span{word-break:keep-all;font-size:10px;line-height:1.6}.shared-news-slot .shared-news-cover{background:#ffffff0d}.shared-news-slot .shared-news-copy{color:#c9dad2}.shared-news-slot .shared-news-copy>span:first-child{color:#9db7ac}.shared-news-slot .shared-news-copy>h4{color:#dae7e1;margin-bottom:0;font-weight:400}.shared-news-slot-loading{background:#ffffff0d;border-style:solid;border-color:#ffffff24}.shared-news-slot-loading .shared-news-cover{background:#ffffff17}.shared-news-skeleton-line{background:#ffffff29;border-radius:4px;height:9px;animation:1.6s ease-in-out infinite shared-news-pulse;display:block}.shared-news-skeleton-line+.shared-news-skeleton-line{margin-top:8px}.shared-news-skeleton-line.is-short{width:52%}.shared-news-slot-loading .shared-news-copy>span:first-child{background:#ffffff29;border-radius:4px;width:38%;height:8px;margin-bottom:12px;animation:1.6s ease-in-out infinite shared-news-pulse;display:block}.shared-news-slot-neutral{background:#ffffff0a;border-color:#ffffff42}.shared-news-slot-note{color:#d3e2da;word-break:keep-all;margin:16px 0 0;font-size:12px;line-height:1.8}.shared-news-slot-note[role=alert]{color:#f3ddd6}@keyframes shared-news-pulse{0%,to{opacity:.45}50%{opacity:.95}}@media (prefers-reduced-motion:reduce){.shared-news-skeleton-line,.shared-news-slot-loading .shared-news-copy>span:first-child{opacity:.7;animation:none}}.shared-news-archive>h1,.shared-news-archive>h2{scroll-margin-top:130px}.shared-news-pagination{text-align:center;color:#594474;margin:32px 0 24px}.shared-news-pagination>p{margin:0 0 14px;font-size:15px;line-height:1.7}.shared-news-archive .shared-news-pagination nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:0;padding:0;display:flex}.shared-news-pagination button{color:#594474;min-width:42px;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ded5e9;border-radius:9px;padding:8px 12px}.shared-news-pagination button[aria-current=page]{color:#fff;background:#594474;border-color:#594474;font-weight:700}.shared-news-pagination button:hover:not(:disabled){border-color:#594474}.shared-news-pagination button:focus-visible{outline-offset:3px;outline:3px solid #b6a0ce}.shared-news-pagination button:disabled{opacity:.4;cursor:default}@media (width<=480px){.shared-news-archive .shared-news-pagination nav{gap:4px}.shared-news-pagination button{min-width:36px;padding:8px}.shared-news-pagination>p{font-size:14px}}.kpca-not-found{color:#263e36;text-align:center;width:min(900px,100% - 40px);min-height:52vh;margin:0 auto;padding:75px 0 90px;font-family:KPCA Renewal Sans,Pretendard,Malgun Gothic,sans-serif}.kpca-not-found>span{color:#8b789e;letter-spacing:-.04em;font-size:70px;font-weight:500;line-height:1.2;display:block}.kpca-not-found h1{color:#263e36;outline:none;margin:14px 0;font-size:clamp(25px,3.8vw,38px);font-weight:500;line-height:1.5}.kpca-not-found p{color:#63706a;margin:12px 0 28px;font-size:15px;line-height:1.8}.kpca-not-found>div{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.kpca-not-found a{color:#66557d;border:1px solid #66557d;border-radius:8px;padding:13px 22px;font-size:14px;text-decoration:none}.kpca-not-found a:first-child{color:#fffefa;background:#66557d}.kpca-not-found a:focus-visible{outline-offset:4px;outline:3px solid #8a75ac}@media (width<=600px){.kpca-not-found{min-height:50vh;padding:50px 0 60px}.kpca-not-found>span{font-size:58px}.kpca-not-found p{font-size:14px}}.renewal-schedule{--paper:#fffefa;--ink:#263e36;--muted:#63706a;--purple:#65548f;--purple-ink:#fff;--lavender:#eeebf4;--green:#224c40;--green-ink:#f4f4e9;--sand:#e9e4d7;--wash:#f5f4ef;--line:#dedfd7;color:var(--ink);letter-spacing:-.02em;font-family:KPCA Renewal Sans,Pretendard,Malgun Gothic,sans-serif;line-height:1.65}.renewal-schedule *{box-sizing:border-box}.renewal-schedule button{font:inherit;color:inherit;cursor:pointer}.renewal-schedule button:focus-visible{outline:3px solid var(--purple);outline-offset:3px}.renewal-schedule p{margin:0}.renewal-schedule strong{font-weight:500}.renewal-schedule .catalog-toggle{background:var(--paper)}.renewal-schedule .catalog-intro{color:var(--muted);margin:12px 0 20px;font-size:12px}.renewal-schedule .catalog-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}.renewal-schedule .catalog-toggle{border:1px solid var(--line);border-radius:7px;padding:3px;display:flex}.renewal-schedule .catalog-toggle button{background:0 0;border:0;border-radius:4px;padding:8px 17px;font-size:13px}.renewal-schedule .catalog-toggle button[aria-pressed=true]{background:var(--purple);color:var(--purple-ink)}.renewal-schedule .catalog-month{align-items:center;gap:16px;display:flex}.renewal-schedule .catalog-month button{border:1px solid var(--line);background:var(--paper);border-radius:5px;padding:5px 13px;font-size:19px}.renewal-schedule .catalog-month strong{text-align:center;min-width:130px;font-size:18px}.renewal-schedule .month-calendar{border:1px solid var(--line);border-radius:8px;max-width:896px;margin:auto;overflow:hidden}.renewal-schedule .month-weekdays,.renewal-schedule .month-dates,.renewal-schedule .month-events{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.renewal-schedule .month-weekdays{background:var(--wash);text-align:center;padding:10px 0;font-size:12px}.renewal-schedule .month-week{border-top:1px solid var(--line);background:linear-gradient(to right,transparent calc(100% - 1px),var(--line) 1px);background-size:14.2857% 100%;min-height:90px;padding-bottom:7px}.renewal-schedule .month-dates>span{padding:7px 9px;font-size:12px}.renewal-schedule .month-dates .outside-month{opacity:.35}.renewal-schedule .month-events{grid-auto-rows:minmax(24px,auto);gap:4px 0;padding:0 3px}.renewal-schedule .month-events button{background:var(--lavender);color:var(--purple);text-overflow:ellipsis;white-space:nowrap;text-align:left;border:0;border-radius:3px;margin:0 2px;padding:2px 7px;font-size:11px;overflow:hidden}.renewal-schedule .month-events button[data-type=practice]{background:var(--sand);color:var(--green)}.renewal-schedule .month-events button[data-type=nurturing]{background:var(--green);color:var(--green-ink)}.renewal-schedule .catalog-list{gap:10px;display:grid}.renewal-schedule .catalog-list button{text-align:left;border:1px solid var(--line);background:var(--paper);border-radius:8px;justify-content:space-between;gap:15px;padding:17px;font-size:13px;display:flex}.renewal-schedule .catalog-list strong{margin:4px 0 7px;font-size:15px;display:block}.renewal-schedule .catalog-list small{color:var(--purple);font-size:11px}.renewal-schedule .catalog-list span{color:var(--muted);font-size:12px}.renewal-schedule .catalog-legend{color:var(--muted);justify-content:flex-end;align-items:center;gap:18px;margin:-4px 0 12px;font-size:11px;display:flex}.renewal-schedule .catalog-legend[hidden]{display:none}.renewal-schedule .catalog-legend>span{align-items:center;gap:6px;display:inline-flex}.renewal-schedule .catalog-legend i{border-radius:2px;width:13px;height:7px;display:inline-block}.renewal-schedule .legend-period{background:var(--lavender)}.renewal-schedule .legend-deadline{background:#f7f9f3;border:1px dashed #597667}.renewal-schedule .month-events button.calendar-deadline{color:#355b4d;white-space:normal;text-overflow:clip;background:#f7f9f3;border:1px dashed #597667;flex-direction:column;justify-content:flex-start;align-self:start;align-items:flex-start;gap:3px;height:auto;min-height:56px;padding:5px 6px;font-size:10px;line-height:1.35;display:flex;overflow:visible}.renewal-schedule .calendar-deadline-day{letter-spacing:0;background:var(--purple);color:var(--purple-ink);white-space:nowrap;border-radius:999px;padding:1px 6px;font-size:9px;font-weight:700;line-height:1.3;display:inline-block}.renewal-schedule .calendar-deadline-name{color:#224c40;white-space:normal;word-break:keep-all;width:100%;font-size:10.5px;font-weight:700;line-height:1.3;display:block;overflow:visible}.renewal-schedule .calendar-deadline-label{color:#5a7367;white-space:normal;word-break:keep-all;width:100%;font-size:9.5px;line-height:1.3;display:block;overflow:visible}.renewal-schedule .catalog-list .catalog-list-copy{min-width:0}.renewal-schedule .catalog-list .catalog-period{display:block}.renewal-schedule .catalog-list .catalog-list-deadline{color:#355b4d;flex-wrap:wrap;align-items:center;gap:8px;margin-top:9px;font-size:11px;display:flex}.renewal-schedule .catalog-list-deadline b{color:var(--purple);background:var(--lavender);white-space:nowrap;border-radius:20px;padding:2px 7px;font-size:10px;font-weight:650}.renewal-schedule .catalog-list .catalog-list-deadline.unconfirmed{color:var(--muted)}.renewal-schedule .catalog-detail-arrow{white-space:nowrap;align-self:center}@media (width<=620px){.renewal-schedule .catalog-intro{font-size:11px}.renewal-schedule .catalog-toolbar{gap:13px}.renewal-schedule .catalog-month{gap:9px}.renewal-schedule .catalog-month strong{min-width:113px;font-size:16px}.renewal-schedule .catalog-month button{padding:4px 10px}.renewal-schedule .catalog-toggle button{padding:8px 13px;font-size:12px}.renewal-schedule .month-week{min-height:78px}.renewal-schedule .month-dates>span{padding:6px;font-size:11px}.renewal-schedule .month-events button{padding:2px 4px;font-size:10px}.renewal-schedule .catalog-list button{gap:9px;padding:14px}.renewal-schedule .catalog-list strong{font-size:14px}.renewal-schedule .catalog-legend{gap:12px;font-size:10px}.renewal-schedule .month-events button.calendar-deadline{gap:2px;min-height:52px;padding:4px;font-size:9px}.renewal-schedule .calendar-deadline-day{padding:1px 5px;font-size:8px}.renewal-schedule .calendar-deadline-name{font-size:9.5px}.renewal-schedule .calendar-deadline-label{font-size:8.5px}}.kpca-lecture-page{color:#263e36;letter-spacing:-.025em;word-break:keep-all;background:#fffefa;font-family:KPCA Renewal Sans,Pretendard,Malgun Gothic,sans-serif;line-height:1.8}.kpca-lecture-page *{box-sizing:border-box}.kpca-lecture-page a:focus-visible,.kpca-lecture-page button:focus-visible{outline-offset:4px;outline:3px solid #8a75ac}.kpca-lecture-wrap{width:min(1120px,100% - 64px);margin:auto}.kpca-lecture-hero{padding:70px 0 43px}.kpca-lecture-hero>span{color:#66557d;letter-spacing:.1em;margin-bottom:19px;font-size:10px;display:block}.kpca-lecture-hero h1{letter-spacing:-.05em;margin:0;font-size:43px;font-weight:500;line-height:1.4}.kpca-lecture-hero p{color:#63706a;margin:22px 0 0;font-size:14px;line-height:1.95}.kpca-lecture-body{padding-bottom:35px}.kpca-lecture-tabs{background:#f3f0f5;border:1px solid #d7d6dd;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-bottom:28px;padding:4px;display:grid}.kpca-lecture-tabs button{color:#63706a;cursor:pointer;background:0 0;border:0;border-radius:5px;min-height:44px;padding:10px 8px;font-family:inherit;line-height:1.8;font-size:12px!important;font-weight:500!important}.kpca-lecture-tabs button[aria-selected=true]{color:#fffefa;box-shadow:none;background:#66557d}.kpca-lecture-tabs button i{display:none}.kpca-lecture-panel{outline:none}.kpca-lecture-panel:not(.edu-panel) .font-extrabold,.kpca-lecture-panel:not(.edu-panel) .font-bold{font-weight:500}.kpca-lecture-panel:not(.edu-panel) .rounded-2xl,.kpca-lecture-panel:not(.edu-panel) .rounded-xl{box-shadow:none;border-radius:9px}.kpca-lecture-panel:not(.edu-panel) [class~="bg-[#14B8A6]"]{background:#285044}.kpca-lecture-panel:not(.edu-panel) [class~="text-[#14B8A6]"]{color:#285044}.kpca-lecture-panel:not(.edu-panel) [class~="text-[#604E97]"]{color:#66557d}.kpca-lecture-panel:not(.edu-panel) [class~="bg-[#604E97]"]{background:#66557d}.kpca-lecture-panel:not(.edu-panel)>.grid>div.col-span-2{grid-column:1/-1}.kpca-lecture-cert-actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:27px;display:flex}.kpca-lecture-cert-actions a{color:#66557d;background:#fffefa;border:1px solid #d0c4da;border-radius:5px;padding:10px 16px;font-size:12px;text-decoration:none;display:inline-block}.kpca-lecture-cert-actions a:first-child{color:#fffefa;background:#66557d;border-color:#66557d}.kpca-lecture-panel:not(.edu-panel)>.rounded-2xl{background:#f0edf3;border-color:#d9cfe3}@media (width<=760px){.kpca-lecture-wrap{width:calc(100% - 40px)}.kpca-lecture-hero{padding:42px 0 31px}.kpca-lecture-hero>span{margin-bottom:15px;font-size:9px}.kpca-lecture-hero h1{font-size:32px}.kpca-lecture-hero p{margin-top:19px;font-size:13px}.kpca-lecture-tabs{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:22px}.kpca-lecture-tabs button{padding:10px 6px;font-size:11px!important}.kpca-lecture-panel:not(.edu-panel) .px-5{padding-left:11px;padding-right:11px}.kpca-lecture-panel:not(.edu-panel) .text-sm{font-size:12px}.kpca-lecture-panel:not(.edu-panel) .p-12{padding:29px 20px}.kpca-lecture-cert-actions{flex-direction:column;gap:11px;margin-top:23px}.kpca-lecture-cert-actions a{text-align:center;font-size:11px}}@media (width<=359px){.kpca-lecture-wrap{width:calc(100% - 32px)}.kpca-lecture-hero h1{font-size:28px}.kpca-lecture-tabs button{font-size:10px!important}.kpca-lecture-panel:not(.edu-panel) .grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.kpca-lecture-panel:not(.edu-panel) .grid-cols-3>div{overflow-wrap:anywhere;word-break:normal;min-width:0}:is(.kpca-education-hub,#kpca-renewal #education .kpca-lecture-page.kpca-education-hub){color:#284d43;background:#fffefa}:is(.kpca-education-hub,#kpca-renewal #education .kpca-lecture-page.kpca-education-hub) .kpca-education-heading{justify-content:space-between;align-items:center;gap:30px;padding:44px 0 24px;display:flex}.kpca-education-heading>div{min-width:0}.kpca-education-heading>div>span{color:#78648c;letter-spacing:.1em;margin-bottom:12px;font-size:10px;display:block}:is(.kpca-education-hub,#kpca-renewal #education .kpca-lecture-page.kpca-education-hub) .kpca-education-heading :is(h1,h2){color:#284d43;margin:0;font-size:34px;font-weight:650;line-height:1.35}.kpca-education-heading figure{flex:0 0 210px;width:210px;margin:0}.kpca-education-heading img{border-radius:12px;width:100%;height:auto;display:block}:is(.kpca-education-hub,#kpca-renewal #education .kpca-lecture-page.kpca-education-hub) .kpca-education-heading p{color:#64736a;margin:13px 0 0;font-size:14px;line-height:1.75}.kpca-education-member{color:#64736a;border-top:1px solid #dce2d7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 0 22px;font-size:13px;display:flex}.kpca-education-member a{color:#655082;font-weight:600;text-decoration:none}:is(.kpca-education-hub,#kpca-renewal #education .kpca-lecture-page.kpca-education-hub) .kpca-education-tabs{background:0 0;border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:30px;padding:0;display:grid}:is(.kpca-education-hub,#kpca-renewal #education .kpca-lecture-page.kpca-education-hub) .kpca-education-tabs button{text-align:left;color:#284d43;white-space:normal;background:#fff;border:1px solid #dce2d7;border-radius:12px;grid-column:auto;grid-template-rows:auto auto;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:4px 9px;min-width:0;padding:17px 14px;display:grid}:is(.kpca-education-hub,#kpca-renewal #education .kpca-lecture-page.kpca-education-hub) .kpca-education-tabs button i{color:#78648c;grid-row:1/3;font-size:24px;display:block}.kpca-education-tabs strong{font-size:16px;font-weight:650;line-height:1.5}.kpca-education-tabs span{color:#6d786f;word-break:keep-all;font-size:11px;line-height:1.6}:is(.kpca-education-hub,#kpca-renewal #education .kpca-lecture-page.kpca-education-hub) .kpca-education-tabs button[aria-selected=true]{background:#eef3ed;border:1px solid #3e6758;box-shadow:inset 0 3px #3e6758;color:#284d43!important}.kpca-education-tabs button[aria-selected=true] i{color:#3e6758}.kpca-education-panel-head{margin-bottom:16px;display:block}.kpca-education-panel-head h2{margin:0 0 8px;font-size:24px;font-weight:650;line-height:1.4}.kpca-education-panel-head p{color:#64736a;margin:0;font-size:13px;line-height:1.8}.kpca-education-actions{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.kpca-education-actions a{color:#655082;background:#fff;border:1px solid #d8cfe2;border-radius:8px;min-height:42px;padding:10px 14px;font-size:12px;text-decoration:none}.kpca-education-actions a:last-child{color:#fff;background:#655082;border-color:#655082}.kpca-education-hub .catalog-toolbar{background:#f4f6f0;border:1px solid #dce2d7;border-radius:10px;padding:10px 12px}.kpca-education-hub .month-calendar{max-width:none}.kpca-education-hub .catalog-list{grid-template-columns:repeat(2,minmax(0,1fr))}.kpca-education-hub .catalog-list button{gap:8px;min-width:0}.kpca-education-hub .kpca-maintenance-guide h2{font-size:24px;font-weight:650}.kpca-education-hub .kpca-maintenance-layout{grid-template-columns:minmax(0,336px) minmax(0,1fr);align-items:start;gap:22px;margin-top:18px;display:grid}.kpca-education-hub .kpca-maintenance-picker{background:#fffdf7;border:1px solid #e3ddd0;border-radius:16px;padding:14px}.kpca-maintenance-picker-title{color:#7a6a86;justify-content:space-between;align-items:baseline;gap:10px;margin:0 4px 10px;font-size:12px;font-weight:600;display:flex}.kpca-maintenance-picker-title span{color:#948b7c;font-size:11px;font-weight:500}.kpca-maintenance-group+.kpca-maintenance-group{border-top:1px dashed #e5e0d4;margin-top:12px;padding-top:12px}.kpca-maintenance-group-label{letter-spacing:.03em;color:#8d8199;margin:0 6px 7px;font-size:11px;font-weight:600}.kpca-maintenance-grade-list{flex-direction:column;gap:5px;display:flex}.kpca-maintenance-grade-item{color:#2f4b41;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;width:100%;padding:11px 12px;transition:background .18s,color .18s,border-color .18s,box-shadow .18s;display:flex}.kpca-maintenance-grade-item>i:first-child{color:#ab9cb8;flex:none;font-size:17px;transition:color .18s}.kpca-maintenance-grade-item>i:last-child{color:#b7b0a3;opacity:0;flex:none;margin-left:auto;font-size:16px;transition:opacity .18s,transform .18s;transform:translate(-4px)}.kpca-maintenance-grade-item strong{word-break:keep-all;min-width:0;font-size:13.5px;font-weight:600;line-height:1.5}.kpca-maintenance-grade-item:hover{background:#f6f3ec;border-color:#e6dfd1}.kpca-maintenance-grade-item:hover>i:last-child{opacity:1;transform:none}.kpca-maintenance-grade-item.is-active{color:#fffefa;background:#655082;border-color:#655082;box-shadow:0 12px 22px -16px #3c2856e6}.kpca-maintenance-grade-item.is-active>i:first-child,.kpca-maintenance-grade-item.is-active>i:last-child{color:#fffefa;opacity:1;transform:none}.kpca-maintenance-grade-item:focus-visible{outline-offset:2px;outline:2px solid #8f79c4}.kpca-education-hub .kpca-maintenance-detail{background:#fff;border:1px solid #e3ddd0;border-radius:16px;padding:24px 26px}.kpca-maintenance-detail-head{border-bottom:1px solid #ece7dd;margin-bottom:18px;padding-bottom:16px}.kpca-maintenance-detail-category{color:#5b4778;background:#f1eef7;border-radius:999px;align-items:center;margin-bottom:10px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.kpca-maintenance-detail-name{color:#284d43;word-break:keep-all;margin:0;font-size:22px;font-weight:650;line-height:1.4}.kpca-maintenance-detail-hint{color:#7c857c;margin:8px 0 0;font-size:12px;line-height:1.7}.kpca-maintenance-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.kpca-maintenance-fact{background:#f8f6ef;border:1px solid #ece6da;border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:14px 15px;display:flex}.kpca-maintenance-fact span{letter-spacing:.02em;color:#8a7d63;font-size:11px;font-weight:600}.kpca-maintenance-fact strong{color:#284d43;word-break:keep-all;font-size:15px;font-weight:650;line-height:1.65}.kpca-maintenance-note,.kpca-maintenance-next{border-radius:12px;margin-top:12px;padding:14px 16px}.kpca-maintenance-note{background:#f7f3e9;border:1px solid #ebe2cf;border-left:3px solid #b79a5a}.kpca-maintenance-next{background:#f4f1f8;border:1px solid #e2daee;border-left:3px solid #655082}.kpca-maintenance-note span,.kpca-maintenance-next span{letter-spacing:.02em;margin-bottom:6px;font-size:11px;font-weight:600;display:block}.kpca-maintenance-note span{color:#8a7440}.kpca-maintenance-next span{color:#5b4778}.kpca-maintenance-note p,.kpca-maintenance-next p{color:#43544b;word-break:keep-all;margin:0;font-size:13px;line-height:1.8}@media (width>=901px){.kpca-education-hub .kpca-maintenance-detail{position:sticky;top:96px}}@media (width<=900px){.kpca-education-hub .kpca-maintenance-layout{grid-template-columns:minmax(0,1fr);gap:16px}.kpca-education-hub .kpca-maintenance-detail{position:static}}@media (width<=620px){.kpca-education-hub .kpca-maintenance-detail{padding:18px}.kpca-maintenance-detail-name{font-size:19px}.kpca-maintenance-facts{grid-template-columns:minmax(0,1fr);gap:8px}.kpca-maintenance-fact{flex-direction:row;justify-content:space-between;align-items:baseline;gap:14px;padding:12px 13px}.kpca-maintenance-fact span{flex:none}.kpca-maintenance-fact strong{text-align:right;font-size:14px}}.kpca-education-help{border-top:1px solid #dce2d7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:32px;padding:20px 0;display:flex}.kpca-education-help>div:first-child{flex-direction:column;gap:5px;display:flex}.kpca-education-help strong{font-size:14px;font-weight:600}.kpca-education-help span{color:#64736a;font-size:12px}.kpca-education-help>div:last-child{gap:18px;font-size:12px;display:flex}.kpca-education-help a{color:#655082;text-decoration:none}@media (width<=760px){:is(.kpca-education-hub,#kpca-renewal #education .kpca-lecture-page.kpca-education-hub) .kpca-education-heading{gap:14px;padding:28px 0 20px}:is(.kpca-education-hub,#kpca-renewal #education .kpca-lecture-page.kpca-education-hub) .kpca-education-heading :is(h1,h2){font-size:25px}:is(.kpca-education-hub,#kpca-renewal #education .kpca-lecture-page.kpca-education-hub) .kpca-education-heading p{margin-top:10px;font-size:12px}.kpca-education-heading figure{flex-basis:92px;width:92px}.kpca-education-member{gap:8px;padding:14px 0 20px;font-size:12px}:is(.kpca-education-hub,#kpca-renewal #education .kpca-lecture-page.kpca-education-hub) .kpca-education-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:24px}:is(.kpca-education-hub,#kpca-renewal #education .kpca-lecture-page.kpca-education-hub) .kpca-education-tabs button{grid-column:auto;grid-template-columns:23px minmax(0,1fr);gap:3px 7px;padding:13px 11px}:is(.kpca-education-hub,#kpca-renewal #education .kpca-lecture-page.kpca-education-hub) .kpca-education-tabs button i{font-size:21px}.kpca-education-tabs strong{font-size:14px}.kpca-education-tabs span{font-size:10px}.kpca-education-panel-head h2{font-size:21px}.kpca-education-panel-head p{font-size:12px}.kpca-education-actions{width:100%}.kpca-education-actions a{text-align:center;flex:1}.kpca-education-hub .catalog-list{grid-template-columns:minmax(0,1fr)}.kpca-education-hub .catalog-toolbar{gap:10px;padding:9px}.kpca-education-hub .catalog-month{gap:6px}.kpca-education-hub .catalog-month strong{min-width:105px}.kpca-education-help{margin-top:24px;padding:18px 0}}:is(.kpca-education-hub,#kpca-renewal #education .kpca-lecture-page.kpca-education-hub) .kpca-education-panel-head h2{color:#284d43;margin:0 0 8px;font-size:24px;font-weight:650;line-height:1.4}:is(.kpca-education-hub,#kpca-renewal #education .kpca-lecture-page.kpca-education-hub) .kpca-education-actions a{color:#655082}:is(.kpca-education-hub,#kpca-renewal #education .kpca-lecture-page.kpca-education-hub) .kpca-education-actions a:last-child{color:#fffefa;background:#655082}:is(.kpca-education-hub,#kpca-renewal #education .kpca-lecture-page.kpca-education-hub) .kpca-education-member a,:is(.kpca-education-hub,#kpca-renewal #education .kpca-lecture-page.kpca-education-hub) .kpca-education-help a{color:#655082}@media (width<=760px){:is(.kpca-education-hub,#kpca-renewal #education .kpca-lecture-page.kpca-education-hub) .kpca-education-panel-head h2{font-size:21px}}.kpca-general-intro{padding:6px 0 26px}.kpca-general-intro h2{letter-spacing:-.04em;margin:0 0 10px;font-size:27px;font-weight:500}.kpca-general-intro p{color:#63706a;margin:0;font-size:13px;line-height:1.95}.kpca-general-filters{background:#eef2ee;border:1px solid #d7e0d8;border-radius:8px;grid-template-columns:minmax(0,1fr) 190px;gap:18px;padding:21px;display:grid}.kpca-general-filters label{color:#44584f;flex-direction:column;gap:8px;font-size:11px;font-weight:500;display:flex}.kpca-general-filters input,.kpca-general-filters select{font:inherit;color:#263e36;background:#fffefa;border:1px solid #c6d0ca;border-radius:5px;width:100%;min-width:0;height:44px;padding:9px 11px;font-size:13px}.kpca-general-count{color:#63706a;margin:0;padding:18px 0;font-size:11px}.kpca-general-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:21px;display:grid}.kpca-general-card{background:#fff;border:1px solid #dddce0;border-radius:8px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.kpca-general-cover{aspect-ratio:1.6;background:#ede8f1;overflow:hidden}.kpca-general-cover img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.kpca-lecture-cover-fallback{color:#66557d;background:linear-gradient(135deg,#f0edf4,#e5e0ec);flex-direction:column;justify-content:space-between;height:100%;padding:22px;display:flex}.kpca-lecture-cover-fallback span{letter-spacing:.06em;font-size:9px}.kpca-lecture-cover-fallback strong{letter-spacing:-.04em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:20px;font-weight:500;line-height:1.6;display:-webkit-box;overflow:hidden}.kpca-general-copy{flex-direction:column;flex:1;padding:22px;display:flex}.kpca-general-category{color:#66557d;font-size:10px;line-height:1.7}.kpca-general-copy h3{letter-spacing:-.04em;overflow-wrap:anywhere;margin:10px 0;font-size:18px;font-weight:500;line-height:1.6}.kpca-general-copy>p{color:#63706a;white-space:pre-line;overflow-wrap:anywhere;margin:0 0 18px;font-size:12px;line-height:1.9}.kpca-general-copy dl{margin:auto 0 20px;padding-top:8px}.kpca-general-copy dl>div{grid-template-columns:56px minmax(0,1fr);gap:7px;margin:3px 0;font-size:11px;line-height:1.9;display:grid}.kpca-general-copy dt{color:#7a807b}.kpca-general-copy dd{overflow-wrap:anywhere;margin:0}.kpca-general-copy>a{color:#66557d;border-top:1px solid #e0e0df;padding-top:15px;font-size:12px;font-weight:500;text-decoration:none}.kpca-general-state{text-align:center;color:#63706a;background:#f2f1f4;border:1px solid #e0dbe5;border-radius:8px;padding:44px 24px;font-size:13px;line-height:1.9}.kpca-general-state button{font:inherit;color:#66557d;cursor:pointer;background:0 0;border:0;padding:10px}.kpca-general-more{color:#63706a;border-top:1px solid #d9dfd9;flex-wrap:wrap;justify-content:space-between;gap:18px;margin-top:28px;padding:21px 0;font-size:12px;display:flex}.kpca-general-more a{color:#285044;text-decoration:none}.kpca-general-lectures input:focus-visible,.kpca-general-lectures select:focus-visible{outline-offset:3px;outline:3px solid #8a75ac}.kpca-lecture-page .kpca-lecture-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}@media (width<=980px){.kpca-general-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.kpca-lecture-page .kpca-lecture-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.kpca-lecture-page .kpca-lecture-tabs button:first-child{grid-column:1/-1}.kpca-general-intro h2{font-size:24px}.kpca-general-intro p{font-size:12px}.kpca-general-filters{grid-template-columns:minmax(0,1fr);gap:14px;padding:17px}.kpca-general-grid{grid-template-columns:minmax(0,1fr);gap:20px}.kpca-general-copy{padding:20px}.kpca-general-copy h3{font-size:20px}.kpca-general-count{font-size:11px}.kpca-general-more{flex-direction:column;gap:9px;font-size:11px;display:flex}.kpca-general-state{padding:30px 18px;font-size:12px}}.kpca-general-category-field{flex-direction:column;gap:8px;min-width:0;display:flex}#kpca-renewal .knowledge-hub{padding-top:76px;padding-bottom:76px}#kpca-renewal .knowledge-hub-grid{grid-template-columns:.92fr 1.13fr;align-items:stretch;gap:34px;display:grid}#kpca-renewal .knowledge-hub-intro{color:#fffefa;background:#244d41;border-radius:8px;min-height:530px;padding:34px 32px}#kpca-renewal .knowledge-hub-intro>span{color:#b9cebf;letter-spacing:.03em;font-size:10px;font-weight:600}#kpca-renewal .knowledge-hub-intro h3{letter-spacing:-.05em;word-break:keep-all;margin:38px 0 30px;font-size:34px;font-weight:600;line-height:1.3}#kpca-renewal .knowledge-hub-intro h3 em{color:#cfbfde;font-style:normal}#kpca-renewal .knowledge-hub-intro>p{color:#c4d5c6;margin:0;font-size:13px;font-weight:500;line-height:1.95}#kpca-renewal .knowledge-hub-intro>a{color:#fffefa;border-top:1px solid #647c69;justify-content:space-between;align-items:center;gap:20px;margin-top:43px;padding-top:22px;font-size:12px;font-weight:600;text-decoration:none;display:flex}#kpca-renewal .knowledge-hub-intro b{font-weight:400}#kpca-renewal .knowledge-hub-groups{border-top:1px solid #cfd7c9}#kpca-renewal .knowledge-hub-group{border-bottom:1px solid #cfd7c9;padding:28px 0 26px}#kpca-renewal .knowledge-hub-group-heading{color:#263c34;grid-template-columns:33px 1fr 18px;align-items:start;gap:13px;text-decoration:none;display:grid}#kpca-renewal .knowledge-hub-number{color:#75618b;padding-top:1px;font-size:12px}#kpca-renewal .knowledge-hub-group-heading small{letter-spacing:.1em;color:#8e7ba1;margin:0 0 14px;font-size:8px;line-height:1.7;display:block}#kpca-renewal .knowledge-hub-group-heading h3{letter-spacing:-.04em;margin:0 0 7px;font-size:19px;font-weight:600;line-height:1.5}#kpca-renewal .knowledge-hub-group-heading p{color:#768277;margin:0;font-size:11px;line-height:1.8}#kpca-renewal .knowledge-hub-group-heading>b{color:#75618b;padding-top:5px;font-size:15px;font-weight:400}#kpca-renewal .knowledge-hub-entries{margin:15px 0 0 46px;padding:0;list-style:none}#kpca-renewal .knowledge-hub-entries li{border-top:1px solid #e0e4db}#kpca-renewal .knowledge-hub-entries a{color:#6a786d;align-items:center;gap:10px;padding:11px 0;font-size:11px;line-height:1.65;text-decoration:none;display:flex}#kpca-renewal .knowledge-hub-entries a>span:not(.knowledge-hub-thumbnail){-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;display:-webkit-box;overflow:hidden}#kpca-renewal .knowledge-hub-entries b{color:#75618b;flex-shrink:0;font-size:11px;font-weight:400}#kpca-renewal .knowledge-hub-thumbnail{background:#f0edf4;border-radius:5px;flex:0 0 54px;width:54px;height:43px;overflow:hidden}#kpca-renewal .knowledge-hub-thumbnail img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}#kpca-renewal .knowledge-hub-thumb-fallback{color:#ac9ebc;justify-content:center;align-items:center;height:100%;font-size:20px;display:flex}#kpca-renewal .knowledge-hub-state{color:#7b847a;margin:17px 0 0 46px;font-size:11px;line-height:1.8}#kpca-renewal .knowledge-hub-course .knowledge-hub-number{font-size:22px;font-weight:400}#kpca-renewal .knowledge-hub-course .knowledge-hub-group-heading small{letter-spacing:.02em}#kpca-renewal.kpca-refresh .shared-news-section .shared-news-wrap{width:min(1120px,100% - 96px);max-width:none}#kpca-renewal.kpca-refresh #field .shared-news-heading h2{letter-spacing:-.05em;word-break:keep-all;font-size:clamp(26px,2.8vw,36px);line-height:1.35}#kpca-renewal.kpca-refresh .shared-news-heading{align-items:flex-start;gap:32px}#kpca-renewal.kpca-refresh .shared-news-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}#kpca-renewal.kpca-refresh .shared-news-card{box-shadow:none;background:#fffefa;border-radius:8px;overflow:hidden}#kpca-renewal.kpca-refresh .shared-news-cover{aspect-ratio:auto;background:#eff3ec;height:156px}#kpca-renewal.kpca-refresh .shared-news-board[aria-label="강의·프로그램 활동 소식"] .shared-news-cover{background:#eeebf5}#kpca-renewal.kpca-refresh .shared-news-copy{min-height:112px;padding:20px 17px 24px}#kpca-renewal.kpca-refresh .shared-news-copy h4{color:#243e34;margin:12px 0 0;font-size:16px;font-weight:500;line-height:1.6}#kpca-renewal.kpca-refresh .shared-news-copy>span:first-child{color:#8c7a9d;font-size:10px}#kpca-renewal.kpca-refresh .shared-news-placeholder-cover{color:#91aaa0;flex-direction:column;justify-content:center;align-items:center;gap:13px;height:100%;display:flex}#kpca-renewal.kpca-refresh .shared-news-placeholder-cover svg{width:35px;height:29px}#kpca-renewal.kpca-refresh .shared-news-placeholder-cover>span{font-size:10px}#kpca-renewal.kpca-refresh .shared-news-board[aria-label="강의·프로그램 활동 소식"] .shared-news-placeholder-cover{color:#a398ba}#kpca-renewal.kpca-refresh .shared-news-empty-disclosure{color:#c6d6cc;margin:25px 0 0;font-size:10px;line-height:1.8}#kpca-renewal.kpca-refresh .shared-news-placeholder-card{cursor:default}#kpca-renewal.kpca-refresh .shared-news-placeholder-card .shared-news-copy{flex-direction:column;justify-content:center;gap:8px;height:86px;min-height:86px;padding:18px 17px;display:flex}#kpca-renewal.kpca-refresh .shared-news-placeholder-card .shared-news-copy h4{margin:0;line-height:1.5}@media (width>=768px) and (width<=1100px){#kpca-renewal .knowledge-hub-grid{grid-template-columns:.92fr 1.13fr;gap:27px}#kpca-renewal .knowledge-hub-intro{padding:30px 26px}#kpca-renewal .knowledge-hub-intro h3{font-size:30px}#kpca-renewal .knowledge-hub-intro>p{font-size:12px}#kpca-renewal.kpca-refresh .shared-news-section .shared-news-wrap{width:calc(100% - 64px)}#kpca-renewal.kpca-refresh .shared-news-grid{gap:16px}}@media (width<=767px){#kpca-renewal .knowledge-hub{padding-top:48px;padding-bottom:48px}#kpca-renewal .knowledge-hub-grid{grid-template-columns:1fr;gap:30px}#kpca-renewal .knowledge-hub-intro{min-height:0;padding:28px}#kpca-renewal .knowledge-hub-intro h3{margin:23px 0 20px;font-size:30px}#kpca-renewal .knowledge-hub-intro>p{font-size:12px}#kpca-renewal .knowledge-hub-intro>a{margin-top:28px;padding-top:20px;font-size:11px}#kpca-renewal .knowledge-hub-group-heading{grid-template-columns:26px 1fr 16px;gap:10px}#kpca-renewal .knowledge-hub-group-heading h3{font-size:18px}#kpca-renewal .knowledge-hub-entries,#kpca-renewal .knowledge-hub-state{margin-left:36px}#kpca-renewal .knowledge-hub-entries a{font-size:11px}#kpca-renewal .knowledge-hub-thumbnail{flex-basis:51px;width:51px}#kpca-renewal.kpca-refresh .shared-news-section .shared-news-wrap{width:calc(100% - 40px)}#kpca-renewal.kpca-refresh .shared-news-heading{display:block}#kpca-renewal.kpca-refresh #field .shared-news-heading h2{font-size:28px}#kpca-renewal.kpca-refresh .shared-news-heading>p{margin-top:17px}#kpca-renewal.kpca-refresh .shared-news-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}#kpca-renewal.kpca-refresh .shared-news-copy{min-height:100px;padding:15px 12px}#kpca-renewal.kpca-refresh .shared-news-copy h4{margin-top:9px;font-size:13px}#kpca-renewal.kpca-refresh .shared-news-copy>span:first-child{font-size:8px}#kpca-renewal.kpca-refresh .shared-news-placeholder-cover>span,#kpca-renewal.kpca-refresh .shared-news-empty-disclosure{font-size:9px}}#kpca-renewal{--paper:var(--lightningcss-light,#fffefa)var(--lightningcss-dark,#181b19);--ink:var(--lightningcss-light,#222d2a)var(--lightningcss-dark,#e6ece7);--muted:var(--lightningcss-light,#63706a)var(--lightningcss-dark,#b0bdb5);--purple:var(--lightningcss-light,#65548f)var(--lightningcss-dark,#c5b1f0);--purple-ink:var(--lightningcss-light,#fff)var(--lightningcss-dark,#292034);--lavender:var(--lightningcss-light,#eeebf4)var(--lightningcss-dark,#302a3d);--green:var(--lightningcss-light,#224c40)var(--lightningcss-dark,#b4d1bd);--green-ink:var(--lightningcss-light,#f4f4e9)var(--lightningcss-dark,#193226);--sand:var(--lightningcss-light,#e9e4d7)var(--lightningcss-dark,#373b33);--wash:var(--lightningcss-light,#f5f4ef)var(--lightningcss-dark,#212822);--line:var(--lightningcss-light,#dedfd7)var(--lightningcss-dark,#414b44);color:var(--ink);overflow-wrap:anywhere;background:0 0;font:400 15px/1.65 Noto Sans KR,Malgun Gothic,sans-serif}#kpca-renewal *{box-sizing:border-box}#kpca-renewal a{color:inherit;text-decoration:none}#kpca-renewal button{font:inherit;color:inherit;cursor:pointer}#kpca-renewal button:focus-visible,#kpca-renewal a:focus-visible{outline:3px solid var(--purple);outline-offset:5px}#kpca-renewal button:disabled{cursor:default}#kpca-renewal h1,#kpca-renewal h2,#kpca-renewal h3,#kpca-renewal p{margin:0}#kpca-renewal h1,#kpca-renewal h2,#kpca-renewal h3,#kpca-renewal strong,#kpca-renewal b{font-weight:500}#kpca-renewal em{font-style:normal}#kpca-renewal [hidden]{display:none!important}#kpca-renewal .preview-bar{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px 12px;font-size:12px;display:flex}#kpca-renewal .preview-bar>div:first-child{flex-wrap:wrap;align-items:center;gap:8px;display:flex}#kpca-renewal .preview-dot{background:var(--purple);border-radius:50%;width:7px;height:7px}#kpca-renewal .preview-note{border-left:1px solid var(--line);padding-left:8px}#kpca-renewal .device-buttons{border:1px solid var(--line);background:var(--paper);border-radius:6px;flex-shrink:0;padding:3px;display:flex}#kpca-renewal .device-buttons button{background:0 0;border:0;border-radius:3px;padding:5px 13px;font-size:12px}#kpca-renewal .device-buttons button[aria-pressed=true]{background:var(--ink);color:var(--paper)}#kpca-renewal .site-frame{width:100%;max-width:1600px;margin:auto;transition:max-width .25s;container-type:inline-size}#kpca-renewal .site-frame.phone{max-width:390px}#kpca-renewal .website{background:var(--paper);overflow:hidden}#kpca-renewal .content-wrap{width:calc(100% - 104px);max-width:1200px;margin-left:auto;margin-right:auto}#kpca-renewal .family-top{background:var(--green);color:var(--green-ink);letter-spacing:.03em;align-items:center;gap:24px;padding:9px 36px;font-size:11px;display:flex}#kpca-renewal .family-top>span:first-child{letter-spacing:.13em;font-family:Georgia,serif}#kpca-renewal .family-top a{margin-left:auto}#kpca-renewal .site-header{border-bottom:1px solid var(--line);align-items:center;gap:26px;padding:25px 34px;display:flex}#kpca-renewal .brand{white-space:nowrap;letter-spacing:-.04em;align-items:center;gap:11px;font-size:18px;line-height:1.3;display:flex}#kpca-renewal .brand-symbol{color:var(--green);letter-spacing:-.14em;border-bottom:2px solid var(--purple);padding-right:6px;font-family:Georgia,serif;font-size:37px}#kpca-renewal .brand-symbol>span{color:var(--purple)}#kpca-renewal .brand small{letter-spacing:.07em;margin-top:5px;font-size:8px;display:block}#kpca-renewal .main-nav{white-space:nowrap;align-items:center;gap:24px;margin-left:auto;font-size:13px;display:flex}#kpca-renewal .main-nav a:hover{color:var(--purple)}#kpca-renewal .header-actions{align-items:center;gap:12px;display:flex}#kpca-renewal .member-link{border:1px solid var(--line);white-space:nowrap;background:0 0;border-radius:3px;padding:8px 11px;font-size:12px}#kpca-renewal .menu-button{background:0 0;border:0;padding:8px 0;font-size:13px;display:none}#kpca-renewal .mobile-menu{background:var(--wash);grid-template-columns:1fr 1fr;gap:14px;padding:22px;font-size:14px;display:grid}#kpca-renewal .hero{grid-template-columns:1.12fr 1fr;align-items:center;gap:55px;padding-top:67px;padding-bottom:64px;display:grid}#kpca-renewal .eyebrow{letter-spacing:.12em;color:var(--purple);align-items:center;gap:9px;font-size:11px;font-weight:500;display:flex}#kpca-renewal .line{background:var(--purple);width:24px;height:1px}#kpca-renewal h1{letter-spacing:-.06em;margin:26px 0 24px;font-size:clamp(35px,4.2cqw,62px);line-height:1.23}#kpca-renewal h1 em{color:var(--purple);font-family:Georgia,Noto Serif KR,Batang,serif;font-weight:400}#kpca-renewal .hero-copy>p{color:var(--muted);font-size:14px;line-height:1.9}#kpca-renewal .hero-actions{align-items:center;gap:20px;margin-top:29px;display:flex}#kpca-renewal .action{border-radius:3px;align-items:center;gap:27px;padding:12px 16px;font-size:13px;display:inline-flex}#kpca-renewal .primary{background:var(--purple);color:var(--purple-ink)}#kpca-renewal .text-action{gap:12px;padding-left:0;padding-right:0}#kpca-renewal .hero-bottom{color:var(--muted);flex-wrap:wrap;gap:15px;margin-top:36px;font-size:10px;display:flex}#kpca-renewal .hero-bottom span+span:before{content:"·";margin-right:15px}#kpca-renewal .hero-art{background:var(--sand);border-radius:90px 0 0;min-height:435px;padding:27px 29px 0;position:relative}#kpca-renewal .art-caption{color:var(--green);letter-spacing:.17em;border-bottom:1px solid color-mix(in srgb,var(--green) 25%,transparent);justify-content:space-between;padding-bottom:19px;font-size:9px;display:flex}#kpca-renewal .framework-word{letter-spacing:-.04em;margin-top:24px;font-family:Georgia,Batang,serif;font-size:27px;line-height:1.5}#kpca-renewal .framework-word>span{color:var(--green)}#kpca-renewal .framework-list{margin:20px 0 30px}#kpca-renewal .framework-list>div{border-top:1px solid color-mix(in srgb,var(--green) 22%,transparent);align-items:center;gap:13px;padding:12px 0;display:flex}#kpca-renewal .framework-list>div>span{color:var(--purple);font-family:Georgia,serif;font-size:12px}#kpca-renewal .framework-list strong{min-width:63px;font-size:15px}#kpca-renewal .framework-list small{color:var(--muted);font-size:11px}#kpca-renewal .art-base{background:var(--green);color:var(--green-ink);align-items:center;gap:17px;margin:0 -29px;padding:18px 27px;display:flex}#kpca-renewal .art-base>span:first-child{letter-spacing:-.04em;font-family:Georgia,serif;font-size:44px}#kpca-renewal .art-base p{font-size:11px;line-height:1.7}#kpca-renewal .art-arrow{margin-left:auto;font-size:25px}#kpca-renewal .notice-strip{background:var(--wash);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}#kpca-renewal .notice-strip>.content-wrap{align-items:center;gap:20px;padding:13px 0;font-size:12px;display:flex}#kpca-renewal .notice-label{color:var(--purple);letter-spacing:.12em;font-size:10px}#kpca-renewal .notice-strip p{color:var(--muted)}#kpca-renewal .notice-strip a{white-space:nowrap;margin-left:auto}#kpca-renewal .pathways{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);padding:28px 0 35px;display:grid}#kpca-renewal .pathways>a{border-right:1px solid var(--line);padding:0 20px}#kpca-renewal .pathways>a:last-child{border:0;padding-right:0}#kpca-renewal .path-index{color:var(--purple);letter-spacing:.08em;font-size:9px}#kpca-renewal .pathways strong{letter-spacing:-.04em;margin:6px 0 8px;font-size:14px;display:block}#kpca-renewal .pathways a>span:last-child{color:var(--muted);justify-content:space-between;font-size:11px;display:flex}#kpca-renewal .pathways b{color:var(--green)}#kpca-renewal .section-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:30px;display:flex}#kpca-renewal .section-heading>p,#kpca-renewal .section-heading-aside>p{color:var(--muted);font-size:12px;line-height:1.9}#kpca-renewal .section-link{white-space:nowrap;font-size:12px}#kpca-renewal .expertise-grid{border-top:1px solid var(--ink);grid-template-columns:1.2fr 1fr 1fr 1fr;gap:26px;padding-top:25px;display:grid}#kpca-renewal .expertise-intro h3{letter-spacing:-.045em;margin:16px 0 23px;font-size:21px;line-height:1.6}#kpca-renewal .mini-label{letter-spacing:.08em;color:var(--purple);font-size:10px}#kpca-renewal .expertise-intro>a{color:var(--muted);font-size:11px}#kpca-renewal .number{color:var(--purple);margin-bottom:28px;font-family:Georgia,serif;font-size:31px;display:block}#kpca-renewal .expertise-item h3{letter-spacing:-.03em;margin-bottom:12px;font-size:15px}#kpca-renewal .expertise-item p{color:var(--muted);font-size:12px;line-height:1.85}#kpca-renewal .topic{color:var(--green);padding-top:22px;font-size:10px;display:inline-block}#kpca-renewal .education{background:var(--wash)}#kpca-renewal .section-subrow{color:var(--muted);justify-content:space-between;align-items:center;gap:15px;margin:-12px 0 24px;font-size:12px;display:flex}#kpca-renewal .sample-label{color:var(--muted);font-size:10px}#kpca-renewal .course-grid{grid-template-columns:1fr 1fr .88fr;gap:20px;display:grid}#kpca-renewal .course{background:var(--paper);border:1px solid var(--line);border-radius:5px;padding:23px}#kpca-renewal .course-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:27px;display:flex}#kpca-renewal .course-type{color:var(--muted);font-size:10px}#kpca-renewal .deadline{background:var(--purple);color:var(--purple-ink);border-radius:3px;padding:4px 8px;font-size:11px}#kpca-renewal .deadline.soft{background:var(--lavender);color:var(--purple)}#kpca-renewal .grade{letter-spacing:.13em;color:var(--purple);font-size:9px}#kpca-renewal .course h3{letter-spacing:-.045em;margin-top:7px;font-size:21px}#kpca-renewal .course>p{color:var(--muted);margin-top:8px;font-size:11px;line-height:1.8}#kpca-renewal .course dl{border-top:1px solid var(--line);margin:22px 0 20px;padding-top:16px;font-size:11px}#kpca-renewal .course dl>div{justify-content:space-between;gap:12px;margin:7px 0;display:flex}#kpca-renewal .course dt{color:var(--muted);white-space:nowrap}#kpca-renewal .course dd{text-align:right;margin:0}#kpca-renewal .course button{border:0;border-top:1px solid var(--line);background:0 0;justify-content:space-between;width:100%;padding:16px 0 0;font-size:12px;display:flex}#kpca-renewal .learning-path{background:var(--green);color:var(--green-ink);border-radius:5px;flex-direction:column;align-items:flex-start;padding:29px 25px;display:flex}#kpca-renewal .learning-path .mini-label{color:var(--green-ink);opacity:.8;font-size:9px}#kpca-renewal .learning-path h3{letter-spacing:-.04em;margin:24px 0 17px;font-size:23px;line-height:1.55}#kpca-renewal .learning-path p{opacity:.85;font-size:12px;line-height:1.9}#kpca-renewal .learning-topics{flex-wrap:wrap;gap:6px;margin-top:18px;font-size:10px;display:flex}#kpca-renewal .learning-topics span{border:1px solid color-mix(in srgb,var(--green-ink) 30%,transparent);border-radius:20px;padding:4px 8px}#kpca-renewal .learning-path a{margin-top:auto;padding-top:25px;font-size:12px}#kpca-renewal .content-tabs{justify-content:flex-end;gap:5px;margin-top:15px;display:flex}#kpca-renewal .content-tabs button{border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:25px;padding:5px 11px;font-size:11px}#kpca-renewal .content-tabs button[aria-selected=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}#kpca-renewal .article-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}#kpca-renewal .article-cover{aspect-ratio:1.42;flex-direction:column;justify-content:space-between;padding:22px;display:flex}#kpca-renewal .article-cover>span:first-child{letter-spacing:.09em;font-family:Georgia,serif;font-size:11px;line-height:1.4}#kpca-renewal .article-cover strong{letter-spacing:-.05em;font-family:Georgia,Batang,serif;font-size:23px;line-height:1.5}#kpca-renewal .article-cover>span:last-child{font-size:9px}#kpca-renewal .cover-temperament{background:var(--lavender);color:var(--purple)}#kpca-renewal .cover-daily{background:var(--sand);color:var(--green)}#kpca-renewal .cover-growth{background:var(--green);color:var(--green-ink)}#kpca-renewal .article-meta{color:var(--muted);justify-content:space-between;gap:8px;margin:18px 0 10px;font-size:9px;display:flex}#kpca-renewal .article-meta>span:first-child{color:var(--purple)}#kpca-renewal .article h3{letter-spacing:-.04em;font-size:17px;line-height:1.6}#kpca-renewal .article>p{color:var(--muted);margin-top:8px;font-size:11px;line-height:1.8}#kpca-renewal .article>button{background:0 0;border:0;margin-top:18px;padding:0;font-size:11px}#kpca-renewal .sample-footnote{color:var(--muted);margin-top:25px;font-size:10px;line-height:1.7}#kpca-renewal .field{background:var(--wash)}#kpca-renewal .field-grid{grid-template-columns:1fr 1.2fr;gap:45px;display:grid}#kpca-renewal .field-feature{background:var(--sand);border-radius:4px;padding:33px}#kpca-renewal .field-feature h3{letter-spacing:-.04em;margin:15px 0 16px;font-size:25px;line-height:1.6}#kpca-renewal .field-feature p{color:var(--muted);font-size:12px;line-height:1.9}#kpca-renewal .field-pills{color:var(--green);flex-wrap:wrap;gap:8px;margin-top:22px;font-size:10px;display:flex}#kpca-renewal .field-pills span{border-right:1px solid var(--line);padding-right:8px}#kpca-renewal .field-feature button{border:0;border-top:1px solid color-mix(in srgb,var(--green) 25%,transparent);text-align:left;background:0 0;width:100%;margin-top:27px;padding:17px 0 0;font-size:12px;display:block}#kpca-renewal .field-stories{border-top:1px solid var(--ink);flex-direction:column;display:flex}#kpca-renewal .field-stories>button{text-align:left;border:0;border-bottom:1px solid var(--line);background:0 0;flex:1;align-items:center;gap:23px;padding:24px 0;display:flex}#kpca-renewal .story-no{color:var(--purple);font-family:Georgia,serif;font-size:23px}#kpca-renewal .field-stories small{color:var(--purple);font-size:10px}#kpca-renewal .field-stories strong{letter-spacing:-.04em;margin:5px 0;font-size:17px;display:block}#kpca-renewal .field-stories em{color:var(--muted);font-size:11px;display:block}#kpca-renewal .field-stories b{margin-left:auto}#kpca-renewal .journey-steps{border-top:1px solid var(--ink);grid-template-columns:repeat(4,1fr);gap:25px;padding-top:24px;display:grid}#kpca-renewal .journey-steps>div{position:relative}#kpca-renewal .journey-steps>div:not(:last-child):after{content:"→";color:var(--muted);position:absolute;top:4px;right:0}#kpca-renewal .journey-steps span{color:var(--purple);font-family:Georgia,serif;font-size:20px}#kpca-renewal .journey-steps h3{margin:17px 0 12px;font-size:19px}#kpca-renewal .journey-steps p{color:var(--muted);font-size:12px;line-height:1.85}#kpca-renewal .journey-note{color:var(--muted);margin-top:28px;font-size:10px}#kpca-renewal .news{padding-top:15px}#kpca-renewal .news-rows{border-top:1px solid var(--ink)}#kpca-renewal .news-rows button{text-align:left;border:0;border-bottom:1px solid var(--line);background:0 0;align-items:center;gap:30px;width:100%;padding:21px 0;font-size:12px;display:flex}#kpca-renewal .news-rows button>span:first-child{color:var(--purple);min-width:67px;font-size:11px}#kpca-renewal .news-rows button>span:last-child{color:var(--muted);margin-left:auto;font-size:10px}#kpca-renewal .family{background:var(--lavender)}#kpca-renewal .family-heading{text-align:center}#kpca-renewal .family-heading .eyebrow{justify-content:center}#kpca-renewal .family-heading h2 em{color:var(--purple)}#kpca-renewal .family-heading p{color:var(--muted);margin-top:15px;font-size:12px;line-height:1.9}#kpca-renewal .family-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:37px;display:grid}#kpca-renewal .family-grid>button,#kpca-renewal .family-current{background:var(--paper);text-align:left;border:1px solid #0000;border-radius:5px;padding:25px}#kpca-renewal .family-grid>.family-current{border-color:var(--purple)}#kpca-renewal .family-number{letter-spacing:.06em;color:var(--muted);justify-content:space-between;gap:4px;font-size:9px;display:flex}#kpca-renewal .family-number b{letter-spacing:0;color:var(--purple);white-space:nowrap;font-size:8px}#kpca-renewal .family-grid h3{letter-spacing:-.04em;margin:24px 0 8px;font-size:21px}#kpca-renewal .family-grid strong{color:var(--purple);font-size:12px}#kpca-renewal .family-grid p{color:var(--muted);margin:14px 0 23px;font-size:11px;line-height:1.9}#kpca-renewal .family-address{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;padding-top:15px;font-size:10px;display:flex}#kpca-renewal .site-footer{justify-content:space-between;gap:25px;padding-top:38px;padding-bottom:40px;display:flex}#kpca-renewal .footer-brand{font-size:16px}#kpca-renewal .site-footer p{color:var(--muted);margin-top:8px;font-size:11px}#kpca-renewal .site-footer small{color:var(--muted);margin-top:19px;font-size:9px;display:block}#kpca-renewal .footer-right{flex-wrap:wrap;place-content:flex-start flex-end;gap:20px;max-width:430px;font-size:11px;display:flex}#kpca-renewal .footer-right button{background:0 0;border:0;padding:0;font-size:11px}#kpca-renewal .footer-right>span{text-align:right;color:var(--muted);flex-basis:100%;font-size:9px}#kpca-renewal .preview-dialog{background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:10px;width:calc(100% - 36px);max-width:470px;padding:27px;box-shadow:0 20px 80px #0004}#kpca-renewal .preview-dialog::backdrop{background:#0006}#kpca-renewal .dialog-top{color:var(--purple);justify-content:space-between;align-items:center;font-size:11px;display:flex}#kpca-renewal .dialog-close{background:0 0;border:0;padding:3px 7px;font-size:27px;line-height:1}#kpca-renewal .preview-dialog h2{margin:19px 0 15px;font-size:24px}#kpca-renewal .dialog-description{color:var(--muted);white-space:pre-line;font-size:14px;line-height:1.9}#kpca-renewal .dialog-destination{background:var(--wash);color:var(--green);margin:22px 0;padding:13px 16px;font-size:12px}#kpca-renewal .dialog-dismiss{background:var(--purple);color:var(--purple-ink);border:0;border-radius:3px;padding:10px 17px;font-size:13px}@container (width<=1160px){#kpca-renewal .site-header{gap:18px;padding:20px 28px}#kpca-renewal .main-nav{gap:15px;font-size:12px}#kpca-renewal .brand{font-size:16px}#kpca-renewal .member-link{font-size:11px}#kpca-renewal .content-wrap{width:calc(100% - 72px)}#kpca-renewal .hero{gap:35px}#kpca-renewal .hero-copy>.eyebrow{font-size:10px}#kpca-renewal .course{padding:20px}#kpca-renewal .course h3{font-size:18px}#kpca-renewal .learning-path{padding:26px 22px}#kpca-renewal .learning-path h3{font-size:21px}}@container (width<=930px){#kpca-renewal .main-nav{display:none}#kpca-renewal .header-actions{margin-left:auto}#kpca-renewal .menu-button{display:block}#kpca-renewal .hero{gap:25px;padding-top:44px;padding-bottom:45px}#kpca-renewal .hero-art{border-radius:65px 0 0;min-height:auto;padding:24px 22px 0}#kpca-renewal .art-base{margin:0 -22px;padding:16px 22px}#kpca-renewal .framework-word{font-size:24px}#kpca-renewal .hero-actions{flex-wrap:wrap;gap:15px}#kpca-renewal .hero-bottom{gap:8px;font-size:9px}#kpca-renewal .hero-bottom span+span:before{margin-right:8px}#kpca-renewal .pathways{grid-template-columns:1fr 1fr;gap:25px}#kpca-renewal .pathways>a:nth-child(2){border:0}#kpca-renewal .pathways>a:nth-child(3){padding-left:0}#kpca-renewal .section{padding-top:55px;padding-bottom:55px}#kpca-renewal .expertise-grid{grid-template-columns:repeat(3,1fr)}#kpca-renewal .expertise-intro{grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;display:flex}#kpca-renewal .expertise-intro h3{margin:0;font-size:20px}#kpca-renewal .expertise-intro h3 br,#kpca-renewal .expertise-intro>.mini-label{display:none}#kpca-renewal .number{margin-bottom:14px}#kpca-renewal .course-grid{grid-template-columns:1fr 1fr}#kpca-renewal .learning-path{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:12px 25px;display:grid}#kpca-renewal .learning-path .mini-label{grid-column:1/-1}#kpca-renewal .learning-path h3{grid-row:2/4;margin:0}#kpca-renewal .learning-path p{font-size:11px}#kpca-renewal .learning-topics{margin-top:0}#kpca-renewal .learning-path a{grid-column:1/-1;padding-top:9px}#kpca-renewal .article-grid{gap:18px}#kpca-renewal .article-cover{aspect-ratio:1.05;padding:16px}#kpca-renewal .article-cover strong{font-size:20px}#kpca-renewal .article-meta{flex-wrap:wrap;gap:3px}#kpca-renewal .article h3{font-size:15px}#kpca-renewal .section-heading-aside>p{max-width:220px}#kpca-renewal .field-grid{gap:24px}#kpca-renewal .field-feature{padding:24px}#kpca-renewal .field-feature h3{font-size:21px}#kpca-renewal .field-stories>button{gap:15px;padding:19px 0}#kpca-renewal .field-stories strong{font-size:15px}#kpca-renewal .family-grid{gap:13px}#kpca-renewal .family-grid>button,#kpca-renewal .family-current{padding:19px}#kpca-renewal .family-grid h3{font-size:18px}#kpca-renewal .family-number{flex-wrap:wrap}}@container (width<=620px){#kpca-renewal .content-wrap{width:calc(100% - 40px)}#kpca-renewal .family-top{gap:10px;padding:8px 20px;font-size:9px}#kpca-renewal .family-top>span:nth-child(2){display:none}#kpca-renewal .site-header{gap:10px;padding:17px 20px}#kpca-renewal .brand{gap:8px;font-size:15px}#kpca-renewal .brand-symbol{font-size:30px}#kpca-renewal .brand small{letter-spacing:.04em;font-size:6px}#kpca-renewal .member-link{display:none}#kpca-renewal .menu-button{font-size:12px}#kpca-renewal .hero{grid-template-columns:1fr;gap:28px;padding-top:35px;padding-bottom:30px}#kpca-renewal h1{margin:22px 0;font-size:42px;line-height:1.25}#kpca-renewal .hero-copy>p{font-size:13px}#kpca-renewal .hero-actions{gap:16px;margin-top:23px}#kpca-renewal .action{gap:18px;padding:12px 14px;font-size:12px}#kpca-renewal .text-action{gap:7px;padding:0}#kpca-renewal .hero-bottom{gap:6px;margin-top:23px;font-size:9px}#kpca-renewal .hero-art{border-radius:55px 0 0;padding-top:23px}#kpca-renewal .framework-word{margin-top:20px;font-size:25px}#kpca-renewal .framework-list{margin-bottom:22px}#kpca-renewal .framework-list>div{padding:10px 0}#kpca-renewal .art-base{padding-top:13px;padding-bottom:13px}#kpca-renewal .art-base>span:first-child{font-size:37px}#kpca-renewal .notice-strip>.content-wrap{align-items:flex-start;gap:10px;padding:15px 0}#kpca-renewal .notice-strip p{font-size:11px}#kpca-renewal .notice-strip a{display:none}#kpca-renewal .notice-label{margin-top:2px;font-size:9px}#kpca-renewal .pathways{gap:22px 18px;padding:24px 0}#kpca-renewal .pathways>a{padding:0 12px 0 0}#kpca-renewal .pathways>a:nth-child(2n){padding:0}#kpca-renewal .path-index{font-size:8px}#kpca-renewal .pathways strong{margin:7px 0 8px;font-size:13px;line-height:1.6}#kpca-renewal .pathways a>span:last-child{gap:5px;font-size:10px}#kpca-renewal .section{padding-top:42px;padding-bottom:42px}#kpca-renewal .section-heading{margin-bottom:25px;display:block}#kpca-renewal h2{font-size:27px}#kpca-renewal .section-heading>p,#kpca-renewal .section-heading-aside>p{max-width:none;margin-top:16px;font-size:12px}#kpca-renewal .section-link{margin-top:17px;display:inline-block}#kpca-renewal .expertise-grid{grid-template-columns:1fr;gap:22px}#kpca-renewal .expertise-intro{border-bottom:1px solid var(--line);padding-bottom:22px;display:block}#kpca-renewal .expertise-intro h3{margin-bottom:14px;font-size:22px}#kpca-renewal .expertise-intro h3 br{display:initial}#kpca-renewal .expertise-item{grid-template-columns:40px 1fr;gap:0 15px;display:grid}#kpca-renewal .expertise-item .number{grid-row:1/4;margin:0;font-size:27px}#kpca-renewal .expertise-item h3{margin-bottom:7px;font-size:16px}#kpca-renewal .expertise-item p{font-size:12px}#kpca-renewal .topic{padding-top:8px}#kpca-renewal .section-subrow{margin:0 0 20px;display:block}#kpca-renewal .sample-label{margin-top:8px;display:block}#kpca-renewal .course-grid{grid-template-columns:1fr;gap:16px}#kpca-renewal .course{padding:23px}#kpca-renewal .course h3{font-size:23px}#kpca-renewal .course-top{margin-bottom:20px}#kpca-renewal .course>p,#kpca-renewal .course dl{font-size:12px}#kpca-renewal .course button{min-height:44px}#kpca-renewal .learning-path{gap:14px;padding:25px;display:flex}#kpca-renewal .learning-path h3{font-size:25px}#kpca-renewal .learning-path p{font-size:12px}#kpca-renewal .learning-path a{padding-top:7px}#kpca-renewal .content-tabs{justify-content:flex-start;margin-top:18px}#kpca-renewal .content-tabs button{min-height:38px;padding:7px 13px}#kpca-renewal .article-grid{grid-template-columns:1fr;gap:30px}#kpca-renewal .article-cover{aspect-ratio:1.55;padding:23px}#kpca-renewal .article-cover strong{font-size:26px}#kpca-renewal .article-cover>span:first-child{font-size:11px}#kpca-renewal .article-meta{justify-content:space-between;margin:15px 0 9px}#kpca-renewal .article h3{font-size:19px}#kpca-renewal .article>p{font-size:12px}#kpca-renewal .article>button{min-height:42px;margin-top:7px;font-size:12px}#kpca-renewal .field-grid{grid-template-columns:1fr;gap:24px}#kpca-renewal .field-feature{padding:26px}#kpca-renewal .field-feature h3{font-size:24px}#kpca-renewal .field-stories>button{gap:16px;padding:23px 0}#kpca-renewal .field-stories strong{font-size:16px}#kpca-renewal .field-stories em{font-size:11px}#kpca-renewal .journey-steps{grid-template-columns:1fr 1fr;gap:28px 23px}#kpca-renewal .journey-steps>div:nth-child(2):after{display:none}#kpca-renewal .journey-steps p{font-size:11px}#kpca-renewal .journey-steps h3{margin-top:10px;font-size:18px}#kpca-renewal .news{padding-top:8px}#kpca-renewal .news-rows button{align-items:flex-start;gap:14px;padding:19px 0}#kpca-renewal .news-rows button>span:first-child{min-width:51px;font-size:10px}#kpca-renewal .news-rows button>strong{font-size:12px;line-height:1.8}#kpca-renewal .news-rows button>span:last-child{display:none}#kpca-renewal .family-heading h2{font-size:28px}#kpca-renewal .family-grid{grid-template-columns:1fr;gap:13px;margin-top:28px}#kpca-renewal .family-grid>button,#kpca-renewal .family-current{padding:23px}#kpca-renewal .family-number{font-size:9px}#kpca-renewal .family-grid h3{margin-top:17px;font-size:23px}#kpca-renewal .family-grid p{margin:12px 0 17px;font-size:12px}#kpca-renewal .family-grid p br{display:none}#kpca-renewal .family-grid strong{font-size:12px}#kpca-renewal .site-footer{padding-top:30px;padding-bottom:32px;display:block}#kpca-renewal .footer-right{justify-content:flex-start;gap:15px;margin-top:25px}#kpca-renewal .footer-right>span{text-align:left}#kpca-renewal .preview-bar{align-items:flex-start;padding:8px 0;font-size:10px}#kpca-renewal .preview-note{border:0;flex-basis:100%;padding-left:0}#kpca-renewal .device-buttons button{padding:5px 9px}}@media (prefers-reduced-motion:reduce){#kpca-renewal .site-frame{transition:none}}#kpca-renewal{--chapter-purple:var(--lightningcss-light,#564584)var(--lightningcss-dark,#c8b5ed);--chapter-pale:var(--lightningcss-light,#eee9f8)var(--lightningcss-dark,#282332);--chapter-dark:var(--lightningcss-light,#183d34)var(--lightningcss-dark,#142d27);--chapter-white:var(--lightningcss-light,#fffefa)var(--lightningcss-dark,#f0f3ee);letter-spacing:-.025em;font-family:KPCA Renewal Sans,Pretendard,Malgun Gothic,sans-serif}#kpca-renewal h1,#kpca-renewal h2,#kpca-renewal h3,#kpca-renewal strong,#kpca-renewal b{word-break:keep-all;font-weight:500}#kpca-renewal .website{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#181b19)}#kpca-renewal .brand-symbol,#kpca-renewal h1 em,#kpca-renewal .framework-word,#kpca-renewal .article-cover strong,#kpca-renewal .number,#kpca-renewal .story-no,#kpca-renewal .journey-steps span,#kpca-renewal .art-base>span:first-child{font-family:KPCA Renewal Sans,Pretendard,Malgun Gothic,sans-serif}#kpca-renewal h1{letter-spacing:-.065em;font-size:clamp(40px,4.8cqw,68px);line-height:1.2}#kpca-renewal h1 em{font-weight:500}#kpca-renewal .hero-copy>p{max-width:420px;font-size:15px;line-height:1.8}#kpca-renewal .hero-copy>.eyebrow{letter-spacing:-.015em;color:var(--green);font-size:12px}#kpca-renewal .hero-bottom{font-size:11px}#kpca-renewal .hero-art{background:var(--chapter-pale);border-radius:16px;padding-top:29px;overflow:hidden}#kpca-renewal .framework-word{letter-spacing:-.05em;margin:28px 0;font-size:30px;line-height:1.35}#kpca-renewal .framework-list strong{font-size:17px}#kpca-renewal .framework-list small{font-size:12px}#kpca-renewal .art-caption{letter-spacing:.08em;font-size:11px}#kpca-renewal .art-base{background:var(--chapter-purple);color:var(--purple-ink)}#kpca-renewal .art-base>span:first-child{font-size:38px;font-weight:500}#kpca-renewal .art-base p{font-size:12px}#kpca-renewal .pathways{background:var(--paper);border:1px solid var(--line);border-radius:12px;gap:0;margin-top:26px;margin-bottom:26px;padding:25px 22px}#kpca-renewal .pathways>a:first-child{padding-left:0}#kpca-renewal .pathways strong{font-size:16px;line-height:1.5}#kpca-renewal .path-index{letter-spacing:.025em;font-size:11px}#kpca-renewal .pathways a>span:last-child{font-size:12px}#kpca-renewal .section{padding-top:66px;padding-bottom:66px}#kpca-renewal .section-heading{align-items:center;margin-bottom:33px}#kpca-renewal h2{letter-spacing:-.055em;margin-top:18px;font-size:clamp(32px,3.6cqw,48px);line-height:1.23}#kpca-renewal .section-heading .eyebrow{letter-spacing:.015em;color:var(--ink);gap:10px;font-size:13px;display:inline-flex}#kpca-renewal .section-heading .eyebrow:before{content:"01";background:var(--ink);width:32px;height:32px;color:var(--paper);letter-spacing:0;border-radius:8px;place-items:center;font-size:14px;display:inline-grid}#kpca-renewal .section-heading>p,#kpca-renewal .section-heading-aside>p{max-width:330px;font-size:14px;line-height:1.75}#kpca-renewal .section-link{border-bottom:1px solid;padding-bottom:4px;font-size:13px}#kpca-renewal #expertise .eyebrow:before{content:"01";background:var(--green);color:var(--green-ink)}#kpca-renewal .expertise-grid{border-top:0;grid-template-columns:1.08fr 1fr 1fr 1fr;gap:17px;padding:0}#kpca-renewal .expertise-intro{padding:22px 5px 22px 0}#kpca-renewal .expertise-intro h3{margin-top:12px;font-size:24px;line-height:1.45}#kpca-renewal .expertise-intro>a{font-size:12px}#kpca-renewal .expertise-item{background:var(--wash);border-top:4px solid var(--green);border-radius:10px;padding:25px 20px}#kpca-renewal .expertise-item:nth-child(3){border-top-color:var(--purple)}#kpca-renewal .expertise-item:nth-child(4){border-top-color:var(--ink)}#kpca-renewal .number{letter-spacing:.08em;margin-bottom:29px;font-size:13px}#kpca-renewal .expertise-item h3{font-size:19px;line-height:1.4}#kpca-renewal .expertise-item p{font-size:13px;line-height:1.7}#kpca-renewal .topic{font-size:11px}#kpca-renewal .education{background:var(--chapter-pale);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}#kpca-renewal #education .eyebrow{color:var(--chapter-purple)}#kpca-renewal #education .eyebrow:before{content:"02";background:var(--chapter-purple);color:var(--purple-ink)}#kpca-renewal #education h2{color:var(--chapter-purple)}#kpca-renewal .section-subrow{margin-top:-10px;font-size:13px}#kpca-renewal .sample-label,#kpca-renewal .sample-footnote{font-size:11px}#kpca-renewal .course{border:0;border-top:5px solid var(--chapter-purple);border-radius:12px;padding:26px;box-shadow:0 6px 26px var(--lightningcss-light,#35254e08)var(--lightningcss-dark,#0001)}#kpca-renewal .course h3{font-size:25px;line-height:1.35}#kpca-renewal .course-type{font-size:12px}#kpca-renewal .grade{font-size:11px}#kpca-renewal .course>p{font-size:13px}#kpca-renewal .course dl{font-size:12px}#kpca-renewal .deadline{border-radius:5px;padding:5px 10px;font-size:14px}#kpca-renewal .course button{min-height:46px;font-size:13px}#kpca-renewal .learning-path{background:var(--chapter-purple);color:var(--purple-ink);border-radius:12px}#kpca-renewal .learning-path .mini-label{color:var(--purple-ink);font-size:11px}#kpca-renewal .learning-path h3{margin-top:27px;font-size:27px;line-height:1.4}#kpca-renewal .learning-path p{font-size:13px}#kpca-renewal .learning-topics{font-size:11px}#kpca-renewal .learning-topics span{border-color:color-mix(in srgb,var(--purple-ink) 35%,transparent)}#kpca-renewal .learning-path a{font-size:13px}#kpca-renewal #knowledge .eyebrow:before{content:"03"}#kpca-renewal .content-tabs button{padding:7px 14px;font-size:12px}#kpca-renewal .article-grid{gap:24px}#kpca-renewal .article-cover{aspect-ratio:1.45;border-radius:10px;padding:25px}#kpca-renewal .article-cover strong{letter-spacing:-.05em;font-size:28px;line-height:1.3}#kpca-renewal .article-cover>span{font-size:11px!important}#kpca-renewal .article-cover>span:first-child{letter-spacing:.025em;font-family:inherit;font-weight:500}#kpca-renewal .article-meta{font-size:11px}#kpca-renewal .article h3{font-size:20px;line-height:1.4}#kpca-renewal .article>p{font-size:12px;line-height:1.7}#kpca-renewal .article>button{font-size:12px}#kpca-renewal .field{background:var(--chapter-dark);color:var(--chapter-white);border-radius:22px 22px 0 0}#kpca-renewal #field .eyebrow{color:var(--chapter-white)}#kpca-renewal #field .eyebrow:before{content:"04";background:var(--chapter-white);color:var(--chapter-dark)}#kpca-renewal #field .section-heading>p,#kpca-renewal #field .sample-footnote{color:color-mix(in srgb,var(--chapter-white) 78%,transparent)}#kpca-renewal #field h2{font-size:clamp(36px,4.2cqw,55px)}#kpca-renewal .field-feature{color:var(--lightningcss-light,#183d34)var(--lightningcss-dark,#e7eee3);background:var(--lightningcss-light,#e8eee5)var(--lightningcss-dark,#253f34);border-radius:12px;padding:31px}#kpca-renewal .field-feature .mini-label{color:inherit;font-size:11px}#kpca-renewal .field-feature h3{font-size:30px;line-height:1.35}#kpca-renewal .field-feature p{color:inherit;opacity:.8;font-size:13px}#kpca-renewal .field-pills{color:inherit;gap:8px;font-size:12px}#kpca-renewal .field-pills span{border:1px solid color-mix(in srgb,currentColor 22%,transparent);border-radius:20px;padding:5px 10px}#kpca-renewal .field-feature button{border-color:color-mix(in srgb,currentColor 25%,transparent);font-size:13px}#kpca-renewal .field-stories{border-top:1px solid color-mix(in srgb,var(--chapter-white) 55%,transparent)}#kpca-renewal .field-stories>button{border-color:color-mix(in srgb,var(--chapter-white) 22%,transparent);gap:22px}#kpca-renewal .story-no{color:var(--chapter-white);opacity:.6;font-size:15px}#kpca-renewal .field-stories small{color:var(--chapter-white);opacity:.75;font-size:12px}#kpca-renewal .field-stories strong{margin:7px 0 10px;font-size:22px;line-height:1.35}#kpca-renewal .field-stories em{color:var(--chapter-white);opacity:.75;font-size:12px}#kpca-renewal #journey .eyebrow:before{content:"05";background:var(--purple);color:var(--purple-ink)}#kpca-renewal .journey-steps{border:0;gap:12px;padding:0}#kpca-renewal .journey-steps>div{background:var(--wash);border-radius:10px;padding:23px}#kpca-renewal .journey-steps>div:after{display:none}#kpca-renewal .journey-steps span{font-size:13px}#kpca-renewal .journey-steps h3{margin:16px 0 12px;font-size:23px;line-height:1.3}#kpca-renewal .journey-steps p{font-size:12px;line-height:1.6}#kpca-renewal .journey-note{font-size:11px}#kpca-renewal #news .eyebrow:before{content:"06"}#kpca-renewal .news-rows button{padding:25px 0;font-size:15px}#kpca-renewal .news-rows button>span:first-child{font-size:12px}#kpca-renewal .news-rows button>span:last-child{font-size:11px}#kpca-renewal .family{background:var(--chapter-pale);border-top:5px solid var(--chapter-purple)}#kpca-renewal .family-heading h2{font-size:clamp(35px,4.2cqw,54px);line-height:1.25}#kpca-renewal .family-heading .eyebrow{font-size:12px;font-weight:500}#kpca-renewal .family-heading p{margin-top:23px;font-size:14px;line-height:1.75}#kpca-renewal .family-grid>button,#kpca-renewal .family-current{border-radius:12px;padding:27px}#kpca-renewal .family-grid>.family-current{border-width:2px}#kpca-renewal .family-number{font-size:11px}#kpca-renewal .family-number b{font-size:10px}#kpca-renewal .family-grid h3{font-size:25px;line-height:1.3}#kpca-renewal .family-grid strong{font-size:13px}#kpca-renewal .family-grid p{font-size:13px;line-height:1.7}#kpca-renewal .family-address{font-size:12px}@container (width<=1160px){#kpca-renewal .course h3{font-size:23px}#kpca-renewal .learning-path h3,#kpca-renewal .article-cover strong{font-size:25px}#kpca-renewal .family-grid h3{font-size:22px}}@container (width<=930px){#kpca-renewal .hero-art{border-radius:12px}#kpca-renewal .expertise-grid{grid-template-columns:repeat(3,1fr)}#kpca-renewal .expertise-intro{grid-column:1/-1;padding:0 0 12px}#kpca-renewal .expertise-intro h3{margin:0}#kpca-renewal .expertise-item{padding:21px 17px}#kpca-renewal .expertise-item h3{font-size:17px}#kpca-renewal .pathways strong{font-size:15px}#kpca-renewal .learning-path h3{margin:0}#kpca-renewal .article-cover{aspect-ratio:1.1;padding:20px}#kpca-renewal .article-cover strong{font-size:23px}#kpca-renewal .article h3{font-size:18px}#kpca-renewal .field-feature h3{font-size:27px}#kpca-renewal .field-stories strong{font-size:20px}#kpca-renewal .family-grid>button,#kpca-renewal .family-current{padding:21px}#kpca-renewal .family-number{font-size:10px}#kpca-renewal .family-grid h3{font-size:21px}#kpca-renewal .family-grid p{font-size:12px}}@container (width<=620px){#kpca-renewal h1{font-size:42px;line-height:1.17}#kpca-renewal .hero-copy>p{font-size:14px;line-height:1.75}#kpca-renewal .hero-copy>.eyebrow{font-size:11px}#kpca-renewal .hero-bottom{gap:5px;font-size:10px}#kpca-renewal .framework-word{margin:23px 0;font-size:28px}#kpca-renewal .framework-list strong{font-size:16px}#kpca-renewal .pathways{gap:22px 15px;margin-top:20px;margin-bottom:0;padding:22px 16px}#kpca-renewal .pathways strong{font-size:14px}#kpca-renewal .pathways a>span:last-child{font-size:11px}#kpca-renewal .path-index{font-size:10px}#kpca-renewal .section{padding-top:40px;padding-bottom:40px}#kpca-renewal h2{margin-top:17px;font-size:33px;line-height:1.23}#kpca-renewal .section-heading .eyebrow{font-size:12px}#kpca-renewal .section-heading .eyebrow:before{width:29px;height:29px;font-size:13px}#kpca-renewal .section-heading>p,#kpca-renewal .section-heading-aside>p{max-width:none;margin-top:16px;font-size:13px}#kpca-renewal .expertise-grid{grid-template-columns:1fr;gap:13px}#kpca-renewal .expertise-intro{border:0;padding:0 0 12px}#kpca-renewal .expertise-intro h3{margin-bottom:16px;font-size:23px}#kpca-renewal .expertise-item{border-top-width:0;border-left:4px solid var(--green);padding:22px 19px;display:block}#kpca-renewal .expertise-item:nth-child(3){border-left-color:var(--purple)}#kpca-renewal .expertise-item:nth-child(4){border-left-color:var(--ink)}#kpca-renewal .expertise-item .number{margin-bottom:12px;font-size:12px}#kpca-renewal .expertise-item h3{margin-bottom:10px;font-size:21px}#kpca-renewal .expertise-item p{font-size:13px}#kpca-renewal .topic{padding-top:13px}#kpca-renewal .section-subrow{font-size:13px}#kpca-renewal .course h3{font-size:26px}#kpca-renewal .course{padding:24px}#kpca-renewal .learning-path h3{margin:0;font-size:28px}#kpca-renewal .content-tabs button{min-height:40px;font-size:12px}#kpca-renewal .article-cover{aspect-ratio:1.5;padding:25px}#kpca-renewal .article-cover strong{font-size:28px}#kpca-renewal .article h3{font-size:21px}#kpca-renewal .article-meta{font-size:11px}#kpca-renewal .field{border-radius:16px 16px 0 0}#kpca-renewal #field h2{font-size:36px}#kpca-renewal .field-feature{padding:25px}#kpca-renewal .field-feature h3{font-size:28px}#kpca-renewal .field-stories>button{gap:15px;padding:24px 0}#kpca-renewal .field-stories strong{font-size:21px}#kpca-renewal .field-stories em{font-size:12px}#kpca-renewal .journey-steps{gap:12px}#kpca-renewal .journey-steps>div{padding:19px 16px}#kpca-renewal .journey-steps h3{font-size:22px}#kpca-renewal .journey-steps p{font-size:12px}#kpca-renewal .news-rows button>strong{font-size:14px}#kpca-renewal .news-rows button>span:first-child{font-size:11px}#kpca-renewal .family-heading h2{font-size:33px}#kpca-renewal .family-heading p{font-size:13px}#kpca-renewal .family-grid h3{font-size:26px}#kpca-renewal .family-grid p{font-size:13px}}#kpca-renewal{--purple:var(--lightningcss-light,#66557d)var(--lightningcss-dark,#c6b6dc);--purple-ink:var(--lightningcss-light,#fff)var(--lightningcss-dark,#211b2a);--lavender:var(--lightningcss-light,#f0edf4)var(--lightningcss-dark,#302b39);--chapter-purple:var(--lightningcss-light,#66557d)var(--lightningcss-dark,#c6b6dc);--chapter-pale:var(--lightningcss-light,#f0edf4)var(--lightningcss-dark,#282430);--green:var(--lightningcss-light,#285044)var(--lightningcss-dark,#b6d0c4);--green-ink:var(--lightningcss-light,#f8faf6)var(--lightningcss-dark,#172e25);--chapter-dark:var(--lightningcss-light,#22473d)var(--lightningcss-dark,#19382f);--sand:var(--lightningcss-light,#e9eeea)var(--lightningcss-dark,#303c35);--wash:var(--lightningcss-light,#f3f6f3)var(--lightningcss-dark,#222a25)}#kpca-renewal .top-destinations{white-space:nowrap;gap:22px;margin-left:auto;font-size:12px;display:flex}#kpca-renewal .top-destinations>a{margin:0}#kpca-renewal .site-header{background:var(--paper);grid-template-columns:238px minmax(0,1fr) auto;gap:22px;padding:19px 32px;display:grid}#kpca-renewal .brand{width:238px;min-width:0;max-width:100%}#kpca-renewal .association-logo{-o-object-fit:contain;object-fit:contain;width:100%;height:auto;max-height:78px;display:block}#kpca-renewal .main-nav{flex-wrap:wrap;justify-content:center;gap:20px;margin:0;font-size:14px;line-height:1.5;display:flex}#kpca-renewal .main-nav a{padding:9px 0}#kpca-renewal .header-actions{margin:0}#kpca-renewal .member-link{font-size:12px;display:block}#kpca-renewal .menu-button,#kpca-renewal .mobile-menu{display:none!important}#kpca-renewal .quick-dock{z-index:30;width:min(620px,100% - 40px);max-width:var(--dock-width,620px);background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:14px;grid-template-columns:.65fr 1fr 1.35fr 1.35fr;padding:8px 5px;display:grid;position:fixed;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 6px 30px var(--lightningcss-light,#1e39272b)var(--lightningcss-dark,#0006)}#kpca-renewal .quick-dock a{border-right:1px solid var(--line);white-space:nowrap;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:51px;padding:3px 8px;font-size:12px;display:flex}#kpca-renewal .quick-dock a:last-child{border-right:0}#kpca-renewal .quick-dock a:first-child{color:var(--green)}#kpca-renewal .quick-dock a:nth-child(2){color:var(--purple)}#kpca-renewal .quick-dock a>span{font-size:17px;font-weight:500;line-height:1}#kpca-renewal .quick-dock a:nth-child(2)>span{font-size:12px}#kpca-renewal .quick-dock a:hover{background:var(--wash);border-radius:7px}#kpca-renewal .family{background-color:var(--lightningcss-light,#f4f1fb)var(--lightningcss-dark,#292532);background-image:linear-gradient(to right,color-mix(in srgb,var(--purple) 9%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--purple) 9%,transparent) 1px,transparent 1px);background-size:28px 28px;border-top:0;position:relative}#kpca-renewal .platform-family-heading{text-align:center;margin-bottom:38px}#kpca-renewal .platform-family-tag{border:1px solid color-mix(in srgb,var(--purple) 25%,transparent);background:var(--paper);color:var(--purple);letter-spacing:.16em;border-radius:30px;padding:6px 15px;font-size:11px;display:inline-block}#kpca-renewal .platform-family-heading h2{margin-top:20px;font-size:38px;line-height:1.35}#kpca-renewal .platform-family-heading h2>span{color:var(--purple)}#kpca-renewal .family-timeline{grid-template-columns:repeat(3,1fr);margin:0 0 28px;display:grid;position:relative}#kpca-renewal .family-timeline:before{content:"";background:repeating-linear-gradient(to right,color-mix(in srgb,var(--purple) 38%,transparent) 0 12px,transparent 12px 20px);height:2px;position:absolute;top:50%;left:8%;right:8%}#kpca-renewal .family-timeline>span{z-index:1;border:2px solid color-mix(in srgb,var(--purple) 38%,transparent);background:var(--paper);width:56px;height:56px;color:var(--purple);border-radius:50%;justify-self:center;place-items:center;font-size:14px;display:grid;position:relative}#kpca-renewal .platform-family-cards{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}#kpca-renewal .platform-family-cards>a{background:var(--paper);border:1px solid color-mix(in srgb,var(--purple) 18%,transparent);border-radius:16px;flex-direction:column;align-items:flex-start;padding:25px;display:flex}#kpca-renewal .platform-family-cards>a:hover{border-color:var(--purple)}#kpca-renewal .family-role{color:var(--purple);background:var(--lavender);border-radius:25px;padding:5px 11px;font-size:11px}#kpca-renewal .platform-family-cards h3{margin:16px 0 10px;font-size:21px;line-height:1.4}#kpca-renewal .platform-family-cards p{color:var(--muted);flex:1;font-size:14px;line-height:1.65}#kpca-renewal .family-visit{background:var(--purple);color:var(--purple-ink);border-radius:30px;align-items:center;gap:17px;margin-top:23px;padding:10px 17px;font-size:13px;display:inline-flex}#kpca-renewal .family-compact{display:none}@container (width<=1160px){#kpca-renewal .site-header{grid-template-columns:minmax(0,1fr) auto;gap:12px 22px;padding:17px 28px}#kpca-renewal .main-nav{border-top:1px solid var(--line);grid-area:2/1/auto/-1;justify-content:space-between;padding-top:11px;font-size:14px}#kpca-renewal .brand{width:228px}#kpca-renewal .header-actions{grid-area:1/2}}@container (width<=760px){#kpca-renewal .family-top{gap:12px;padding:9px 20px}#kpca-renewal .family-top>span:nth-child(2){display:none}#kpca-renewal .top-destinations{gap:13px;font-size:11px}#kpca-renewal .platform-family-heading,#kpca-renewal .family-timeline,#kpca-renewal .platform-family-cards{display:none}#kpca-renewal .family-compact{text-align:center;display:block}#kpca-renewal .family-compact h2{margin:0;font-size:25px}#kpca-renewal .family-compact>p{color:var(--purple);margin:7px 0 20px;font-size:13px}#kpca-renewal .family-compact-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}#kpca-renewal .family-compact-grid>a{background:var(--paper);border:1px solid color-mix(in srgb,var(--purple) 15%,transparent);border-radius:16px;flex-direction:column;align-items:center;gap:9px;padding:17px 5px;display:flex}#kpca-renewal .family-compact-grid .compact-number{background:var(--lavender);width:44px;height:44px;color:var(--purple);border-radius:50%;place-items:center;font-size:14px;display:grid}#kpca-renewal .family-compact-grid strong{font-size:14px;line-height:1.4}#kpca-renewal .family-compact-grid small{color:var(--purple);white-space:nowrap;font-size:11px}}@container (width<=620px){#kpca-renewal .site-header{gap:12px;padding:15px 20px}#kpca-renewal .brand{width:210px}#kpca-renewal .member-link{padding:7px 8px;font-size:10px}#kpca-renewal .main-nav{text-align:center;grid-template-columns:repeat(3,1fr);gap:3px 10px;padding-top:10px;font-size:13px;display:grid}#kpca-renewal .main-nav a{min-height:35px;padding:8px 0}#kpca-renewal .family-top{padding:9px 15px;font-size:9px}#kpca-renewal .family-top>span:first-child{letter-spacing:.02em;font-size:9px}#kpca-renewal .top-destinations{gap:10px;font-size:10px}#kpca-renewal .quick-dock{border-radius:12px;grid-template-columns:.6fr .95fr 1.2fr 1.2fr;width:calc(100% - 26px);padding:6px 3px;bottom:9px}#kpca-renewal .quick-dock a{gap:6px;min-height:49px;padding:3px 4px;font-size:10px}#kpca-renewal .quick-dock a>span{font-size:16px}#kpca-renewal .site-footer{padding-bottom:118px}}#kpca-renewal .brand{white-space:normal;align-items:center;gap:13px;width:300px;max-width:100%;display:flex}#kpca-renewal .brand-emblem{flex:0 0 56px;width:56px;height:56px;display:block;overflow:hidden}#kpca-renewal .brand-emblem-source{display:block;width:auto!important;max-width:none!important;height:56px!important;max-height:none!important}#kpca-renewal .brand-copy{flex-direction:column;gap:7px;min-width:0;display:flex}#kpca-renewal .brand-copy strong{letter-spacing:-.055em;color:var(--purple);white-space:nowrap;font-family:inherit;font-size:25px;font-weight:500;line-height:1.18}#kpca-renewal .brand-copy small{letter-spacing:.025em;color:var(--muted);white-space:nowrap;margin:0;font-family:inherit;font-size:8px;line-height:1.2}@container (width<=1160px){#kpca-renewal .site-header{grid-template-columns:minmax(0,1fr) auto}#kpca-renewal .brand{width:300px}}@container (width<=620px){#kpca-renewal .brand{gap:10px;width:235px}#kpca-renewal .brand-emblem{flex-basis:43px;width:43px;height:43px}#kpca-renewal .brand-emblem-source{height:43px!important}#kpca-renewal .brand-copy{gap:6px}#kpca-renewal .brand-copy strong{letter-spacing:-.055em;font-size:20px}#kpca-renewal .brand-copy small{letter-spacing:0;font-size:6.3px}}@container (width<=355px){#kpca-renewal .brand{gap:7px}#kpca-renewal .brand-emblem{flex-basis:37px;width:37px;height:37px}#kpca-renewal .brand-emblem-source{height:37px!important}#kpca-renewal .brand-copy strong{font-size:17px}#kpca-renewal .brand-copy small{display:none}}#kpca-renewal .site-header{grid-template-columns:252px minmax(0,1fr) auto}#kpca-renewal .brand{gap:10px;width:252px}#kpca-renewal .brand-emblem{flex-basis:44px;width:44px;height:44px}#kpca-renewal .brand-emblem-source{height:44px!important}#kpca-renewal .brand-copy{gap:5px}#kpca-renewal .brand-copy strong{font-size:21px}#kpca-renewal .brand-copy small{letter-spacing:0;font-size:7px}@container (width<=1160px){#kpca-renewal .site-header{grid-template-columns:minmax(0,1fr) auto}#kpca-renewal .brand{width:252px}}@container (width<=620px){#kpca-renewal .brand{gap:8px;width:207px}#kpca-renewal .brand-emblem{flex-basis:36px;width:36px;height:36px}#kpca-renewal .brand-emblem-source{height:36px!important}#kpca-renewal .brand-copy strong{font-size:17px}#kpca-renewal .brand-copy small{font-size:5.7px}}@container (width<=355px){#kpca-renewal .brand-emblem{flex-basis:32px;width:32px;height:32px}#kpca-renewal .brand-emblem-source{height:32px!important}#kpca-renewal .brand-copy strong{font-size:16px}}#kpca-renewal .browse-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}#kpca-renewal .browse-actions button,#kpca-renewal .browse-actions a{border:1px solid var(--purple);background:var(--paper);color:var(--purple);font:inherit;border-radius:7px;justify-content:center;align-items:center;gap:14px;min-height:43px;padding:10px 15px;font-size:13px;display:inline-flex}#kpca-renewal .browse-actions .browse-primary{background:var(--purple);color:var(--purple-ink)}#kpca-renewal .knowledge-more{justify-content:center;margin-top:30px}#kpca-renewal .catalog-modal{background:var(--paper);width:min(960px,100% - 28px);max-width:960px;max-height:90vh;color:var(--ink);border:1px solid var(--line);border-radius:14px;padding:26px;overflow:auto}#kpca-renewal .catalog-modal::backdrop{background:#101b17a8}#kpca-renewal .catalog-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}#kpca-renewal .catalog-heading h2{margin:0;font-size:27px}#kpca-renewal .catalog-close{background:0 0;border:0;padding:4px 10px;font-size:28px}#kpca-renewal .catalog-intro{color:var(--muted);margin:12px 0 20px;font-size:12px}#kpca-renewal .catalog-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}#kpca-renewal .catalog-toggle{border:1px solid var(--line);border-radius:7px;padding:3px;display:flex}#kpca-renewal .catalog-toggle button{background:0 0;border:0;border-radius:4px;padding:8px 17px;font-size:13px}#kpca-renewal .catalog-toggle button[aria-pressed=true]{background:var(--purple);color:var(--purple-ink)}#kpca-renewal .catalog-month{align-items:center;gap:16px;display:flex}#kpca-renewal .catalog-month button{border:1px solid var(--line);background:var(--paper);border-radius:5px;padding:5px 13px;font-size:19px}#kpca-renewal .catalog-month strong{text-align:center;min-width:130px;font-size:18px}#kpca-renewal .month-calendar{border:1px solid var(--line);border-radius:8px;max-width:896px;margin:auto;overflow:hidden}#kpca-renewal .month-weekdays,#kpca-renewal .month-dates,#kpca-renewal .month-events{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}#kpca-renewal .month-weekdays{background:var(--wash);text-align:center;padding:10px 0;font-size:12px}#kpca-renewal .month-week{border-top:1px solid var(--line);background:linear-gradient(to right,transparent calc(100% - 1px),var(--line) 1px);background-size:14.2857% 100%;min-height:90px;padding-bottom:7px}#kpca-renewal .month-dates>span{padding:7px 9px;font-size:12px}#kpca-renewal .month-dates .outside-month{opacity:.35}#kpca-renewal .month-events{grid-auto-rows:24px;gap:4px 0;padding:0 3px}#kpca-renewal .month-events button{background:var(--lavender);color:var(--purple);text-overflow:ellipsis;white-space:nowrap;text-align:left;border:0;border-radius:3px;margin:0 2px;padding:2px 7px;font-size:11px;overflow:hidden}#kpca-renewal .month-events button[data-type=practice]{background:var(--sand);color:var(--green)}#kpca-renewal .month-events button[data-type=nurturing]{background:var(--green);color:var(--green-ink)}#kpca-renewal .catalog-selection{border-left:4px solid var(--purple);background:var(--wash);margin-top:18px;padding:17px 20px}#kpca-renewal .catalog-selection h3{margin-bottom:8px;font-size:19px}#kpca-renewal .catalog-selection p{white-space:pre-line;color:var(--muted);font-size:13px;line-height:1.8}#kpca-renewal .catalog-list{gap:10px;display:grid}#kpca-renewal .catalog-list button{text-align:left;border:1px solid var(--line);background:var(--paper);border-radius:8px;justify-content:space-between;gap:15px;padding:17px;font-size:13px;display:flex}#kpca-renewal .catalog-list strong{margin:4px 0 7px;font-size:15px;display:block}#kpca-renewal .catalog-list small{color:var(--purple);font-size:11px}#kpca-renewal .catalog-list span{color:var(--muted);font-size:12px}#kpca-renewal .catalog-footer{border-top:1px solid var(--line);color:var(--purple);flex-wrap:wrap;gap:18px;margin-top:20px;padding-top:15px;font-size:12px;display:flex}@container (width<=620px){#kpca-renewal .browse-actions{margin-top:19px}#kpca-renewal .browse-actions button,#kpca-renewal .browse-actions a{padding:9px 12px;font-size:12px}}@media (width<=620px){#kpca-renewal .catalog-modal{max-height:92vh;padding:18px}#kpca-renewal .catalog-heading h2{font-size:23px}#kpca-renewal .catalog-intro{font-size:11px}#kpca-renewal .catalog-toolbar{gap:13px}#kpca-renewal .catalog-month{gap:9px}#kpca-renewal .catalog-month strong{min-width:113px;font-size:16px}#kpca-renewal .catalog-month button{padding:4px 10px}#kpca-renewal .catalog-toggle button{padding:8px 13px;font-size:12px}#kpca-renewal .month-week{min-height:78px}#kpca-renewal .month-dates>span{padding:6px;font-size:11px}#kpca-renewal .month-events button{padding:2px 4px;font-size:10px}#kpca-renewal .catalog-list button{gap:9px;padding:14px}#kpca-renewal .catalog-list strong{font-size:14px}}#kpca-renewal .quick-dock{grid-template-columns:.6fr 1fr .9fr 1.3fr 1.3fr}#kpca-renewal .quick-dock strong{text-align:center;font-size:12px;line-height:1.35}#kpca-renewal .quick-dock strong>span{display:block}#kpca-renewal .partner-boards{grid-template-columns:1fr 1fr;gap:32px;display:grid}#kpca-renewal .partner-board-heading{border-top:1px solid color-mix(in srgb,var(--chapter-white) 35%,transparent);justify-content:space-between;align-items:center;gap:15px;padding:23px 0 19px;display:flex}#kpca-renewal .partner-board-heading h3{font-size:25px}#kpca-renewal .partner-board-heading button{white-space:nowrap;color:var(--chapter-white);background:0 0;border:0;font-size:12px}#kpca-renewal .photo-post-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}#kpca-renewal .photo-post{text-align:left;background:var(--paper);color:var(--ink);border:0;border-radius:10px;padding:0;display:block;overflow:hidden}#kpca-renewal .post-image{aspect-ratio:1.38;background:var(--sand);color:var(--green);flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:relative}#kpca-renewal .post-image:before{content:"";border:1px solid color-mix(in srgb,currentColor 28%,transparent);background:linear-gradient(145deg,transparent 45%,color-mix(in srgb,currentColor 13%,transparent) 46% 60%,transparent 61%),linear-gradient(35deg,transparent 45%,color-mix(in srgb,currentColor 13%,transparent) 46% 62%,transparent 63%);border-radius:5px;width:44px;height:33px;display:block}#kpca-renewal .post-image small{opacity:.7;font-size:10px}#kpca-renewal .program-image{background:var(--lavender);color:var(--purple)}#kpca-renewal .post-copy>span{color:var(--purple);font-size:11px}#kpca-renewal .post-copy h4{letter-spacing:-.035em;margin:9px 0;font-size:17px;font-weight:500;line-height:1.45}#kpca-renewal .post-copy p{color:var(--muted);font-size:12px;line-height:1.7}#kpca-renewal .jobs-section{background:var(--wash);padding:55px 0}#kpca-renewal .jobs-banner{grid-template-columns:1.3fr 1fr;align-items:center;gap:28px;display:grid}#kpca-renewal .jobs-banner .eyebrow{font-size:12px}#kpca-renewal .jobs-banner h2{font-size:35px;line-height:1.3}#kpca-renewal .jobs-banner p{color:var(--muted);margin-top:15px;font-size:14px;line-height:1.8}#kpca-renewal .jobs-options{gap:13px;display:grid}#kpca-renewal .jobs-options button{background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:9px;justify-content:space-between;align-items:center;padding:20px;font-size:17px;display:flex}#kpca-renewal .jobs-options small{color:var(--muted);margin-top:6px;font-size:12px;display:block}#kpca-renewal .jobs-options span{text-align:left}@container (width<=930px){#kpca-renewal .partner-boards{grid-template-columns:1fr;gap:30px}#kpca-renewal .post-image{aspect-ratio:1.7}#kpca-renewal .partner-board-heading h3{font-size:26px}}@container (width<=620px){#kpca-renewal .quick-dock{grid-template-columns:.6fr 1fr .9fr 1.15fr 1.15fr}#kpca-renewal .quick-dock strong{font-size:10px}#kpca-renewal .quick-dock a{gap:4px;min-height:53px;padding:3px 2px}#kpca-renewal .photo-post-grid{gap:11px}#kpca-renewal .post-image{aspect-ratio:1.3}#kpca-renewal .post-image>span{font-size:11px}#kpca-renewal .post-image small{font-size:9px}#kpca-renewal .post-copy{padding:14px}#kpca-renewal .post-copy h4{font-size:15px}#kpca-renewal .post-copy p{font-size:11px}#kpca-renewal .jobs-section{padding:40px 0}#kpca-renewal .jobs-banner{grid-template-columns:1fr;gap:24px}#kpca-renewal .jobs-banner h2{font-size:31px}#kpca-renewal .jobs-banner p{font-size:13px}#kpca-renewal .jobs-options button{padding:18px;font-size:16px}}#kpca-renewal .partner-boards{grid-template-columns:1fr;gap:30px}#kpca-renewal .photo-post-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}#kpca-renewal .post-image{aspect-ratio:1.5}#kpca-renewal .post-copy{padding:14px}#kpca-renewal .post-copy h4{margin:8px 0 0;font-size:15px;line-height:1.45}#kpca-renewal .post-copy>span{font-size:10px}#kpca-renewal .post-copy p{display:none}#kpca-renewal .post-image>span{font-size:11px}#kpca-renewal .post-image small{font-size:9px}#kpca-renewal .post-image:before{width:33px;height:25px}@container (width<=620px){#kpca-renewal .photo-post-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#kpca-renewal .post-image{aspect-ratio:1.5}#kpca-renewal .post-copy{padding:13px}#kpca-renewal .post-copy h4{font-size:14px}}#kpca-renewal .lecture-entry-button{border:0;border-top:1px solid color-mix(in srgb,currentColor 30%,transparent);font:inherit;color:inherit;text-align:left;background:0 0;border-radius:0;align-items:center;gap:20px;min-height:45px;margin-top:auto;padding:17px 0 0;font-size:13px;display:inline-flex}#kpca-renewal .learning-path .learning-topics{margin-bottom:22px}@container (width<=930px){#kpca-renewal .lecture-entry-button{grid-column:1/-1}}#kpca-renewal .header-actions{gap:8px}#kpca-renewal .header-actions .auth-link{box-sizing:border-box;justify-content:center;align-items:center;min-height:36px;padding:7px 12px;font-size:12px;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}#kpca-renewal .header-actions .auth-signup{color:var(--purple);background:0 0;border-color:#0000}#kpca-renewal .header-actions .auth-login{border-color:var(--purple);color:#fff;background:var(--purple)}#kpca-renewal .header-actions .auth-link:focus-visible{outline:2px solid var(--green);outline-offset:3px}@container (width<=600px){#kpca-renewal .header-actions{gap:4px}#kpca-renewal .header-actions .auth-link{min-height:34px;padding:7px 8px;font-size:11px}}#kpca-renewal .family.family-grid-brand{box-sizing:border-box;word-break:keep-all;width:min(1120px,100% - 64px);font-family:KPCA Renewal Sans,Pretendard,Noto Sans KR,Malgun Gothic,sans-serif;line-height:1.65}#kpca-renewal .family-grid-brand .family-grid{display:grid}#kpca-renewal .family.family-grid-brand h2{font-weight:700;line-height:1.35}#kpca-renewal :where(.site-frame.phone) .family.family-grid-brand{width:calc(100% - 40px)}@media (width<=850px){#kpca-renewal .family.family-grid-brand{width:calc(100% - 40px)}}@media (width<=359px){#kpca-renewal .family.family-grid-brand{width:calc(100% - 32px)}}#kpca-renewal .family.family-grid-brand{color:#302739;background-color:#cdb8da;background-image:linear-gradient(#f5eff78c 1px,#0000 1px),linear-gradient(90deg,#f5eff78c 1px,#0000 1px);background-size:17px 17px;border:1px solid #c8b1d5;border-radius:15px;max-width:1120px;margin:38px auto 36px;padding:36px 24px 28px}#kpca-renewal .family-grid-brand .family-heading{text-align:center;margin-bottom:25px}#kpca-renewal .family-grid-brand .family-tag{color:#655071;letter-spacing:2.6px;margin:0 0 8px;font-size:10px}#kpca-renewal .family.family-grid-brand h2{letter-spacing:-1px;color:#382941;margin:0 0 9px;font-size:30px}#kpca-renewal .family-grid-brand .family-heading>p:last-child{color:#5f4c6d;margin:0;font-size:14px}#kpca-renewal .family-grid-brand .family-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:0}#kpca-renewal .family.family-grid-brand .family-card{text-align:center;background:#fffefcef;border:1px solid #fff;border-radius:10px;flex-direction:column;align-items:center;min-width:0;padding:25px 12px 19px;text-decoration:none;display:flex;box-shadow:0 4px 12px #48314d0b}#kpca-renewal .family-grid-brand .family-card small{letter-spacing:1.1px;color:#8b759b;margin-bottom:13px;font-size:9px}#kpca-renewal .family-grid-brand .family-name{justify-content:center;align-items:center;gap:8px;width:100%;min-height:36px;display:flex}#kpca-renewal .family-grid-brand .family-logo{flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;margin:0;display:flex}#kpca-renewal .family-grid-brand .family-logo img{-o-object-fit:contain;object-fit:contain;border-radius:50%;width:100%;height:100%;display:block}#kpca-renewal .family-grid-brand .family-name b{letter-spacing:-.7px;color:#3d2d49;overflow-wrap:anywhere;font-size:17px;line-height:1.7}#kpca-renewal .family.family-grid-brand .family-card p{color:#75677d;min-height:48px;margin:15px 0 20px;font-size:13px;line-height:1.85}#kpca-renewal .family-grid-brand .family-go{color:#685079;margin-top:auto;font-size:12px;font-weight:700}#kpca-renewal .family-grid-brand .family-card:hover{border-color:#a98aba}#kpca-renewal :where(.site-frame.phone) .family.family-grid-brand{border-radius:12px;margin-top:28px;padding:27px 12px 19px}#kpca-renewal :where(.site-frame.phone) .family.family-grid-brand h2{font-size:24px}#kpca-renewal :where(.site-frame.phone) .family-grid-brand .family-heading{margin-bottom:20px}#kpca-renewal :where(.site-frame.phone) .family-grid-brand .family-heading>p:last-child{font-size:12px}#kpca-renewal :where(.site-frame.phone) .family-grid-brand .family-tag{letter-spacing:1.8px;font-size:8px}#kpca-renewal :where(.site-frame.phone) .family-grid-brand .family-grid{gap:7px}#kpca-renewal :where(.site-frame.phone) .family.family-grid-brand .family-card{border-radius:9px;padding:18px 6px 14px}#kpca-renewal :where(.site-frame.phone) .family-grid-brand .family-card small{letter-spacing:.35px;white-space:nowrap;margin-bottom:9px;font-size:6.5px}#kpca-renewal :where(.site-frame.phone) .family-grid-brand .family-name{gap:4px;min-height:43px}#kpca-renewal :where(.site-frame.phone) .family-grid-brand .family-logo{flex-basis:19px;width:19px;height:19px}#kpca-renewal :where(.site-frame.phone) .family-grid-brand .family-name b{max-width:56px;font-size:12px;line-height:1.65}#kpca-renewal :where(.site-frame.phone) .family.family-grid-brand .family-card p{min-height:56px;margin:11px 0 15px;font-size:10px;line-height:1.85}#kpca-renewal :where(.site-frame.phone) .family-grid-brand .family-go{font-size:9px;line-height:1.65}@media (width<=850px){#kpca-renewal .family.family-grid-brand{border-radius:12px;margin-top:28px;padding:27px 12px 19px}#kpca-renewal .family.family-grid-brand h2{font-size:24px}#kpca-renewal .family-grid-brand .family-heading{margin-bottom:20px}#kpca-renewal .family-grid-brand .family-heading>p:last-child{font-size:12px}#kpca-renewal .family-grid-brand .family-tag{letter-spacing:1.8px;font-size:8px}#kpca-renewal .family-grid-brand .family-grid{gap:7px}#kpca-renewal .family.family-grid-brand .family-card{border-radius:9px;padding:18px 6px 14px}#kpca-renewal .family-grid-brand .family-card small{letter-spacing:.35px;white-space:nowrap;margin-bottom:9px;font-size:6.5px}#kpca-renewal .family-grid-brand .family-name{gap:4px;min-height:43px}#kpca-renewal .family-grid-brand .family-logo{flex-basis:19px;width:19px;height:19px}#kpca-renewal .family-grid-brand .family-name b{max-width:56px;font-size:12px;line-height:1.65}#kpca-renewal .family.family-grid-brand .family-card p{min-height:56px;margin:11px 0 15px;font-size:10px;line-height:1.85}#kpca-renewal .family-grid-brand .family-go{font-size:9px;line-height:1.65}}@media (width<=359px){#kpca-renewal .family.family-grid-brand{padding-left:9px;padding-right:9px}#kpca-renewal .family-grid-brand .family-grid{gap:5px}#kpca-renewal .family.family-grid-brand .family-card{padding-left:4px;padding-right:4px}#kpca-renewal .family-grid-brand .family-name{gap:3px}#kpca-renewal .family-grid-brand .family-logo{flex-basis:16px;width:16px;height:16px}#kpca-renewal .family-grid-brand .family-name b{max-width:47px;font-size:11px}#kpca-renewal .family-grid-brand .family-card small{font-size:5.5px}#kpca-renewal .family.family-grid-brand .family-card p{font-size:9px}#kpca-renewal .family-grid-brand .family-go{font-size:8px}}#kpca-renewal .nearest-deadline{color:var(--ink);background:var(--lightningcss-light,#f3f5ed)var(--lightningcss-dark,#24352b);border:1px solid var(--lightningcss-light,#d6dcd4)var(--lightningcss-dark,#4c6251);border-radius:12px;align-items:center;gap:22px;margin:0 0 25px;padding:20px 24px;text-decoration:none;display:flex}#kpca-renewal .nearest-deadline-label{color:var(--muted);font-size:11px;line-height:1.5}#kpca-renewal .nearest-deadline-copy{flex:1;align-items:baseline;gap:14px;min-width:0;display:flex}#kpca-renewal .nearest-deadline-copy>strong{font-size:19px;font-weight:650;line-height:1.5}#kpca-renewal .nearest-deadline-copy>span{color:var(--muted);font-size:12px}#kpca-renewal .nearest-deadline-badge{white-space:nowrap;color:var(--purple);font-size:20px;line-height:1.4}#kpca-renewal .nearest-deadline-arrow{white-space:nowrap;font-size:12px}#kpca-renewal .nearest-deadline:hover{border-color:var(--green)}#kpca-renewal .nearest-deadline:focus-visible{outline:3px solid var(--purple);outline-offset:4px}#kpca-renewal .catalog-legend{color:var(--muted);justify-content:flex-end;align-items:center;gap:18px;margin:-4px 0 12px;font-size:11px;display:flex}#kpca-renewal .catalog-legend[hidden]{display:none}#kpca-renewal .catalog-legend>span{align-items:center;gap:6px;display:inline-flex}#kpca-renewal .catalog-legend i{border-radius:2px;width:13px;height:7px;display:inline-block}#kpca-renewal .legend-period{background:var(--lavender)}#kpca-renewal .legend-deadline{background:#f7f9f3;border:1px dashed #597667}#kpca-renewal .month-events button.calendar-deadline{color:#355b4d;background:#f7f9f3;border:1px dashed #597667;padding:1px 4px;font-size:10px}#kpca-renewal .catalog-list .catalog-list-copy{min-width:0}#kpca-renewal .catalog-list .catalog-period{display:block}#kpca-renewal .catalog-list .catalog-list-deadline{color:#355b4d;flex-wrap:wrap;align-items:center;gap:8px;margin-top:9px;font-size:11px;display:flex}#kpca-renewal .catalog-list-deadline b{color:var(--purple);background:var(--lavender);white-space:nowrap;border-radius:20px;padding:2px 7px;font-size:10px;font-weight:650}#kpca-renewal .catalog-list .catalog-list-deadline.unconfirmed{color:var(--muted)}#kpca-renewal .catalog-detail-arrow{white-space:nowrap;align-self:center}#kpca-renewal .site-frame.phone .nearest-deadline{grid-template-columns:1fr auto;gap:9px 15px;margin-bottom:18px;padding:17px;display:grid}#kpca-renewal .site-frame.phone .nearest-deadline-label{grid-column:1/-1;font-size:10px}#kpca-renewal .site-frame.phone .nearest-deadline-copy{display:block}#kpca-renewal .site-frame.phone .nearest-deadline-copy>strong{font-size:17px;display:block}#kpca-renewal .site-frame.phone .nearest-deadline-copy>span{margin-top:4px;font-size:11px;display:block}#kpca-renewal .site-frame.phone .nearest-deadline-arrow{grid-column:1/-1;font-size:11px}@media (width<=700px){#kpca-renewal .nearest-deadline{grid-template-columns:1fr auto;gap:9px 15px;margin-bottom:18px;padding:17px;display:grid}#kpca-renewal .nearest-deadline-label{grid-column:1/-1;font-size:10px}#kpca-renewal .nearest-deadline-copy{display:block}#kpca-renewal .nearest-deadline-copy>strong{font-size:17px;display:block}#kpca-renewal .nearest-deadline-copy>span{margin-top:4px;font-size:11px;display:block}#kpca-renewal .nearest-deadline-arrow{grid-column:1/-1;font-size:11px}#kpca-renewal .catalog-legend{gap:12px;font-size:10px}#kpca-renewal .month-events button.calendar-deadline{padding:1px 2px;font-size:9px}}#kpca-renewal .family.family-grid-brand{background-color:#cdb8da;background-image:linear-gradient(#f5eff78c 1px,#0000 1px),linear-gradient(90deg,#f5eff78c 1px,#0000 1px);background-size:17px 17px;border-color:#c8b1d5;border-radius:16px}#kpca-renewal .family-grid-brand .family-heading h2{color:#382941}#kpca-renewal .family.family-grid-brand .family-card{box-shadow:none;color:#302739;background:#fffefcef;border:1px solid #fff;border-radius:11px}#kpca-renewal .family-grid-brand .family-card small{color:#8b759b}#kpca-renewal .family-grid-brand .family-card .family-name b{color:#3d2d49}#kpca-renewal .family.family-grid-brand .family-card p{color:#75677d}#kpca-renewal .family-grid-brand .family-card .family-go{color:#685079}#kpca-renewal .family-grid-brand .family-logo{background:0 0;border-radius:50%}#kpca-renewal.renewal-production{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--paper)}#kpca-renewal .site-frame{border-radius:0;width:100%;max-width:none}#kpca-renewal .renewal-content-state{color:var(--muted);padding:22px 0;font-size:13px;line-height:1.8}#kpca-renewal #field .renewal-content-state{color:#d3ded7}#kpca-renewal .renewal-menu-toggle{border:1px solid var(--line);background:var(--paper);min-width:36px;min-height:36px;color:var(--ink);border-radius:7px;font-size:19px;display:none}#kpca-renewal .renewal-mobile-menu{background:var(--paper);border-bottom:1px solid var(--line);padding:16px 24px}#kpca-renewal .renewal-mobile-menu nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}#kpca-renewal .renewal-mobile-menu a{color:var(--ink);padding:10px;font-size:13px}#kpca-renewal .renewal-account-checking{color:var(--muted);font-size:11px}#kpca-renewal .renewal-editorial-cover,#kpca-renewal .renewal-image-placeholder{aspect-ratio:1.5;background:var(--lavender);justify-content:center;align-items:center;display:flex;overflow:hidden}#kpca-renewal .renewal-image-placeholder span{letter-spacing:.1em;color:var(--purple);font-size:13px}#kpca-renewal .renewal-editorial-cover img,#kpca-renewal .post-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}#kpca-renewal .knowledge-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}#kpca-renewal .knowledge-card{border:1px solid var(--line);border-radius:10px;min-width:0;overflow:hidden}#kpca-renewal .knowledge-card-copy{padding:20px}#kpca-renewal .knowledge-card-copy>span{color:var(--purple);font-size:11px}#kpca-renewal .knowledge-card-copy h3{margin:10px 0;font-size:20px;line-height:1.55}#kpca-renewal .knowledge-card-copy p{color:var(--muted);font-size:13px;line-height:1.8}#kpca-renewal .knowledge-card-copy a{color:var(--purple);margin-top:15px;font-size:12px;display:inline-block}#kpca-renewal .partner-board-heading>a{color:inherit;font-size:12px;text-decoration:none}#kpca-renewal a.photo-post{color:inherit;border:1px solid color-mix(in srgb,currentColor 16%,transparent);border-radius:8px;text-decoration:none;display:block;overflow:hidden}#kpca-renewal .photo-post-grid .post-image{display:block;overflow:hidden}#kpca-renewal .renewal-lecture-titles{gap:8px;margin:0 0 18px;padding:0;font-size:12px;list-style:none;display:grid}#kpca-renewal .renewal-lecture-titles li{border-top:1px solid color-mix(in srgb,currentColor 22%,transparent);padding-top:8px;line-height:1.7}#kpca-renewal .renewal-news-row{border-bottom:1px solid var(--line);text-align:left;color:var(--ink);grid-template-columns:85px minmax(0,1fr) auto;align-items:center;gap:20px;padding:22px 0;text-decoration:none;display:grid}#kpca-renewal .renewal-news-row>span{color:var(--muted);font-size:11px}#kpca-renewal .renewal-news-row strong{font-size:16px;line-height:1.6}#kpca-renewal .renewal-job-links{grid-template-columns:1fr 1fr;gap:16px;margin-top:28px;display:grid}#kpca-renewal .renewal-job-links a{border:1px solid color-mix(in srgb,currentColor 25%,transparent);color:inherit;border-radius:10px;flex-direction:column;gap:10px;padding:25px;text-decoration:none;display:flex}#kpca-renewal .renewal-job-links strong{font-size:18px}#kpca-renewal .renewal-job-links span{opacity:.8;font-size:12px;line-height:1.8}#kpca-renewal .site-footer{padding-bottom:125px}#kpca-renewal .site-footer p{color:var(--muted);font-size:11px;line-height:1.9}#kpca-renewal .site-footer nav{flex-wrap:wrap;gap:12px;font-size:11px;display:flex}#kpca-renewal .site-footer nav a{color:var(--ink)}#kpca-renewal .site-footer>div:last-child{text-align:right}#kpca-renewal .site-footer a{color:inherit;text-decoration:none}#kpca-renewal .site-footer a:hover,#kpca-renewal .renewal-news-row:hover strong{text-decoration:underline}#kpca-renewal .quick-dock{width:min(620px,100% - 32px)}#kpca-renewal .course h3,#kpca-renewal .knowledge-card h3{overflow-wrap:anywhere}@container (width<=1160px){#kpca-renewal .renewal-menu-toggle{justify-content:center;align-items:center;display:inline-flex}}@container (width>=960px){#kpca-renewal .main-nav{display:flex}#kpca-renewal .renewal-menu-toggle{display:none}}@container (width<=560px){#kpca-renewal .header-actions .auth-signup{display:none}#kpca-renewal .brand{gap:8px;width:190px}#kpca-renewal .brand-copy strong{font-size:16px}#kpca-renewal .brand-copy small{font-size:6px}#kpca-renewal .site-header{grid-template-columns:minmax(0,1fr) auto;gap:8px}}@media (width<=700px){#kpca-renewal .knowledge-grid{grid-template-columns:1fr;gap:18px}#kpca-renewal .renewal-news-row{grid-template-columns:1fr;gap:5px;padding:17px 0}#kpca-renewal .renewal-news-row strong{font-size:15px}#kpca-renewal .renewal-job-links{grid-template-columns:1fr}#kpca-renewal .site-footer>div:last-child{text-align:left}#kpca-renewal .renewal-mobile-menu{padding:12px 20px}}#kpca-renewal .renewal-mobile-menu-label{color:var(--muted);border-top:1px solid var(--line);grid-column:1/-1;margin:15px 10px 0;padding-top:14px;font-size:10px}#kpca-renewal .renewal-find-experts{color:inherit;margin-top:12px;font-size:12px;display:inline-block}.renewal-production .renewal-content-order{color:#768174;text-align:right;margin:0 0 16px;font-size:11px}#kpca-renewal .renewal-image-placeholder{text-align:left;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:18px;width:100%;height:100%;padding:24px}#kpca-renewal .renewal-image-placeholder span{letter-spacing:.05em;font-size:10px}#kpca-renewal .renewal-image-placeholder strong{letter-spacing:-.04em;word-break:keep-all;overflow-wrap:anywhere;-webkit-line-clamp:3;color:var(--purple);-webkit-box-orient:vertical;font-size:clamp(17px,1.9vw,25px);font-weight:500;line-height:1.45;display:-webkit-box;overflow:hidden}#kpca-renewal .renewal-image-placeholder .renewal-cover-mark{letter-spacing:.13em;opacity:.65;font-size:8px}#kpca-renewal .renewal-image-placeholder[data-kind=양육정보],#kpca-renewal .renewal-image-placeholder[data-kind=협약기관]{background:#e5eee7}#kpca-renewal .renewal-image-placeholder[data-kind=양육정보] strong,#kpca-renewal .renewal-image-placeholder[data-kind=협약기관] strong{color:var(--green)}#kpca-renewal .photo-post-grid .post-image:before{display:none}@container (width<=620px){#kpca-renewal .renewal-image-placeholder{gap:12px;padding:18px}#kpca-renewal .photo-post-grid .renewal-image-placeholder{padding:14px}#kpca-renewal .photo-post-grid .renewal-image-placeholder strong{font-size:16px}#kpca-renewal .photo-post-grid .renewal-cover-mark{display:none}}#kpca-renewal main[id],#kpca-renewal main>section[id],#kpca-renewal #pathways{scroll-margin-top:calc(var(--kpca-header-offset,96px) + var(--kpca-anchor-gap,20px))}#kpca-renewal #field .post-copy h4{color:var(--ink)}#kpca-renewal #field{color:#fffefa;background:#274e43}#kpca-renewal #field .section-heading{align-items:flex-start;margin-bottom:40px}#kpca-renewal #field h2{color:#fffefa;max-width:720px;line-height:1.3}#kpca-renewal #field .section-heading>p{color:#d8e4dc;margin-top:0}#kpca-renewal #field .partner-boards{grid-template-columns:minmax(0,1fr);gap:30px;display:grid}#kpca-renewal #field .kpca-story-board{border-top:1px solid #fff5;margin:0;padding-top:24px}#kpca-renewal #field .kpca-story-board-heading{margin-bottom:26px}#kpca-renewal #field .kpca-story-board-heading h3{color:#fffefa;font-size:26px;font-weight:600}#kpca-renewal #field .kpca-story-board-heading>a{color:#fffefa;font-size:11px}#kpca-renewal #field .kpca-story-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}#kpca-renewal #field .kpca-story-card{color:#263e36;background:#fffefa;border:0;border-radius:8px}#kpca-renewal #field .kpca-story-cover{aspect-ratio:1.5;background:#edf2eb}#kpca-renewal #field #program-stories .kpca-story-cover{background:#f0ebf5}#kpca-renewal #field .kpca-story-copy{padding:16px}#kpca-renewal #field .kpca-story-copy h4{color:#263e36;font-size:16px;line-height:1.6}#kpca-renewal #field .kpca-story-copy>span:first-child,#kpca-renewal #field .kpca-story-read{color:#66557d}@container (width<=620px){#kpca-renewal #field h2{font-size:33px}#kpca-renewal #field .section-heading{margin-bottom:27px}#kpca-renewal #field .kpca-story-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#kpca-renewal #field .kpca-story-board-heading h3{font-size:21px}#kpca-renewal #field .kpca-story-copy{padding:14px}#kpca-renewal #field .kpca-story-copy h4{font-size:15px}}@container (width<=359px){#kpca-renewal #field .kpca-story-grid{grid-template-columns:minmax(0,1fr)}}:is(#kpca-renewal,body) .kpca-shared-header .kpca-shared-header-row{grid-template-columns:1fr auto;gap:0 24px;max-width:1280px;padding:22px 40px 0;display:grid}:is(#kpca-renewal,body) .kpca-shared-header .kpca-shared-brand{grid-area:1/1;gap:10px;padding-bottom:20px}:is(#kpca-renewal,body) .kpca-shared-header .kpca-shared-brand strong{letter-spacing:-.045em;font-size:20px;font-weight:600}:is(#kpca-renewal,body) .kpca-shared-header .kpca-shared-emblem{flex-basis:42px;width:42px;height:42px}:is(#kpca-renewal,body) .kpca-shared-header .kpca-shared-emblem img{height:42px}:is(#kpca-renewal,body) .kpca-shared-header .kpca-shared-member-links{grid-area:1/2;gap:15px;margin-left:0;padding-bottom:20px}:is(#kpca-renewal,body) .kpca-shared-header .kpca-shared-navigation{border-top:1px solid #e2e4dd;grid-area:2/1/auto/-1;justify-content:flex-start;gap:30px;min-height:53px;display:flex}:is(#kpca-renewal,body) .kpca-shared-header .kpca-shared-navigation a{padding:16px 0 14px;font-size:13px;font-weight:500;line-height:1.5}:is(#kpca-renewal,body) .kpca-shared-header .kpca-shared-menu-toggle{display:none}:is(#kpca-renewal,body) .kpca-shared-header .kpca-network-strip{height:32px;padding-left:max(40px,50% - 600px);padding-right:max(40px,50% - 600px)}:is(#kpca-renewal,body) .kpca-shared-header .kpca-shared-mobile-panel{top:var(--kpca-header-offset,105px)}#kpca-renewal.kpca-refresh{--ink:#263c34;--muted:#69726c;--paper:#fffefa;--green:#264f43;--purple:#675580;--lavender:#efecf5;--line:#dedfd7;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--ink);letter-spacing:-.025em;background:#fffefa;font-family:KPCA Renewal Sans,Pretendard,Malgun Gothic,sans-serif;font-size:15px}#kpca-renewal.kpca-refresh .site-frame{background:#fffefa}#kpca-renewal .refresh-wrap{width:min(1120px,100% - 96px);margin-inline:auto}#kpca-renewal .refresh-kicker{letter-spacing:.08em;color:var(--green);font-size:10px;font-weight:500;line-height:1.6;display:block}#kpca-renewal .refresh-kicker i{vertical-align:middle;background:currentColor;width:26px;height:1px;margin-right:12px;display:inline-block}#kpca-renewal .refresh-hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:66px;padding:66px 0 60px;display:grid}#kpca-renewal .refresh-hero h1{letter-spacing:-.065em;color:#263c34;word-break:keep-all;margin:27px 0 22px;font:600 clamp(38px,4.2vw,62px)/1.23 KPCA Renewal Sans,Pretendard,sans-serif}#kpca-renewal .refresh-hero h1 em{color:#675580;font-style:normal}#kpca-renewal .refresh-hero-copy>p{color:#69726c;margin:0;font-size:15px;line-height:1.9}#kpca-renewal .refresh-hero-actions{align-items:center;gap:28px;margin:32px 0 22px;display:flex}#kpca-renewal .refresh-button{color:#fffefa;background:#675580;border:1px solid #675580;border-radius:3px;justify-content:space-between;align-items:center;gap:40px;min-height:50px;padding:16px 21px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}#kpca-renewal .refresh-link-arrow,#kpca-renewal .refresh-text-button{color:#264f43;cursor:pointer;background:0 0;border:0;align-items:center;gap:22px;padding:8px 0;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}#kpca-renewal .refresh-hero-caption{color:#7a817c;font-size:11px}#kpca-renewal .refresh-network{background:#efecf5;border-radius:18px 3px 3px;padding:27px}#kpca-renewal .refresh-network-top{color:#7c708a;letter-spacing:.03em;border-bottom:1px solid #d6d0df;justify-content:space-between;gap:10px;padding-bottom:15px;font-size:8px;display:flex}#kpca-renewal .refresh-network h2{color:#30443b;letter-spacing:-.045em;margin:19px 0 23px;font-size:27px;font-weight:500;line-height:1.45}#kpca-renewal .refresh-network h2 em{color:#675580;font-style:normal}#kpca-renewal .refresh-network-row{color:#30443b;background:#fffefa;border-radius:4px;align-items:center;gap:14px;margin-top:10px;padding:19px 16px;text-decoration:none;display:flex}#kpca-renewal .refresh-network-row>span{color:#8c7fa1;font-size:10px}.refresh-network-row>div{flex:1;min-width:0}#kpca-renewal .refresh-network-row strong{font-size:15px;font-weight:600;display:block}.refresh-network-row small{color:#7a817c;margin-top:5px;font-size:11px;display:block}#kpca-renewal .refresh-network-row b{font-size:17px;font-weight:400}.refresh-network-row.current{color:#fffefa!important;background:#675580!important}.refresh-network-row.current small,.refresh-network-row.current>span{color:#eee8f5!important}#kpca-renewal .refresh-pathways{border-top:1px solid #dedfd7;border-bottom:1px solid #dedfd7;grid-template-columns:repeat(3,1fr);margin-bottom:22px;padding:24px 0;display:grid}#kpca-renewal .refresh-pathways a{color:#30443b;border-left:1px solid #dedfd7;padding:1px 30px;text-decoration:none;position:relative}.refresh-pathways a:first-child{border-left:0!important;padding-left:0!important}#kpca-renewal .refresh-pathways span{color:#8a7b9d;letter-spacing:.08em;margin-bottom:7px;font-size:9px;display:block}#kpca-renewal .refresh-pathways strong{font-size:15px;font-weight:500;display:block}.refresh-pathways b{color:#8a7b9d;font-weight:400;position:absolute;top:15px;right:20px}#kpca-renewal .refresh-deadline-strip{color:#264f43;background:#f2f4ee;border-radius:3px;align-items:center;gap:19px;min-height:66px;padding:14px 21px;text-decoration:none;display:flex}#kpca-renewal .refresh-deadline-strip>span{font-size:10px}.refresh-deadline-strip>strong{font-size:13px;font-weight:500}.refresh-deadline-strip>b{color:#675580;margin-left:auto;font-size:17px}.refresh-deadline-strip>span:last-child{margin-left:10px}#kpca-renewal .refresh-learning,#kpca-renewal .refresh-lectures,#kpca-renewal .refresh-notices{padding:84px 0}#kpca-renewal .refresh-section-heading{justify-content:space-between;align-items:flex-end;gap:36px;margin-bottom:36px;display:flex}#kpca-renewal .refresh-section-heading h2{letter-spacing:-.05em;color:#263c34;word-break:keep-all;margin:15px 0 0;font-size:36px;font-weight:600;line-height:1.3}#kpca-renewal .refresh-section-heading>p,#kpca-renewal .refresh-section-heading>div>p{color:#69726c;margin:0 0 9px;font-size:13px;line-height:1.85}#kpca-renewal .refresh-track-tabs{background:#dedfd7;border:1px solid #dedfd7;border-radius:5px 5px 0 0;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}#kpca-renewal .refresh-track-tabs button{text-align:left;color:#526159;cursor:pointer;word-break:keep-all;background:#f8f8f1;border:0;align-items:center;gap:17px;min-height:78px;padding:20px 24px;font:500 17px/1.4 KPCA Renewal Sans,sans-serif;display:flex}#kpca-renewal .refresh-track-tabs button>span:first-child{color:#9a8aa9;font-size:10px}.refresh-track-tabs button>span:last-child{margin-left:auto;font-size:16px}#kpca-renewal .refresh-track-tabs button[aria-selected=true]{color:#fffefa;background:#675580}.refresh-track-tabs button[aria-selected=true]>span:first-child{color:#d6cce2!important}#kpca-renewal .refresh-learning-panel{background:#fffefa;border:1px solid #dedfd7;border-top:0;grid-template-columns:1fr 1fr;gap:56px;padding:38px;display:grid}#kpca-renewal .refresh-track-intro{padding:12px 4px}.refresh-track-intro h3{white-space:pre-line;letter-spacing:-.045em;margin:18px 0;font-size:30px;font-weight:500;line-height:1.4}.refresh-track-intro>p{color:#69726c;max-width:350px;font-size:13px;line-height:1.9}#kpca-renewal .refresh-topics{flex-wrap:wrap;gap:6px;margin:22px 0 35px;display:flex}.refresh-topics span{color:#52695d;background:#f0f3ed;border-radius:3px;padding:5px 9px;font-size:10px}#kpca-renewal .refresh-upcoming{min-width:0}.refresh-upcoming-heading{border-bottom:1px solid #bdc7bd;justify-content:space-between;align-items:center;gap:12px;padding:0 0 16px;display:flex}.refresh-upcoming-heading strong{font-size:13px;font-weight:500}.refresh-upcoming-heading button{color:#69726c;cursor:pointer;background:0 0;border:0;font-size:10px}#kpca-renewal .refresh-course-row{color:#263c34;border-bottom:1px solid #e2e4dd;padding:20px 25px 20px 0;text-decoration:none;display:block;position:relative}.refresh-course-row>div{align-items:center;gap:10px;display:flex}.refresh-course-state{color:#7b6c8a;background:#efedf3;border-radius:3px;padding:3px 7px;font-size:9px}.refresh-course-state.open{color:#345b40;background:#e8f0e6}.refresh-course-deadline{color:#675580;font-size:10px}#kpca-renewal .refresh-course-row h4{margin:9px 0 6px;font-size:16px;font-weight:600;line-height:1.5}.refresh-course-row p{color:#69726c;margin:0 0 5px;font-size:11px}.refresh-course-row small{color:#8a8f87;font-size:10px}.refresh-course-arrow{color:#8a7b9d;position:absolute;top:49px;right:0}#kpca-renewal .refresh-empty{color:#69726c;margin:0;padding:27px 0;font-size:13px;line-height:1.9}.refresh-empty strong{font-weight:500}.refresh-empty p{margin:7px 0}.refresh-empty a{color:#675580;font-size:12px}#kpca-renewal .refresh-standard{background:#eaf0e7;padding:75px 0 32px}.refresh-standard .refresh-section-heading h2{font-size:32px}.refresh-standard .refresh-section-heading{margin-bottom:45px}#kpca-renewal .refresh-axes{grid-template-columns:repeat(3,1fr);gap:48px;display:grid}.refresh-axes article+article{border-left:1px solid #cbd5c9;padding-left:48px}.refresh-axes h3{letter-spacing:-.05em;margin:12px 0 9px;font-size:25px;font-weight:500}.refresh-axes p{color:#647365;margin:0;font-size:13px}.refresh-axes .refresh-kicker{color:#748273;font-size:8px}#kpca-renewal .refresh-axis-mark{align-items:center;height:83px;margin-bottom:22px;display:flex;position:relative}.refresh-axis-mark>span{letter-spacing:-.07em;color:#5d7564;z-index:1;font-size:42px;font-weight:300}.refresh-axis-mark i{border:1px solid #9eb09e;border-radius:50%;width:80px;height:80px;position:absolute;top:0;left:70px}.refresh-axis-mark i:nth-last-child(2){opacity:.6;top:0;left:100px}.refresh-axis-mark i:last-child{opacity:.45;background:#b7cbb7;border:0;width:60px;height:60px;top:20px;left:85px}#kpca-renewal .refresh-standard-bottom{border-top:1px solid #c5d0c2;justify-content:space-between;align-items:center;gap:30px;margin-top:48px;padding-top:25px;display:flex}.refresh-standard-bottom p{margin:0}.refresh-standard-bottom strong{font-size:14px;font-weight:500}.refresh-standard-bottom p>span{color:#71806f;margin-top:6px;font-size:11px;display:block}.refresh-standard-bottom>a{color:#36583f;white-space:nowrap;font-size:11px;text-decoration:none}#kpca-renewal .refresh-lecture-grid{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.refresh-lecture-card{color:inherit;text-decoration:none}.refresh-lecture-cover{aspect-ratio:1.5;background:#efecf5;border-radius:5px;overflow:hidden}.refresh-lecture-cover img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.refresh-lecture-card>span:not(.refresh-link-arrow){color:#8a7b9d;margin:18px 0 10px;font-size:10px;display:block}.refresh-lecture-card h3{margin:0 0 10px;font-size:19px;font-weight:500;line-height:1.5}.refresh-lecture-card p{color:#69726c;font-size:11px}#kpca-renewal .refresh-lecture-empty{background:#faf9fc;border:1px solid #dedfd7;border-radius:4px;align-items:center;gap:27px;padding:30px;display:flex}.refresh-lecture-symbol{color:#9581a4;font-size:40px}.refresh-lecture-empty>div{flex:1}.refresh-lecture-empty h3{margin:0 0 8px;font-size:20px;font-weight:500}.refresh-lecture-empty .refresh-empty{padding:0;font-size:12px}.refresh-lecture-empty .refresh-button{white-space:nowrap}#kpca-renewal .refresh-knowledge{background:#f4f2f7;padding:75px 0}.refresh-filter-tabs{gap:6px;margin-top:20px;display:flex}.refresh-filter-tabs button{color:#7f718d;cursor:pointer;background:0 0;border:1px solid #dcd7e5;border-radius:20px;padding:8px 15px;font-size:11px}.refresh-filter-tabs button[aria-selected=true]{color:#fff;background:#675580;border-color:#675580}.refresh-sort-note{text-align:right;color:#8a8193;margin:0 0 15px;font-size:10px}#kpca-renewal .refresh-editorial-grid{grid-template-columns:repeat(3,1fr);gap:27px;display:grid}.refresh-editorial-card{min-width:0}.refresh-editorial-cover{aspect-ratio:1.45;background:#e9e5ee;border-radius:5px;overflow:hidden}.refresh-editorial-cover img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.refresh-editorial-art{color:#675580;flex-direction:column;justify-content:space-between;height:100%;padding:22px;display:flex;position:relative;overflow:hidden}.refresh-editorial-art>span{z-index:1;font-size:9px}.refresh-editorial-art strong{letter-spacing:-.045em;z-index:1;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:21px;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.refresh-editorial-art small{letter-spacing:.1em;z-index:1;font-size:7px}.refresh-editorial-art i{border:1px solid #c9c1d4;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-60px;right:-60px}.refresh-editorial-art i:last-of-type{width:170px;height:170px;bottom:-80px;right:-30px}.refresh-editorial-card:nth-child(2) .refresh-editorial-art{color:#41634d;background:#e2e9df}.refresh-editorial-card:nth-child(3) .refresh-editorial-art{color:#fffefa;background:#2c5044}#kpca-renewal .refresh-editorial-kind{color:#8a7b9d;margin:20px 0 10px;font-size:10px;display:block}.refresh-editorial-card h3{letter-spacing:-.04em;margin:0 0 12px;font-size:19px;font-weight:600;line-height:1.5}.refresh-editorial-card>p{color:#7c7880;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 17px;font-size:12px;line-height:1.8;display:-webkit-box;overflow:hidden}.refresh-editorial-card>.refresh-link-arrow{font-size:11px}.refresh-knowledge-more{border-top:1px solid #ded9e5;justify-content:center;gap:30px;margin-top:30px;padding-top:37px;display:flex}.refresh-knowledge-more a{color:#675580;font-size:12px;text-decoration:none}#kpca-renewal .refresh-jobs{color:#fffefa;background:#675580;padding:42px 0}.refresh-jobs>.refresh-wrap{justify-content:space-between;align-items:center;gap:35px;display:flex}.refresh-jobs .refresh-kicker{color:#d7cce3;font-size:8px}.refresh-jobs h2{letter-spacing:-.04em;color:#fffefa;margin:10px 0 8px;font-size:28px;font-weight:500;line-height:1.4}.refresh-jobs p{color:#e0d7e9;margin:0;font-size:11px}.refresh-job-actions{flex-wrap:wrap;gap:10px;display:flex}.refresh-job-actions a{color:#fff;border:1px solid #9a88b0;border-radius:3px;align-items:center;gap:24px;padding:13px;font-size:11px;text-decoration:none;display:flex}#kpca-renewal .refresh-journey{padding:65px 0 0}.refresh-journey h2{letter-spacing:-.04em;margin:13px 0 30px;font-size:27px;font-weight:500;line-height:1.4}.refresh-journey ol{grid-template-columns:repeat(4,1fr);gap:25px;margin:0;padding:0;list-style:none;display:grid}.refresh-journey li{border-top:1px solid #d5dbd1;gap:17px;padding-top:20px;display:flex}.refresh-journey li>span{color:#9b8ba8;font-size:11px}.refresh-journey h3{margin:0 0 8px;font-size:16px;font-weight:500}.refresh-journey li p{color:#7b837a;margin:0;font-size:11px;line-height:1.7}.refresh-journey-note{color:#8a8e87;margin:25px 0 0;font-size:10px}#kpca-renewal .refresh-notice-rows{border-top:1px solid #aab8aa}.refresh-notice-rows a{color:#30443b;border-bottom:1px solid #dedfd7;align-items:center;gap:25px;padding:23px 0;text-decoration:none;display:flex}.refresh-notice-rows a>span{color:#8a7b9d;min-width:55px;font-size:10px}.refresh-notice-rows strong{flex:1;font-size:14px;font-weight:500;line-height:1.6}.refresh-notice-rows time{color:#8a8e87;font-size:11px}.refresh-notice-rows b{color:#8a7b9d;font-weight:400}#kpca-renewal .refresh-button:hover{background:#59476f}.refresh-link-arrow:hover,.refresh-text-button:hover{color:#675580!important}.kpca-refresh a:focus-visible,.kpca-refresh button:focus-visible{outline-offset:4px;outline:3px solid #ad95c4}@media (width>=768px) and (width<=1100px){:is(#kpca-renewal,body) .kpca-shared-header .kpca-shared-header-row{padding:17px 32px 0}:is(#kpca-renewal,body) .kpca-shared-header .kpca-shared-navigation{justify-content:space-between;gap:22px}:is(#kpca-renewal,body) .kpca-shared-header .kpca-shared-navigation a{font-size:11px}:is(#kpca-renewal,body) .kpca-shared-header .kpca-shared-brand strong{font-size:19px}#kpca-renewal .refresh-wrap{width:calc(100% - 64px)}#kpca-renewal .refresh-hero{gap:35px;padding:45px 0}#kpca-renewal .refresh-hero h1{font-size:42px}#kpca-renewal .refresh-network{padding:22px}#kpca-renewal .refresh-network-top{font-size:7px}#kpca-renewal .refresh-network-top>span:last-child{display:none}#kpca-renewal .refresh-hero-copy>p{font-size:13px}#kpca-renewal .refresh-hero-actions{flex-wrap:wrap;gap:20px}#kpca-renewal .refresh-pathways strong{font-size:13px}.refresh-pathways b{right:7px}.refresh-learning-panel{gap:32px!important;padding:28px!important}.refresh-track-tabs button{gap:10px!important;padding:20px 15px!important;font-size:15px!important}.refresh-axes{gap:25px!important}.refresh-axes article+article{padding-left:25px}.refresh-jobs>.refresh-wrap{display:block}.refresh-job-actions{margin-top:25px}.refresh-editorial-art{padding:17px}.refresh-editorial-art strong{font-size:18px}.refresh-lecture-empty{flex-wrap:wrap}.refresh-lecture-empty .refresh-button{margin-left:60px}.refresh-journey ol{gap:15px}.refresh-journey li{gap:10px}}@media (width<=767px){:is(#kpca-renewal,body) .kpca-shared-header .kpca-shared-header-row{gap:8px;min-height:66px;padding:10px 14px;display:flex}:is(#kpca-renewal,body) .kpca-shared-header .kpca-shared-brand{gap:8px;padding:0}:is(#kpca-renewal,body) .kpca-shared-header .kpca-shared-brand strong{font-size:15px}:is(#kpca-renewal,body) .kpca-shared-header .kpca-shared-brand small{font-size:5px}:is(#kpca-renewal,body) .kpca-shared-header .kpca-shared-emblem{flex-basis:32px;width:32px;height:32px}:is(#kpca-renewal,body) .kpca-shared-header .kpca-shared-emblem img{height:32px}:is(#kpca-renewal,body) .kpca-shared-header .kpca-shared-navigation{display:none}:is(#kpca-renewal,body) .kpca-shared-header .kpca-shared-member-links{gap:6px;margin-left:auto;padding:0}:is(#kpca-renewal,body) .kpca-shared-header .kpca-shared-member-links>a{min-height:44px;padding:0 7px;font-size:10px;line-height:1.2}:is(#kpca-renewal,body) .kpca-shared-header .kpca-shared-menu-toggle{flex:0 0 44px;width:44px;height:44px;display:inline-flex}:is(#kpca-renewal,body) .kpca-shared-header .kpca-network-strip{height:30px;padding-inline:20px}:is(#kpca-renewal,body) .kpca-shared-header .kpca-network-copy{display:none}#kpca-renewal .refresh-wrap{width:calc(100% - 40px)}#kpca-renewal .refresh-hero{grid-template-columns:1fr;gap:30px;padding:37px 0 30px}#kpca-renewal .refresh-hero h1{margin:20px 0;font-size:38px}#kpca-renewal .refresh-hero-copy>p{font-size:13px}#kpca-renewal .refresh-hero-actions{gap:24px;margin:25px 0 18px}#kpca-renewal .refresh-button{gap:25px;min-height:46px;padding:13px 16px;font-size:12px}#kpca-renewal .refresh-hero-caption{font-size:10px}#kpca-renewal .refresh-network{padding:22px}#kpca-renewal .refresh-network h2{margin:17px 0;font-size:26px}#kpca-renewal .refresh-network-row{padding:16px 14px}#kpca-renewal .refresh-network-row strong{font-size:14px}.refresh-network-row small{font-size:10px}#kpca-renewal .refresh-pathways{grid-template-columns:1fr;margin-bottom:18px;padding:0}.refresh-pathways a{border-bottom:1px solid #dedfd7;border-left:0!important;padding:17px 0!important}.refresh-pathways a:last-child{border-bottom:0}.refresh-pathways span{width:55px;margin:0!important;font-size:8px!important;display:inline-block!important}.refresh-pathways strong{font-size:13px!important;display:inline-block!important}.refresh-pathways b{top:16px;right:0}#kpca-renewal .refresh-deadline-strip{flex-wrap:wrap;gap:8px 12px;padding:16px}#kpca-renewal .refresh-deadline-strip>span:first-child{flex-basis:100%;font-size:9px}.refresh-deadline-strip>strong{font-size:12px}.refresh-deadline-strip>span:nth-child(3){font-size:9px}.refresh-deadline-strip>span:last-child{display:none}.refresh-deadline-strip>b{font-size:16px}#kpca-renewal .refresh-learning,#kpca-renewal .refresh-lectures,#kpca-renewal .refresh-notices{padding:48px 0}#kpca-renewal .refresh-section-heading{margin-bottom:26px;display:block}#kpca-renewal .refresh-section-heading h2{margin-top:11px;font-size:30px}.refresh-section-heading>div+div,.refresh-section-heading>p{margin-top:18px!important}#kpca-renewal .refresh-section-heading>p,#kpca-renewal .refresh-section-heading>div>p{font-size:12px}#kpca-renewal .refresh-track-tabs button{flex-direction:column;align-items:flex-start;gap:7px;min-height:69px;padding:15px 9px;font-size:12px}#kpca-renewal .refresh-track-tabs button>span:first-child{font-size:8px}.refresh-track-tabs button>span:last-child{display:none}#kpca-renewal .refresh-learning-panel{grid-template-columns:1fr;gap:30px;padding:25px 20px}.refresh-track-intro h3{margin:15px 0;font-size:27px}.refresh-track-intro>p{max-width:none;font-size:12px}.refresh-topics{gap:5px;margin:18px 0 19px!important}.refresh-topics span{font-size:9px}.refresh-course-row h4{font-size:15px!important}#kpca-renewal .refresh-standard{padding:48px 0 28px}.refresh-standard .refresh-section-heading h2{font-size:28px!important}#kpca-renewal .refresh-axes{grid-template-columns:1fr;gap:24px}.refresh-axes article{border-bottom:1px solid #cbd5c9;min-height:85px;position:relative;border-left:0!important;padding:0 0 24px 106px!important}.refresh-axes article:last-child{border-bottom:0}.refresh-axis-mark{transform-origin:0 0;top:2px;left:0;transform:scale(.48);position:absolute!important}.refresh-axes h3{margin:6px 0;font-size:23px}.refresh-axes p{font-size:12px}.refresh-axes .refresh-kicker{font-size:7px}.refresh-standard-bottom{margin-top:23px!important;display:block!important}.refresh-standard-bottom>a{margin-top:15px;display:block}.refresh-standard-bottom strong{font-size:13px}#kpca-renewal .refresh-lecture-grid,#kpca-renewal .refresh-editorial-grid{grid-template-columns:1fr;gap:32px}.refresh-lecture-empty{padding:22px!important;display:block!important}.refresh-lecture-symbol{margin-bottom:10px;font-size:30px;display:block}.refresh-lecture-empty h3{font-size:19px}.refresh-lecture-empty .refresh-button{margin-top:20px}.refresh-knowledge{padding:48px 0!important}.refresh-editorial-cover{aspect-ratio:1.65}.refresh-editorial-art{padding:22px}.refresh-editorial-art strong{font-size:24px}.refresh-editorial-card h3{font-size:20px}.refresh-sort-note{text-align:left}.refresh-filter-tabs{margin-top:17px}.refresh-editorial-card>p{font-size:12px}.refresh-knowledge-more{gap:30px;margin-top:25px;padding-top:24px}.refresh-knowledge-more a{font-size:11px}#kpca-renewal .refresh-jobs{padding:35px 0}.refresh-jobs>.refresh-wrap{display:block!important}.refresh-jobs h2{font-size:25px}.refresh-jobs p{font-size:11px;line-height:1.8}.refresh-job-actions{grid-template-columns:1fr;margin-top:23px;display:grid}.refresh-job-actions a{justify-content:space-between;padding:13px}.refresh-journey{padding-top:45px!important}.refresh-journey h2{font-size:24px}.refresh-journey ol{grid-template-columns:1fr 1fr;gap:25px 20px}.refresh-journey li{gap:10px}.refresh-journey li p{font-size:10px}.refresh-journey-note{font-size:9px;line-height:1.8}.refresh-notice-rows a{gap:12px;padding:19px 0}.refresh-notice-rows a>span{min-width:44px;font-size:9px}.refresh-notice-rows strong{font-size:12px}.refresh-notice-rows time{display:none}}@media (width<=359px){:is(#kpca-renewal,body) .kpca-shared-header .kpca-shared-header-row{padding-inline:12px}:is(#kpca-renewal,body) .kpca-shared-header .kpca-shared-brand strong{font-size:14px}:is(#kpca-renewal,body) .kpca-shared-header .kpca-shared-emblem{flex-basis:30px;width:30px;height:30px}:is(#kpca-renewal,body) .kpca-shared-header .kpca-shared-emblem img{height:30px}#kpca-renewal .refresh-hero h1{font-size:33px}.refresh-network-top>span:last-child{display:none}.refresh-track-tabs button{font-size:11px!important}.refresh-pathways strong{font-size:12px!important}}#kpca-renewal .refresh-network-with-scene{padding-top:0;overflow:hidden}#kpca-renewal .refresh-network-scene{aspect-ratio:1.8;background:#eee6da;margin:0 -27px 21px;overflow:hidden}#kpca-renewal .refresh-network-scene img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 42%;object-position:50% 42%;width:100%;height:100%;display:block}#kpca-renewal .refresh-network-with-scene h2{margin:15px 0;font-size:22px;line-height:1.35}#kpca-renewal .refresh-network-with-scene h2 br{display:none}#kpca-renewal .refresh-network-with-scene .refresh-network-row{margin-top:8px;padding:12px 14px}#kpca-renewal .refresh-jobs-with-scene>.refresh-wrap{grid-template-columns:minmax(230px,.9fr) 1fr auto;align-items:center;gap:32px;display:grid}#kpca-renewal .refresh-job-scene{aspect-ratio:1.45;background:#eadbc8;border-radius:10px;margin:0;overflow:hidden}#kpca-renewal .refresh-job-scene img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 43%;object-position:50% 43%;width:100%;height:100%;display:block}#kpca-renewal .refresh-jobs-with-scene .refresh-job-actions{gap:8px;margin:0;display:grid}#kpca-renewal .refresh-jobs-with-scene p{line-height:1.8}@media (width<=1100px){#kpca-renewal .refresh-jobs-with-scene>.refresh-wrap{grid-template-columns:minmax(210px,.8fr) 1fr;gap:24px}#kpca-renewal .refresh-jobs-with-scene .refresh-job-actions{grid-column:2;margin-top:-4px;display:flex}#kpca-renewal .refresh-job-scene{grid-row:1/3}#kpca-renewal .refresh-network-scene{margin-inline:-22px}}@media (width<=767px){#kpca-renewal .refresh-network-scene{margin-inline:-23px}#kpca-renewal .refresh-network-with-scene h2{font-size:22px}#kpca-renewal .refresh-jobs-with-scene>.refresh-wrap{display:block}#kpca-renewal .refresh-job-scene{aspect-ratio:1.6;width:100%;max-width:440px;margin:0 0 24px}#kpca-renewal .refresh-jobs-with-scene .refresh-job-actions{margin-top:22px;display:flex}}#kpca-renewal #education{background:#fffefa;padding:0 0 42px;position:relative}#kpca-renewal .kpca-education-anchor{scroll-margin-top:180px;position:absolute;top:0}#kpca-renewal .kpca-home-education .kpca-lecture-hero{padding:58px 0 32px}#kpca-renewal .kpca-home-education-heading{justify-content:space-between;align-items:center;gap:36px;display:flex}#kpca-renewal .kpca-home-education-heading>div{flex:1;min-width:0}#kpca-renewal .kpca-home-education-heading>div>span{color:#66557d;letter-spacing:.09em;margin-bottom:16px;font-size:10px;display:block}#kpca-renewal .kpca-home-education-heading h2{color:#263e36;margin:0;font-size:35px;font-weight:600;line-height:1.4}#kpca-renewal .kpca-home-education-heading p{color:#63706a;margin:16px 0 0;font-size:13px;line-height:1.9}#kpca-renewal .kpca-home-education-heading figure{border-radius:8px;flex:0 0 240px;width:240px;margin:0;overflow:hidden}#kpca-renewal .kpca-home-education-heading img{aspect-ratio:337/159;-o-object-fit:cover;object-fit:cover;width:100%;height:auto;display:block}#kpca-renewal .kpca-home-education .kpca-lecture-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}#kpca-renewal .kpca-home-education .kpca-general-intro h2{margin:0 0 13px;font-size:23px;line-height:1.5}#kpca-renewal .kpca-home-course-browser{max-width:896px;margin:auto}#kpca-renewal .kpca-home-course-browser .catalog-content{max-height:none;overflow:visible}#kpca-renewal .kpca-home-education .kpca-lecture-panel>div:last-child{box-shadow:none}#kpca-renewal .refresh-jobs-with-scene{color:#284d43;background:#f0ede5;border-top:1px solid #e2ddd2;border-bottom:1px solid #e2ddd2}#kpca-renewal .refresh-jobs-with-scene h2{color:#284d43}#kpca-renewal .refresh-jobs-with-scene .refresh-kicker{color:#7b7468}#kpca-renewal .refresh-jobs-with-scene p{color:#677168;font-size:12px;line-height:1.85}#kpca-renewal .refresh-jobs-with-scene .refresh-job-actions a{color:#284d43;background:#fffefa;border:1px solid #c9c5b8}#kpca-renewal .refresh-jobs-with-scene .refresh-job-actions a:hover{color:#66557d;background:#e9e3ef;border-color:#a79ab6}@media (width<=760px){#kpca-renewal .kpca-home-education .kpca-lecture-hero{padding:40px 0 27px}#kpca-renewal .kpca-home-education-heading{gap:18px}#kpca-renewal .kpca-home-education-heading h2{font-size:27px}#kpca-renewal .kpca-home-education-heading figure{flex-basis:140px;width:140px}#kpca-renewal .kpca-home-education-heading p{font-size:12px}#kpca-renewal .kpca-home-education .kpca-lecture-tabs{grid-template-columns:repeat(6,minmax(0,1fr))}#kpca-renewal .kpca-home-education .kpca-lecture-tabs button{grid-column:span 2}#kpca-renewal .kpca-home-education .kpca-lecture-tabs button:nth-child(4),#kpca-renewal .kpca-home-education .kpca-lecture-tabs button:nth-child(5){grid-column:span 3}}@media (width<=400px){#kpca-renewal .kpca-home-education-heading{align-items:flex-start;gap:12px}#kpca-renewal .kpca-home-education-heading figure{flex-basis:112px;width:112px;margin-top:26px}#kpca-renewal .kpca-home-education-heading h2{font-size:24px}}#kpca-renewal #education .kpca-home-education .kpca-lecture-tabs button[aria-selected=true]{background:#66557d;color:#fffefa!important}#kpca-renewal #education .kpca-home-education-heading h2,#kpca-renewal #education .kpca-general-intro h2{color:#284d43}#kpca-renewal #education{position:relative}#kpca-renewal .refresh-hero{padding-bottom:35px}#kpca-renewal .kpca-home-education .kpca-lecture-hero{padding-top:36px;padding-bottom:24px}#kpca-renewal .kpca-home-education .kpca-lecture-body{padding-bottom:20px}#kpca-renewal #education .kpca-home-course-browser .catalog-intro{margin:8px 0 12px;font-size:11px}#kpca-renewal #education .kpca-home-course-browser .catalog-toolbar{margin-bottom:12px}#kpca-renewal #education .kpca-home-course-browser .catalog-toggle button{padding:6px 14px;font-size:12px}#kpca-renewal #education .kpca-home-course-browser .catalog-toggle button[aria-pressed=true]{color:#fffefa}#kpca-renewal #education .kpca-home-course-browser .month-week{min-height:72px;padding-bottom:5px}#kpca-renewal #education .kpca-home-course-browser .month-dates>span{padding:5px 7px;font-size:11px}#kpca-renewal #education .kpca-home-course-browser .catalog-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#kpca-renewal #education .kpca-home-course-browser .catalog-list>button{align-items:center;gap:10px;min-height:0;padding:12px 14px;font-size:12px}#kpca-renewal #education .kpca-home-course-browser .catalog-list strong{margin:3px 0 5px;font-size:14px;line-height:1.45}#kpca-renewal #education .kpca-home-course-browser .catalog-list small{font-size:10px}#kpca-renewal #education .kpca-home-course-browser .catalog-list span{font-size:11px}#kpca-renewal #education .kpca-home-course-browser .catalog-list .catalog-list-deadline{gap:5px;margin-top:6px;font-size:10px}#kpca-renewal #education .kpca-home-course-browser .catalog-detail-arrow{white-space:nowrap}#kpca-renewal .kpca-maintenance-guide>h2{color:#284d43;margin:0 0 10px;font-size:24px;line-height:1.4}#kpca-renewal .kpca-maintenance-guide>p{color:#677168;margin:0 0 22px;font-size:13px;line-height:1.8}#kpca-renewal .kpca-maintenance-grade{color:#63706a;align-items:center;gap:14px;margin-bottom:20px;font-size:12px;display:flex}#kpca-renewal .kpca-maintenance-grade select{min-width:240px;max-width:100%;font:inherit;color:#284d43;background:#fffefa;border:1px solid #d4cddc;border-radius:5px;padding:10px 12px}#kpca-renewal .kpca-maintenance-guide article{background:#f4f1f6;border:1px solid #ddd6e3;border-radius:8px;padding:20px 22px}#kpca-renewal .kpca-maintenance-guide h3{color:#284d43;margin:0 0 16px;font-size:17px;font-weight:600}#kpca-renewal .kpca-maintenance-guide dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;display:grid}#kpca-renewal .kpca-maintenance-guide dt{color:#736a7d;margin-bottom:5px;font-size:11px}#kpca-renewal .kpca-maintenance-guide dd{color:#284d43;margin:0;font-size:15px;font-weight:500;line-height:1.7}#kpca-renewal .kpca-maintenance-links{color:#675580;flex-wrap:wrap;gap:22px;margin-top:20px;font-size:12px;display:flex}#kpca-renewal .kpca-maintenance-state{background:#f4f1f6;border-radius:6px;padding:22px}@media (width<=620px){#kpca-renewal #education .kpca-home-course-browser .catalog-list{grid-template-columns:1fr}#kpca-renewal .kpca-maintenance-grade{display:block}#kpca-renewal .kpca-maintenance-grade select{width:100%;margin-top:8px;display:block}#kpca-renewal .kpca-maintenance-guide dl{grid-template-columns:1fr;gap:14px}#kpca-renewal .kpca-maintenance-guide dl>div{justify-content:space-between;align-items:baseline;gap:15px;display:flex}#kpca-renewal .kpca-maintenance-guide article{padding:18px}}#kpca-renewal .refresh-professionals{padding-top:66px;padding-bottom:58px}@media (width>=1024px){#kpca-renewal .knowledge-hub,#kpca-renewal.kpca-refresh .knowledge-hub{padding-top:80px;padding-bottom:80px}#kpca-renewal .refresh-learning,#kpca-renewal .refresh-lectures,#kpca-renewal .refresh-notices{padding:80px 0}#kpca-renewal .refresh-professionals{padding-top:80px;padding-bottom:80px}#kpca-renewal .refresh-jobs{padding:64px 0}#kpca-renewal #field.shared-news-section{margin:0;padding:80px 0}}#kpca-renewal .refresh-professional-heading{margin-bottom:30px}#kpca-renewal .refresh-professional-heading h2{color:#284d43;margin:10px 0 0;font-size:30px;line-height:1.4}#kpca-renewal .refresh-professional-summary{border-bottom:1px solid #d7ded5;grid-template-columns:minmax(0,1fr) 210px;align-items:center;gap:36px;padding-bottom:28px;display:grid}#kpca-renewal .refresh-certified-badge{color:#66557d;background:#eee8f4;border-radius:4px;padding:7px 11px;font-size:11px;display:inline-block}#kpca-renewal .refresh-professional-summary h3{letter-spacing:-.045em;color:#284d43;margin:13px 0 12px;font-size:25px;font-weight:600;line-height:1.55}#kpca-renewal .refresh-professional-summary p{color:#65736d;max-width:680px;margin:0;font-size:12px;line-height:1.9}#kpca-renewal .refresh-professional-summary figure{aspect-ratio:5/3;border-radius:9px;margin:0;overflow:hidden}#kpca-renewal .refresh-professional-summary img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}#kpca-renewal .refresh-professional-subheading{justify-content:space-between;align-items:baseline;gap:18px;margin:27px 0 16px;display:flex}#kpca-renewal .refresh-professional-subheading h3,#kpca-renewal .refresh-credential-title{color:#284d43;margin:0;font-size:18px;font-weight:600;line-height:1.5}#kpca-renewal .refresh-professional-subheading p{color:#718078;margin:0;font-size:11px}#kpca-renewal .refresh-professional-work{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}#kpca-renewal .refresh-professional-work li{background:#f0f5ef;border:1px solid #d1dfd0;border-radius:8px;padding:20px 19px 18px}#kpca-renewal .refresh-professional-work svg{color:#3c6a56;margin-bottom:10px}#kpca-renewal .refresh-professional-work h4{color:#284d43;margin:0 0 7px;font-size:15px;font-weight:600;line-height:1.5}#kpca-renewal .refresh-professional-work p{color:#6b7c70;margin:0;font-size:11px;line-height:1.85}#kpca-renewal .refresh-credential-title{margin:28px 0 16px}#kpca-renewal .refresh-credential-flow{background:#f0ebf6;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin:0;padding:25px 23px;list-style:none;display:grid}#kpca-renewal .refresh-credential-flow li{min-width:0;position:relative}#kpca-renewal .refresh-credential-flow li>span{color:#7b6798;font-size:10px}#kpca-renewal .refresh-credential-flow h4{color:#66527e;margin:11px 0 6px;font-size:13px;font-weight:600}#kpca-renewal .refresh-credential-flow p{color:#80728e;margin:0;font-size:11px;line-height:1.85}#kpca-renewal .refresh-credential-flow b{color:#a291b3;font-size:21px;font-weight:400;position:absolute;top:28px;right:-20px}#kpca-renewal .refresh-professional-actions{flex-direction:column;align-items:center;gap:12px;margin-top:29px;display:flex}#kpca-renewal .refresh-professional-actions a{border-radius:6px;justify-content:space-between;align-items:center;gap:24px;width:min(100%,390px);padding:15px 20px;font-size:13px;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;display:flex}#kpca-renewal .refresh-professional-actions .refresh-partners-home-button{color:#fffefa;background:#285044;border:1px solid #285044}#kpca-renewal .refresh-professional-actions .refresh-partners-home-button:hover{background:#1d4036}#kpca-renewal .refresh-professional-actions .refresh-counselor-apply-button{color:#285044;background:#fffefa;border:1px solid #b8cabe}#kpca-renewal .refresh-professional-actions .refresh-counselor-apply-button:hover{background:#eff4ee}#kpca-renewal .refresh-professional-actions a:focus-visible{outline-offset:4px;outline:3px solid #ac93c7}#kpca-renewal .refresh-professional-actions p{color:#768279;margin:1px 0 0;font-size:11px;line-height:1.7}@media (width<=767px){#kpca-renewal .refresh-professionals{padding-top:42px;padding-bottom:42px}#kpca-renewal .refresh-professional-heading{margin-bottom:22px}#kpca-renewal .refresh-professional-heading h2{font-size:25px}#kpca-renewal .refresh-professional-summary{grid-template-columns:minmax(0,1fr) 145px;gap:20px}#kpca-renewal .refresh-professional-summary h3{font-size:21px}#kpca-renewal .refresh-professional-work{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#kpca-renewal .refresh-credential-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 30px}#kpca-renewal .refresh-credential-flow li:nth-child(2)>b{display:none}}@media (width<=480px){#kpca-renewal .refresh-professional-summary{grid-template-columns:1fr;gap:18px}#kpca-renewal .refresh-professional-summary figure{width:160px}#kpca-renewal .refresh-professional-summary h3{font-size:22px}#kpca-renewal .refresh-professional-subheading{display:block}#kpca-renewal .refresh-professional-subheading p{margin-top:7px}#kpca-renewal .refresh-professional-work li{padding:16px 14px}#kpca-renewal .refresh-professional-work h4{font-size:14px}#kpca-renewal .refresh-credential-flow{padding:21px 18px}#kpca-renewal .refresh-professional-actions a{gap:12px;padding:14px 16px;font-size:12px}}#kpca-renewal.kpca-refresh #field.shared-news-section,#kpca-renewal #jobs.refresh-jobs,#kpca-renewal #news.refresh-notices.refresh-wrap,#kpca-renewal .kpca-platform-family{box-sizing:border-box;border-radius:14px;width:calc(100% - 32px);min-width:0;max-width:1200px;margin-inline:auto;padding-block:40px;padding-inline:16px}#kpca-renewal #jobs.refresh-jobs{border:0}#kpca-renewal #news.refresh-notices.refresh-wrap{border:1px solid #e6e8e1}#kpca-renewal.kpca-refresh #field.shared-news-section .shared-news-wrap{box-sizing:border-box;color:#fffefa;background:0 0;border-radius:0;width:100%;min-width:0;max-width:1120px;margin-inline:auto;padding:0}#kpca-renewal #jobs.refresh-jobs>.refresh-wrap,#kpca-renewal .kpca-platform-family .kpca-family-inner{box-sizing:border-box;width:100%;min-width:0;max-width:1120px;margin-inline:auto}@media (width>=640px){#kpca-renewal.kpca-refresh #field.shared-news-section,#kpca-renewal #jobs.refresh-jobs,#kpca-renewal #news.refresh-notices.refresh-wrap,#kpca-renewal .kpca-platform-family{border-radius:16px;padding-block:52px;padding-inline:24px}}@media (width>=1024px){#kpca-renewal.kpca-refresh #field.shared-news-section,#kpca-renewal #jobs.refresh-jobs,#kpca-renewal #news.refresh-notices.refresh-wrap,#kpca-renewal .kpca-platform-family{width:min(1200px,100% - 48px);padding-block:72px;padding-inline:clamp(28px,50% - 560px,40px)}}#kpca-renewal #education{box-sizing:border-box;border-radius:14px;width:calc(100% - 32px);min-width:0;max-width:1200px;margin-inline:auto;padding:0 16px 40px}#kpca-renewal #education .kpca-lecture-wrap{box-sizing:border-box;width:100%;min-width:0;max-width:1120px;margin-inline:auto}@media (width>=640px){#kpca-renewal #education{padding-inline:24px;border-radius:16px;padding-bottom:44px}}@media (width>=1024px){#kpca-renewal #education{padding-inline:clamp(28px,50% - 560px,40px);width:min(1200px,100% - 48px);padding-bottom:52px}}#kpca-renewal{--kpca-anchor-gap:20px}#kpca-renewal main[id],#kpca-renewal main>section[id],#kpca-renewal #home,#kpca-renewal #pathways,#kpca-renewal #field,#kpca-renewal #jobs,#kpca-renewal #news,#kpca-renewal #family,#kpca-renewal #education,#kpca-renewal .kpca-education-anchor,#kpca-renewal .refresh-professionals{scroll-margin-top:calc(var(--kpca-header-offset,96px) + var(--kpca-anchor-gap,20px))}@media (width<=767px){#kpca-renewal{--kpca-anchor-gap:16px}}#kpca-renewal #field .shared-news-heading h2,#kpca-renewal #field .shared-news-board h3,#kpca-renewal #news .refresh-section-heading h2,#kpca-renewal #jobs.refresh-jobs h2,#kpca-renewal .kpca-platform-family .kpca-family-heading h2{word-break:keep-all;overflow-wrap:anywhere;text-wrap:balance;min-width:0}#kpca-renewal #field .shared-news-heading h2{line-height:1.32}#kpca-renewal #news .refresh-section-heading h2{font-size:36px;line-height:1.32}#kpca-renewal #news .refresh-section-heading>div{min-width:0}#kpca-renewal #news .refresh-section-heading>.refresh-link-arrow{white-space:nowrap;flex:none}#kpca-renewal #jobs.refresh-jobs h2{font-size:34px;line-height:1.34}#kpca-renewal #jobs.refresh-jobs>.refresh-wrap>div{min-width:0}#kpca-renewal #jobs.refresh-jobs .refresh-job-actions{flex-wrap:wrap}#kpca-renewal #news .refresh-notice-rows strong{word-break:keep-all;overflow-wrap:anywhere;min-width:0}#kpca-renewal #field .shared-news-board>header,#kpca-renewal #field .shared-news-board>header>h3{min-width:0}#kpca-renewal .kpca-platform-family .kpca-family-card h3,#kpca-renewal .kpca-platform-family .kpca-family-card>p{word-break:keep-all;overflow-wrap:anywhere;min-width:0}@media (width>=768px) and (width<=1023px){#kpca-renewal #news .refresh-section-heading h2{font-size:31px}#kpca-renewal #jobs.refresh-jobs h2{font-size:30px}}@media (width<=900px){#kpca-renewal #news .refresh-section-heading{flex-wrap:wrap;align-items:flex-start;gap:14px}#kpca-renewal #field .shared-news-board>header{flex-wrap:wrap;align-items:flex-start;gap:10px}}@media (width<=767px){#kpca-renewal #news .refresh-section-heading h2,#kpca-renewal #jobs.refresh-jobs h2{font-size:27px}#kpca-renewal .kpca-platform-family .kpca-family-heading h2{font-size:26px}}#kpca-renewal main#home{--kpca-home-section-gap:0px}@media (width>=768px){#kpca-renewal main#home{--kpca-home-section-gap:24px}}@media (width>=1024px){#kpca-renewal main#home{--kpca-home-section-gap:32px}}#kpca-renewal main#home>:is(#education,#knowledge,#field,#professional-foundation,#jobs,#news,.kpca-desktop-quick){margin-block-start:var(--kpca-home-section-gap)}.kpca-mobile-quick,.kpca-desktop-quick{display:none}#kpca-renewal .kpca-quick-card{color:#263c34;text-align:center;background:#fffefa;border:1px solid #e6e6ec;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:94px;padding:10px 5px;text-decoration:none;display:flex}#kpca-renewal .kpca-quick-card:active{background:#f7f5fa}#kpca-renewal .kpca-quick-icon{border-radius:11px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}#kpca-renewal .kpca-quick-icon i{font-size:19px;line-height:1}#kpca-renewal .kpca-quick-card.is-lavender .kpca-quick-icon{color:#675580;background:#efeaf6}#kpca-renewal .kpca-quick-card.is-sage .kpca-quick-icon{color:#37604f;background:#eaf1e6}#kpca-renewal .kpca-quick-label{letter-spacing:-.03em;word-break:keep-all;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}#kpca-renewal .kpca-quick-text{min-width:0;max-width:100%;display:block}#kpca-renewal .kpca-quick-desc,#kpca-renewal .kpca-quick-cta{display:none}@media (width<=767px){#kpca-renewal .kpca-mobile-quick{background:#fffefa;border-bottom:1px solid #eceee7;padding:13px 16px 14px;display:block}#kpca-renewal .kpca-mobile-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}}@media (width>=768px){#kpca-renewal .kpca-desktop-quick{box-sizing:border-box;padding:4px 0 36px;display:block}#kpca-renewal .kpca-desktop-quick-inner{box-sizing:border-box;width:min(1120px,100% - 64px);min-width:0;margin-inline:auto}#kpca-renewal .kpca-desktop-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:12px;display:grid}#kpca-renewal .kpca-desktop-quick .kpca-quick-card{text-align:left;color:#263c34;background:#fff;border:1px solid #e3dfe9;border-radius:8px;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:11px;min-height:108px;padding:13px 14px;transition:background .18s,border-color .18s}#kpca-renewal .kpca-desktop-quick .kpca-quick-card:hover{background:#fbfaf7;border-color:#d3c9de}#kpca-renewal .kpca-desktop-quick .kpca-quick-card:active{background:#f6f3f9}#kpca-renewal .kpca-desktop-quick .kpca-quick-card:focus-visible{outline-offset:2px;outline:2px solid #6f5b8c}#kpca-renewal .kpca-desktop-quick .kpca-quick-card .kpca-quick-icon{color:#675580;background:#fff;border:1px solid #e4ddec;border-radius:8px;flex:0 0 46px;width:46px;height:46px}#kpca-renewal .kpca-desktop-quick .kpca-quick-card.is-sage .kpca-quick-icon{color:#37604f;background:#fff;border-color:#dbe4d6}#kpca-renewal .kpca-desktop-quick .kpca-quick-icon i{font-size:21px;line-height:1}#kpca-renewal .kpca-desktop-quick .kpca-quick-text{flex-direction:column;flex:auto;align-self:stretch;align-items:flex-start;gap:3px;min-width:0;display:flex}#kpca-renewal .kpca-desktop-quick .kpca-quick-label{letter-spacing:-.03em;-webkit-line-clamp:unset;word-break:keep-all;overflow-wrap:anywhere;font-size:13.5px;font-weight:700;line-height:1.35;display:block;overflow:visible}#kpca-renewal .kpca-desktop-quick .kpca-quick-desc{letter-spacing:-.02em;color:#5f6b64;word-break:keep-all;overflow-wrap:anywhere;font-size:12px;font-weight:400;line-height:1.55;display:block}#kpca-renewal .kpca-desktop-quick .kpca-quick-cta{letter-spacing:-.02em;color:#7b6798;white-space:nowrap;align-items:center;gap:3px;margin-top:auto;padding-top:6px;font-size:11px;font-weight:500;line-height:1.4;display:inline-flex}#kpca-renewal .kpca-desktop-quick .kpca-quick-card.is-sage .kpca-quick-cta{color:#4c6b5b}#kpca-renewal .kpca-desktop-quick .kpca-quick-cta i{font-size:12px;line-height:1}}@media (width>=1024px){#kpca-renewal .kpca-desktop-quick{padding:6px 0 40px}#kpca-renewal .kpca-desktop-quick-inner{width:min(1120px,100% - 96px)}#kpca-renewal .kpca-desktop-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:13px}#kpca-renewal .kpca-desktop-quick .kpca-quick-card{gap:13px;min-height:118px;padding:16px}#kpca-renewal .kpca-desktop-quick .kpca-quick-card .kpca-quick-icon{flex:0 0 50px;width:50px;height:50px}#kpca-renewal .kpca-desktop-quick .kpca-quick-card .kpca-quick-icon i{font-size:23px}#kpca-renewal .kpca-desktop-quick .kpca-quick-label{font-size:14.5px}#kpca-renewal .kpca-desktop-quick .kpca-quick-desc{font-size:12.5px;line-height:1.55}#kpca-renewal .kpca-desktop-quick .kpca-quick-cta{font-size:11.5px}}@media (width<=767px){:is(#kpca-renewal,body) .kpca-shared-header .kpca-network-strip{gap:10px;height:26px;padding-inline:16px;font-size:7.5px}:is(#kpca-renewal,body) .kpca-shared-header .kpca-network-strip>span:first-child{letter-spacing:.06em;font-size:7px}:is(#kpca-renewal,body) .kpca-shared-header .kpca-network-strip>div{gap:10px}:is(#kpca-renewal,body) .kpca-shared-header .kpca-shared-header-row{gap:8px;min-height:62px;padding:10px 16px}:is(#kpca-renewal,body) .kpca-shared-header .kpca-shared-brand strong{font-size:15px}:is(#kpca-renewal,body) .kpca-shared-header .kpca-shared-emblem{flex-basis:32px;width:32px;height:32px}:is(#kpca-renewal,body) .kpca-shared-header .kpca-shared-emblem img{height:32px}:is(#kpca-renewal,body) .kpca-shared-header .kpca-shared-menu-toggle{width:34px;height:34px;font-size:19px}:is(#kpca-renewal,body) .kpca-shared-header .kpca-shared-brand small{display:none}#kpca-renewal .refresh-hero{grid-template-columns:1fr;gap:14px;padding:22px 0 8px}#kpca-renewal .refresh-hero .refresh-network{display:none}#kpca-renewal .refresh-hero h1{letter-spacing:-.05em;margin:12px 0;font-size:27px;line-height:1.32}#kpca-renewal .refresh-hero-copy>p{color:#5f6b64;font-size:13px;line-height:1.8}#kpca-renewal .refresh-hero-actions{flex-wrap:wrap;align-items:center;gap:14px;margin:18px 0 12px}#kpca-renewal .refresh-hero .refresh-button{white-space:nowrap;flex:auto;justify-content:space-between;gap:18px;min-height:46px;padding:12px 16px;font-size:12.5px}#kpca-renewal .refresh-hero .refresh-link-arrow{white-space:nowrap;gap:8px;min-height:44px;font-size:11.5px}#kpca-renewal .refresh-hero-caption{font-size:10.5px;line-height:1.6}#kpca-renewal .refresh-hero .refresh-kicker{display:none}#kpca-renewal .refresh-kicker{font-size:9px;line-height:1.5}#kpca-renewal #education{padding-bottom:30px}#kpca-renewal .kpca-home-education .kpca-lecture-hero{padding:26px 0 16px}#kpca-renewal .kpca-home-education-heading{align-items:center;gap:14px}#kpca-renewal .kpca-home-education-heading>div>span{margin-bottom:8px;font-size:8.5px}#kpca-renewal .kpca-home-education-heading h2{font-size:22px;line-height:1.35}#kpca-renewal .kpca-home-education-heading p{margin:9px 0 0;font-size:11.5px;line-height:1.7}#kpca-renewal .kpca-home-education-heading figure{border-radius:7px;flex:0 0 92px;width:92px}#kpca-renewal .kpca-home-education .kpca-lecture-tabs{border-radius:9px;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;margin-bottom:18px;padding:4px}#kpca-renewal .kpca-home-education .kpca-lecture-tabs button{white-space:nowrap;border-radius:6px;flex-direction:row;grid-column:span 2;justify-content:center;align-items:center;gap:5px;min-height:44px;padding:7px 3px;line-height:1.35;font-size:11px!important}#kpca-renewal .kpca-home-education .kpca-lecture-tabs button:nth-child(4),#kpca-renewal .kpca-home-education .kpca-lecture-tabs button:nth-child(5){grid-column:span 3}#kpca-renewal .kpca-home-education .kpca-lecture-body{padding-bottom:12px}#kpca-renewal .kpca-home-education .kpca-lecture-cert-actions{margin-top:16px}#kpca-renewal #education .kpca-general-state{padding:18px 14px;font-size:11.5px;line-height:1.7}#kpca-renewal .knowledge-hub{padding:34px 0}#kpca-renewal .knowledge-hub .refresh-section-heading{margin-bottom:18px}#kpca-renewal .knowledge-hub .refresh-section-heading h2{font-size:22px;line-height:1.35}#kpca-renewal .knowledge-hub .refresh-section-heading>p{margin:10px 0 0;font-size:11.5px;line-height:1.7}#kpca-renewal .knowledge-hub-grid{flex-direction:column;gap:18px;display:flex}#kpca-renewal .knowledge-hub-groups{border-top:1px solid #cfd7c9;order:1}#kpca-renewal .knowledge-hub-intro{border-radius:8px;order:2;min-height:0;padding:20px 18px}#kpca-renewal .knowledge-hub-intro>span{font-size:9px}#kpca-renewal .knowledge-hub-intro h3{margin:10px 0 9px;font-size:20px;line-height:1.35}#kpca-renewal .knowledge-hub-intro>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11.5px;line-height:1.75;display:-webkit-box;overflow:hidden}#kpca-renewal .knowledge-hub-intro>a{gap:10px;margin-top:14px;padding-top:12px;font-size:11px}#kpca-renewal .knowledge-hub-group{padding:17px 0 15px}#kpca-renewal .knowledge-hub-group-heading{grid-template-columns:22px 1fr 14px;gap:8px}#kpca-renewal .knowledge-hub-group-heading small{margin-bottom:5px;font-size:7px}#kpca-renewal .knowledge-hub-group-heading h3{margin:0 0 4px;font-size:17px;line-height:1.4}#kpca-renewal .knowledge-hub-group-heading p{font-size:10.5px;line-height:1.65}#kpca-renewal .knowledge-hub-entries,#kpca-renewal .knowledge-hub-state{margin-left:30px}#kpca-renewal .knowledge-hub-entries a{gap:8px;padding:9px 0;font-size:11px;line-height:1.55}#kpca-renewal .knowledge-hub-thumbnail{flex:0 0 44px;width:44px;height:36px}#kpca-renewal .knowledge-hub-course .knowledge-hub-number{font-size:18px}#kpca-renewal.kpca-refresh #field.shared-news-section{padding-block:28px}#kpca-renewal #field .shared-news-heading{margin-bottom:20px}#kpca-renewal #field .shared-news-heading h2{font-size:21px;line-height:1.35}#kpca-renewal #field .shared-news-heading>p{margin-top:10px;font-size:11.5px;line-height:1.7}#kpca-renewal #field .shared-news-board{margin-top:18px;padding-top:16px}#kpca-renewal #field .shared-news-board>header{gap:10px;margin-bottom:12px}#kpca-renewal #field .shared-news-board h3{font-size:17px;line-height:1.4}#kpca-renewal #field .shared-news-board>header>a{font-size:10.5px}#kpca-renewal #field .shared-news-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#kpca-renewal #field .shared-news-grid>.shared-news-card:nth-child(n+3){display:none}#kpca-renewal #field .shared-news-cover,#kpca-renewal.kpca-refresh #field .shared-news-cover{aspect-ratio:1.4;height:auto}#kpca-renewal.kpca-refresh #field .shared-news-copy{min-height:0;padding:10px 10px 11px}#kpca-renewal.kpca-refresh #field .shared-news-copy h4{margin:6px 0 0;font-size:12px;line-height:1.5}#kpca-renewal #field .shared-news-copy>span:first-child{font-size:8.5px}#kpca-renewal #field .shared-news-copy>time{margin-top:7px;font-size:9.5px}#kpca-renewal #field .shared-news-read{margin-top:8px;padding-top:7px;font-size:9.5px}#kpca-renewal #field .shared-news-cover-fallback{padding:10px}#kpca-renewal #field .shared-news-cover-fallback>strong{font-size:12px}#kpca-renewal #field .shared-news-slot-note{margin-top:12px;font-size:10.5px;line-height:1.65}#kpca-renewal #field .shared-news-section footer{gap:8px;margin-top:16px;font-size:10.5px}#kpca-renewal #field .shared-news-refresh{min-height:44px;margin-top:12px;padding:9px 16px;font-size:11px}}.refresh-credential-mobile{display:none}@media (width<=767px){#kpca-renewal .refresh-professionals{flex-direction:column;padding-top:34px;padding-bottom:34px;display:flex}#kpca-renewal .refresh-professional-heading{order:1;margin-bottom:16px}#kpca-renewal .refresh-professional-heading h2{margin-top:8px;font-size:22px;line-height:1.35}#kpca-renewal .refresh-professional-summary{order:2;gap:14px;padding-bottom:18px}#kpca-renewal .refresh-professional-summary h3{margin:10px 0 9px;font-size:19px;line-height:1.5}#kpca-renewal .refresh-professional-summary p{font-size:11.5px;line-height:1.8}#kpca-renewal .refresh-professional-summary figure{border-radius:8px;width:132px}#kpca-renewal .refresh-certified-badge{padding:5px 9px;font-size:10px}#kpca-renewal .refresh-professional-actions{order:3;gap:9px;margin-top:16px}#kpca-renewal .refresh-professional-actions a{gap:12px;width:100%;min-height:46px;padding:12px 15px;font-size:12px}#kpca-renewal .refresh-professional-actions p{text-align:center;font-size:10px}#kpca-renewal .refresh-professional-subheading{order:4;margin:22px 0 12px;display:block}#kpca-renewal .refresh-professional-subheading h3{font-size:16px}#kpca-renewal .refresh-professional-subheading p{margin-top:4px;font-size:10.5px}#kpca-renewal .refresh-professional-work{order:5;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#kpca-renewal .refresh-professional-work li{border-radius:8px;padding:13px 12px}#kpca-renewal .refresh-professional-work svg{width:20px;height:20px;margin-bottom:7px}#kpca-renewal .refresh-professional-work h4{margin:0 0 5px;font-size:13px;line-height:1.4}#kpca-renewal .refresh-professional-work p{font-size:10.5px;line-height:1.7}#kpca-renewal .refresh-credential-title,#kpca-renewal .refresh-credential-flow{display:none}#kpca-renewal .refresh-credential-mobile{background:#f4f1f6;border:1px solid #ddd6e3;border-radius:8px;order:6;margin-top:18px;display:block;overflow:hidden}#kpca-renewal .refresh-credential-mobile summary{cursor:pointer;color:#5a4773;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:0 15px;font-size:13px;font-weight:600;list-style:none;display:flex}#kpca-renewal .refresh-credential-mobile summary::-webkit-details-marker{display:none}#kpca-renewal .refresh-credential-mobile summary>span:last-child{font-size:15px;font-weight:400;transition:transform .2s}#kpca-renewal .refresh-credential-mobile[open] summary>span:last-child{transform:rotate(45deg)}#kpca-renewal .refresh-credential-mobile ol{margin:0;padding:0 15px 6px;list-style:none}#kpca-renewal .refresh-credential-mobile li{border-top:1px solid #e3dcea;gap:10px;padding:11px 0;display:flex}#kpca-renewal .refresh-credential-mobile li>span{color:#7b6798;flex:none;padding-top:2px;font-size:10px}#kpca-renewal .refresh-credential-mobile strong{color:#4d3d63;margin-bottom:3px;font-size:12px;font-weight:600;display:block}#kpca-renewal .refresh-credential-mobile p{color:#7d7088;margin:0;font-size:11px;line-height:1.7}#kpca-renewal #jobs.refresh-jobs{padding-block:26px}#kpca-renewal .refresh-jobs-with-scene>.refresh-wrap{display:block}#kpca-renewal .refresh-job-scene{aspect-ratio:2;border-radius:8px;width:100%;max-width:none;margin:0 0 14px}#kpca-renewal #jobs.refresh-jobs h2{margin:7px 0;font-size:22px;line-height:1.35}#kpca-renewal #jobs.refresh-jobs p{font-size:11.5px;line-height:1.7}#kpca-renewal #jobs.refresh-jobs .refresh-kicker{font-size:8px}#kpca-renewal .refresh-jobs-with-scene .refresh-job-actions{grid-template-columns:1fr;gap:8px;margin-top:15px;display:grid}#kpca-renewal .refresh-jobs-with-scene .refresh-job-actions a{gap:12px;min-height:46px;padding:11px 14px;font-size:11.5px}#kpca-renewal #news.refresh-notices.refresh-wrap{padding-block:26px}#kpca-renewal #news .refresh-section-heading{gap:10px;margin-bottom:16px}#kpca-renewal #news .refresh-section-heading h2{font-size:22px;line-height:1.35}#kpca-renewal #news .refresh-section-heading>.refresh-link-arrow{font-size:11px}#kpca-renewal .refresh-notice-rows a{gap:9px;padding:14px 0}#kpca-renewal .refresh-notice-rows a>span{min-width:38px;font-size:8.5px}#kpca-renewal .refresh-notice-rows strong{font-size:12px;line-height:1.5}#kpca-renewal .refresh-notice-rows b{font-size:12px}#kpca-renewal .kpca-platform-family{border-radius:12px;margin-top:26px;padding-block:26px;padding-inline:14px}#kpca-renewal .kpca-family-heading{margin-bottom:16px}#kpca-renewal .kpca-family-heading>span{letter-spacing:.1em;padding:4px 10px;font-size:8px}#kpca-renewal #family.kpca-platform-family .kpca-family-heading h2{margin:8px 0 5px;font-size:21px;line-height:1.3}#kpca-renewal .kpca-family-heading>p{font-size:10.5px;line-height:1.6}#kpca-renewal .kpca-family-cards{grid-template-columns:minmax(0,1fr);gap:12px}#kpca-renewal .kpca-family-card{text-align:left;border-radius:12px;grid-template-columns:48px minmax(0,1fr);place-items:center start;gap:4px 14px;min-width:0;height:auto;padding:16px;display:grid}#kpca-renewal .kpca-family-card img{grid-area:1/1/4;width:48px;height:48px;margin:0}#kpca-renewal .kpca-family-card h3{letter-spacing:-.02em;grid-column:2;margin:0;font-size:15px;line-height:1.45;display:block;overflow:visible}#kpca-renewal .kpca-family-card>p{grid-column:2;margin:0;font-size:12px;line-height:1.6;display:block}#kpca-renewal .kpca-family-card>span{text-align:left;border-top:0;grid-column:2;justify-content:flex-start;align-self:auto;gap:6px;margin:0;padding-top:2px;font-size:12px;line-height:1.5}#kpca-renewal .kpca-family-card>span>b{font-size:12px}#kpca-renewal .refresh-section-heading h2{font-size:22px;line-height:1.35}#kpca-renewal .refresh-section-heading>p,#kpca-renewal .refresh-section-heading>div>p{font-size:11.5px;line-height:1.7}#kpca-renewal .refresh-notices{padding:26px 0}#kpca-renewal main,#kpca-renewal .site-frame{min-width:0;max-width:100%}#kpca-renewal .refresh-wrap,#kpca-renewal .knowledge-hub,#kpca-renewal .kpca-lecture-wrap{min-width:0}#kpca-renewal .refresh-hero h1,#kpca-renewal .refresh-section-heading h2,#kpca-renewal .kpca-home-education-heading h2{word-break:keep-all;overflow-wrap:anywhere}#kpca-renewal .kpca-quick-dock{bottom:max(10px,env(safe-area-inset-bottom))}}.kpca-about{--about-green:#285044;--about-purple:#66557d;--about-ink:#263e36;--about-muted:#64736c;color:var(--about-ink);letter-spacing:-.025em;word-break:keep-all;background:#fffefa;font-family:KPCA Renewal Sans,Pretendard,Malgun Gothic,sans-serif;line-height:1.75}.kpca-about *{box-sizing:border-box}.kpca-about [id]{scroll-margin-top:130px}.kpca-about h1,.kpca-about h2,.kpca-about h3,.kpca-about p{margin:0}.kpca-about a{color:inherit;text-decoration:none}.kpca-about a:focus-visible,.kpca-about button:focus-visible{outline-offset:5px;outline:3px solid #8a75ac}.kpca-about-wrap{width:min(1120px,100% - 64px);margin:0 auto}.kpca-about-eyebrow{color:var(--about-purple);letter-spacing:.09em;margin-bottom:18px;font-size:11px;font-weight:500;display:block}.kpca-about-hero{grid-template-columns:1.3fr 1fr;align-items:center;gap:85px;padding:82px 0 60px;display:grid}.kpca-about-hero h1{letter-spacing:-.055em;font-size:clamp(38px,3.65vw,52px);font-weight:500;line-height:1.4}.kpca-about-hero h1 em{color:var(--about-purple);font-style:normal}.kpca-about-hero>div>p{color:var(--about-muted);margin-top:25px;font-size:14px;line-height:1.9}.kpca-about-text-link{border-bottom:1px solid #a4b1a7;align-items:center;gap:35px;margin-top:28px;padding:0 0 8px;font-size:13px;display:inline-flex}.kpca-about-approach{background:#ede8f1;border:1px solid #ddd4e4;border-radius:14px;padding:32px 34px 28px;position:relative;overflow:hidden}.kpca-about-approach>span{letter-spacing:.12em;color:var(--about-purple);font-size:8px}.kpca-about-approach>strong{letter-spacing:-.07em;color:var(--about-purple);margin:22px 0;font-size:86px;font-weight:500;line-height:1.2;display:block}.kpca-about-approach p{color:#43384f!important;margin:0!important;font-size:21px!important;line-height:1.6!important}.kpca-about-approach-axes{gap:8px;margin:28px 0 21px;display:flex}.kpca-about-approach-axes span{text-align:center;color:#53415f;border:1px solid #c5b7d1;border-radius:40px;flex:1;padding:8px 4px;font-size:12px}.kpca-about-approach>small{color:#766383;font-size:10px}.kpca-about-jump{border-top:1px solid #dfe2d9;flex-wrap:wrap;gap:10px 30px;margin-bottom:0;padding:22px 0 25px;display:flex}.kpca-about-jump a{color:var(--about-muted);font-size:12px}.kpca-about-jump a:hover{color:var(--about-purple);text-decoration:underline}.kpca-about-mission{background:var(--about-green);color:#fffefa;padding:68px 0}.kpca-about-mission-grid{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.kpca-about-mission .kpca-about-eyebrow{color:#b4d1c1}.kpca-about-mission h2{letter-spacing:-.045em;font-size:37px;font-weight:500;line-height:1.5}.kpca-about-mission h2 em{color:#d8c8e8;font-style:normal}.kpca-about-mission-grid>div>p{color:#d3e0d9;font-size:15px;line-height:1.95}.kpca-about-mission-words{gap:10px;margin:25px 0 32px;display:flex}.kpca-about-mission-words span{color:#ecf1ea;border:1px solid #66877a;border-radius:30px;padding:6px 14px;font-size:11px}.kpca-about-mission p.kpca-about-vision-label{letter-spacing:.18em;color:#b7ccbf;margin-bottom:7px;font-size:9px}.kpca-about-mission p.kpca-about-vision{color:#fffefa;font-size:20px;font-weight:500}.kpca-about-section{padding:76px 0}.kpca-about-section-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:35px;display:flex}.kpca-about-section-heading h2,.kpca-about-values h2,.kpca-about-next h2{letter-spacing:-.045em;font-size:34px;font-weight:500;line-height:1.5}.kpca-about-section-heading>p{color:var(--about-muted);padding-bottom:5px;font-size:13px;line-height:1.9}.kpca-about-work-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.kpca-about-work-grid article{border:1px solid #dfe2d9;border-radius:10px;flex-direction:column;padding:27px 25px 24px;display:flex}.kpca-about-work-grid article:first-child{background:#eef2ec}.kpca-about-work-grid article:nth-child(2){background:#eee9f2;border-color:#ded5e7}.kpca-about-work-number{border-bottom:1px solid #cbd5ca;align-items:center;gap:12px;margin-bottom:23px;padding-bottom:22px;display:flex}.kpca-about-work-number>span{color:var(--about-purple);font-size:25px;font-weight:500;line-height:1}.kpca-about-work-number small{letter-spacing:.12em;color:var(--about-muted);font-size:9px}.kpca-about-work-grid h3{letter-spacing:-.045em;font-size:21px;font-weight:500;line-height:1.5}.kpca-about-work-grid p{color:var(--about-muted);margin:14px 0 21px;font-size:13px;line-height:1.9}.kpca-about-work-grid ul{margin:0 0 26px;padding:0;list-style:none}.kpca-about-work-grid li{gap:8px;margin:6px 0;font-size:12px;display:flex}.kpca-about-work-grid li:before{content:"·";color:var(--about-purple)}.kpca-about-work-grid a{color:var(--about-purple);border-top:1px solid #cbd5ca;justify-content:space-between;align-items:center;margin-top:auto;padding-top:16px;font-size:12px;display:flex}.kpca-about-values{background:#f0edf3;padding:54px 0}.kpca-about-values-grid{grid-template-columns:1fr 1fr;align-items:start;gap:100px;display:grid}.kpca-about-values h2{font-size:30px}.kpca-about-value-words{flex-wrap:wrap;gap:10px 18px;max-width:360px;margin-top:27px;display:flex}.kpca-about-value-words span{color:var(--about-purple);border-right:1px solid #d0c5dc;padding-right:17px;font-size:19px}.kpca-about-values-grid>div>h3{margin:2px 0 12px;font-size:14px;font-weight:500}.kpca-about-values-grid ul{margin:0;padding:0;list-style:none}.kpca-about-values-grid li{border-bottom:1px solid #dbd4e2;gap:23px;padding:9px 0;font-size:13px;display:flex}.kpca-about-values-grid li>span{color:#8b799b;font-size:10px}.kpca-about-network-rows{border-top:1px solid #cbd5ca}.kpca-about-network-rows article{border-bottom:1px solid #dfe2d9;grid-template-columns:145px 1.2fr 1.8fr auto;align-items:center;gap:22px;padding:27px 0;display:grid}.kpca-about-network-rows article>span{color:var(--about-purple);font-size:10px}.kpca-about-network-rows h3{letter-spacing:-.04em;font-size:20px;font-weight:500}.kpca-about-network-rows p{color:var(--about-muted);font-size:12px;line-height:1.9}.kpca-about-network-rows a{color:var(--about-purple);white-space:nowrap;font-size:11px}.kpca-about-network-note{color:var(--about-muted);font-size:11px;margin-top:18px!important}.kpca-about-roadmap{background:#edf1eb;padding:66px 0 70px}.kpca-about-roadmap ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 34px;margin:0;padding:0;list-style:none;display:grid}.kpca-about-roadmap li{border-top:1px solid #b5c8bc;align-items:flex-start;gap:16px;padding-top:22px;display:flex}.kpca-about-roadmap li>span{color:var(--about-purple);font-size:26px;font-weight:500;line-height:1.3}.kpca-about-roadmap h3{margin-bottom:9px;font-size:16px;font-weight:500;line-height:1.7}.kpca-about-roadmap p{color:var(--about-muted);font-size:12px;line-height:1.9}.kpca-about-next{color:#fffefa;background:#66557d;border-radius:12px;justify-content:space-between;align-items:center;gap:32px;margin-top:66px;padding:46px 36px;display:flex}.kpca-about-next .kpca-about-eyebrow{color:#d8cbe5;margin-bottom:12px}.kpca-about-next h2{font-size:27px}.kpca-about-next p{color:#ded5e7;margin-top:12px;font-size:12px}.kpca-about-next>div:last-child{flex-direction:column;flex-shrink:0;gap:11px;display:flex}.kpca-about-next a{border:1px solid #b4a5c4;border-radius:6px;padding:10px 15px;font-size:12px;display:block}.kpca-about-next a:first-child{color:var(--about-purple);background:#fffefa;border-color:#fffefa}.kpca-about-regulations{padding-bottom:45px}.kpca-about-state{color:var(--about-muted);border-top:1px solid #dfe2d9;padding:24px 0;font-size:13px}.kpca-about-documents{border-top:1px solid #b5c8bc}.kpca-about-documents article{border-bottom:1px solid #dfe2d9}.kpca-about-documents h3{font-size:inherit;font-weight:inherit}.kpca-about-documents button{text-align:left;width:100%;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:17px;padding:20px 5px;display:flex}.kpca-about-document-category{color:#285044;background:#e9eeea;border-radius:4px;flex-shrink:0;padding:4px 8px;font-size:10px}.kpca-about-document-category.charter{color:#66557d;background:#eee9f4}.kpca-about-document-title{font-size:14px;font-weight:500}.kpca-about-effective-date{color:var(--about-muted);white-space:nowrap;margin-left:auto;font-size:11px}.kpca-about-document-toggle{color:var(--about-purple);margin-left:auto;font-size:21px}.kpca-about-effective-date+.kpca-about-document-toggle{margin-left:5px}.kpca-about-document-content{white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;max-height:500px;padding:0 20px 24px;font-size:13px;line-height:1.95;overflow-y:auto}.kpca-about-documents [hidden]{display:none}@media (width<=1050px){.kpca-about-hero{gap:45px}.kpca-about-hero h1{font-size:39px}.kpca-about-mission-grid,.kpca-about-values-grid{gap:55px}.kpca-about-network-rows article{grid-template-columns:115px 1.2fr 1.5fr;gap:18px}.kpca-about-network-rows a{grid-column:3}.kpca-about-work-grid article{padding:24px 18px}.kpca-about-work-grid h3{font-size:19px}}@media (width<=760px){.kpca-about-wrap{width:calc(100% - 40px)}.kpca-about-hero{grid-template-columns:1fr;gap:35px;padding:42px 0 32px}.kpca-about-hero h1{font-size:35px;line-height:1.45}.kpca-about-hero>div>p{margin-top:20px;font-size:13px}.kpca-about-eyebrow{margin-bottom:15px;font-size:9px}.kpca-about-approach{padding:24px 25px}.kpca-about-approach>strong{margin:13px 0;font-size:66px}.kpca-about-approach p{font-size:19px!important}.kpca-about-approach-axes{margin:23px 0 17px}.kpca-about-jump{gap:8px 19px;padding:18px 0}.kpca-about-jump a{font-size:11px}.kpca-about-mission{padding:42px 0}.kpca-about-mission-grid,.kpca-about-values-grid{grid-template-columns:1fr;gap:29px}.kpca-about-mission h2{font-size:29px}.kpca-about-mission-grid>div>p{font-size:13px}.kpca-about-mission p.kpca-about-vision{font-size:17px}.kpca-about-mission-words{gap:8px;margin:20px 0 25px}.kpca-about-mission-words span{padding:5px 12px;font-size:10px}.kpca-about-section{padding:46px 0}.kpca-about-section-heading{margin-bottom:27px;display:block}.kpca-about-section-heading h2,.kpca-about-values h2{font-size:28px}.kpca-about-section-heading>p{margin-top:18px;font-size:12px}.kpca-about-work-grid{grid-template-columns:1fr;gap:13px}.kpca-about-work-grid article{padding:23px}.kpca-about-work-number{margin-bottom:19px;padding-bottom:17px}.kpca-about-work-grid h3{font-size:21px}.kpca-about-work-grid ul{margin-bottom:23px}.kpca-about-values{padding:39px 0}.kpca-about-value-words{margin-top:22px}.kpca-about-value-words span{font-size:17px}.kpca-about-network-rows article{grid-template-columns:1fr;gap:10px;padding:24px 0}.kpca-about-network-rows a{grid-column:auto;margin-top:5px}.kpca-about-network-rows h3{font-size:21px}.kpca-about-network-note{font-size:10px}.kpca-about-roadmap{padding:43px 0}.kpca-about-roadmap ol{grid-template-columns:1fr;gap:19px}.kpca-about-roadmap li{gap:20px;padding-top:18px}.kpca-about-roadmap li>span{font-size:23px}.kpca-about-roadmap h3{margin-bottom:5px;font-size:16px}.kpca-about-next{margin-top:42px;padding:27px 23px;display:block}.kpca-about-next h2{font-size:23px}.kpca-about-next>div:last-child{gap:10px;margin-top:24px}.kpca-about-next a{text-align:center}.kpca-about-next p{font-size:11px}.kpca-about-regulations{padding-bottom:28px}.kpca-about-documents button{flex-wrap:wrap;gap:10px;padding:18px 0}.kpca-about-document-title{flex:1;font-size:13px}.kpca-about-effective-date{flex-basis:100%;order:4;margin-left:0;font-size:10px}.kpca-about-effective-date+.kpca-about-document-toggle{margin-left:auto}.kpca-about-document-content{padding:0 5px 18px;font-size:12px}}@media (width<=359px){.kpca-about-wrap{width:calc(100% - 32px)}.kpca-about-hero h1{font-size:30px}.kpca-about-hero>div>p br{display:none}.kpca-about-jump{gap:8px 14px}.kpca-about-mission h2{font-size:27px}.kpca-about-approach{padding:23px 20px}.kpca-about-next h2{font-size:21px}.kpca-about-work-grid article{padding:22px 19px}}.kpca-course-page{--course-paper:#fffefa;--course-green:#285044;--course-purple:#66557d;--course-ink:#263e36;--course-muted:#63706a;background:var(--course-paper);color:var(--course-ink);letter-spacing:-.025em;word-break:keep-all;font-family:KPCA Renewal Sans,Pretendard,Malgun Gothic,sans-serif;line-height:1.8}.kpca-course-page *{box-sizing:border-box}.kpca-course-page [id]{scroll-margin-top:130px}.kpca-course-page a{color:inherit;text-decoration:none}.kpca-course-page a:focus-visible,.kpca-course-page button:focus-visible{outline-offset:4px;outline:3px solid #8a75ac}.kpca-course-page button{cursor:pointer;font-family:inherit}.kpca-course-page h1,.kpca-course-page h2,.kpca-course-page p{margin:0}.kpca-course-wrap{width:min(1120px,100% - 64px);margin:auto}.kpca-course-eyebrow{letter-spacing:.1em;color:var(--course-purple);margin-bottom:18px;font-size:10px;display:block}.kpca-course-hero{justify-content:space-between;align-items:flex-end;gap:35px;padding:72px 0 48px;display:flex}.kpca-course-hero h1{letter-spacing:-.05em;font-size:43px;font-weight:500;line-height:1.45}.kpca-course-hero h1 em{color:var(--course-purple);font-style:normal}.kpca-course-hero p{color:var(--course-muted);margin-top:24px;font-size:14px;line-height:1.95}.kpca-course-hero>a{border-bottom:1px solid #b5c8bc;flex-shrink:0;justify-content:space-between;gap:32px;padding-bottom:8px;font-size:12px;display:flex}.kpca-course-jump{border-top:1px solid #dfe2d9;flex-wrap:wrap;gap:12px 29px;padding:20px 0 24px;display:flex}.kpca-course-jump a{color:var(--course-muted);font-size:12px}.kpca-course-jump a:hover{text-decoration:underline}.kpca-course-schedule{background:#edf1eb;padding:44px 0 42px}.kpca-course-calendar-wrap{width:min(1120px,100% - 64px);margin:auto}.kpca-course-section-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:24px;display:flex}.kpca-course-section-heading h2{letter-spacing:-.045em;font-size:32px;font-weight:500;line-height:1.4}.kpca-course-section-heading .kpca-course-eyebrow{margin-bottom:13px}.kpca-course-section-heading>p{color:var(--course-muted);text-align:right;font-size:11px}.kpca-course-nearest{background:#f2edf5;border:1px solid #cdbed7;border-radius:8px;align-items:center;gap:23px;margin:24px 0;padding:16px 21px;display:flex}.kpca-course-nearest>div{flex:1;align-items:center;gap:18px;display:flex}.kpca-course-nearest div>span{color:var(--course-purple);font-size:10px}.kpca-course-nearest strong{font-size:15px;font-weight:500}.kpca-course-nearest small{color:var(--course-muted);font-size:11px}.kpca-course-nearest b{color:var(--course-purple);white-space:nowrap;font-size:17px;font-weight:500}.kpca-course-nearest>span{color:var(--course-purple)}.kpca-course-calendar-note{color:var(--course-muted);font-size:11px;line-height:1.8;margin-top:18px!important}.kpca-course-schedule .renewal-schedule .catalog-toolbar{margin-bottom:18px}.kpca-course-schedule .renewal-schedule .month-week{background-color:#fffefa}.kpca-course-schedule-state{background:#fffefa;border:1px solid #d3dbd1;border-radius:9px;padding:32px 24px}.kpca-course-schedule-state p{color:var(--course-muted);font-size:13px;line-height:1.8}.kpca-course-schedule-state a{color:var(--course-purple);margin-top:20px;font-size:12px;display:inline-block}.kpca-course-registration{background:#ede8f1;padding:23px 0}.kpca-course-registration>div{justify-content:space-between;align-items:center;gap:35px;display:flex}.kpca-course-registration p{color:#675672;font-size:11px;line-height:1.9}.kpca-course-registration button{color:var(--course-purple);background:0 0;border:1px solid #c4b8ce;border-radius:5px;flex-shrink:0;padding:9px 13px;font-size:11px}.kpca-course-existing{color:var(--course-ink)}.kpca-course-existing>div>section{background:#fffefa;border-color:#dfe2d9}.kpca-course-existing>div:nth-child(2n)>section{background:#f0edf3}.kpca-course-existing h2{letter-spacing:-.045em;font-size:31px;font-weight:500;line-height:1.5}.kpca-course-existing h3{letter-spacing:-.035em;font-weight:500}.kpca-course-existing .font-extrabold,.kpca-course-existing .font-bold{font-weight:500}.kpca-course-existing .rounded-2xl{box-shadow:none;border-radius:10px}.kpca-course-existing .max-w-5xl{max-width:1184px}.kpca-course-existing img[alt=양육코칭전문가\ 소개]{width:100%;max-width:660px;height:auto;margin:auto;display:block}.kpca-course-existing .text-primary-600,.kpca-course-existing .text-primary-700{color:var(--course-purple)}.kpca-course-existing .bg-teal-600{background:var(--course-green)}.kpca-course-existing .text-teal-600,.kpca-course-existing .text-teal-700{color:var(--course-green)}.kpca-course-next{background:#edf1eb;border-radius:12px;grid-template-columns:1.7fr 1fr;gap:28px 60px;margin-top:45px;margin-bottom:45px;padding:39px 35px;display:grid}.kpca-course-next h2{letter-spacing:-.04em;font-size:27px;font-weight:500;line-height:1.5}.kpca-course-next p{color:var(--course-muted);margin-top:16px;font-size:12px}.kpca-course-next-links{flex-wrap:wrap;gap:12px;margin-top:23px;display:flex}.kpca-course-next-links a,.kpca-course-next-links button{color:var(--course-green);background:0 0;border:1px solid #b5c8bc;border-radius:5px;padding:10px 15px;font-size:12px;line-height:1.7}.kpca-course-next-links a:first-child{background:var(--course-purple);border-color:var(--course-purple);color:#fffefa}.kpca-course-next dl{margin:5px 0 0;padding:0}.kpca-course-next dl>div{border-bottom:1px solid #d1dbce;padding:11px 0}.kpca-course-next dt{color:var(--course-muted);margin-bottom:5px;font-size:10px}.kpca-course-next dd{margin:0;font-size:13px}.kpca-course-next p.kpca-course-qualification-note{border-top:1px solid #d1dbce;grid-column:1/-1;margin-top:0;padding-top:20px;font-size:10px;line-height:1.9}.kpca-rules-dialog{color:#263e36;letter-spacing:-.02em;background:#fffefa;border:1px solid #d8d0e1;border-radius:12px;width:min(720px,100% - 32px);max-height:85dvh;padding:0;font-family:KPCA Renewal Sans,Pretendard,Malgun Gothic,sans-serif;line-height:1.85;overflow:auto}.kpca-rules-dialog::backdrop{background:#152d246b}.kpca-rules-dialog-inner{flex-direction:column;max-height:85dvh;display:flex}.kpca-rules-dialog-heading{border-bottom:1px solid #dfe2d9;justify-content:space-between;gap:20px;padding:24px 27px;display:flex}.kpca-rules-dialog-heading span{letter-spacing:.1em;color:#66557d;font-size:9px}.kpca-rules-dialog-heading h2{margin:9px 0 0;font-size:21px;font-weight:500;line-height:1.5}.kpca-rules-dialog-heading p{color:#63706a;margin:9px 0 0;font-size:11px}.kpca-rules-dialog-heading button{color:#66557d;cursor:pointer;background:0 0;border:0;flex-shrink:0;width:30px;height:30px;font:400 27px/1 KPCA Renewal Sans,sans-serif}.kpca-rules-dialog-content{min-height:120px;padding:25px 27px;font-size:13px;line-height:1.95;overflow:auto}.kpca-rules-dialog-content p{color:#63706a;margin:0}.kpca-rules-original-text{white-space:pre-wrap;overflow-wrap:anywhere}.kpca-rules-dialog button:focus-visible{outline-offset:4px;outline:3px solid #8a75ac}@media (width<=760px){.kpca-course-wrap{width:calc(100% - 40px)}.kpca-course-hero{padding:42px 0 31px;display:block}.kpca-course-hero h1{font-size:32px}.kpca-course-hero p{margin-top:19px;font-size:13px}.kpca-course-hero>a{width:fit-content;margin-top:24px}.kpca-course-eyebrow{margin-bottom:15px;font-size:9px}.kpca-course-jump{gap:8px 19px;padding:17px 0}.kpca-course-jump a{font-size:11px}.kpca-course-schedule{padding:31px 0}.kpca-course-calendar-wrap{width:calc(100% - 40px)}.kpca-course-section-heading{margin-bottom:20px;display:block}.kpca-course-section-heading h2{font-size:27px}.kpca-course-section-heading>p{text-align:left;margin-top:13px;font-size:10px}.kpca-course-nearest{gap:15px;margin:20px 0;padding:15px 17px}.kpca-course-nearest>div{grid-template-columns:1fr;gap:4px;display:grid}.kpca-course-nearest strong{font-size:14px}.kpca-course-nearest b{font-size:17px}.kpca-course-calendar-note{font-size:10px}.kpca-course-registration>div{display:block}.kpca-course-registration p{font-size:10px}.kpca-course-registration button{margin-top:14px}.kpca-course-existing h2{font-size:26px}.kpca-course-next{margin-top:29px;margin-bottom:29px;padding:27px 23px;display:block}.kpca-course-next h2{font-size:23px}.kpca-course-next p{font-size:11px}.kpca-course-next-links{flex-direction:column}.kpca-course-next-links a,.kpca-course-next-links button{text-align:center}.kpca-course-next dl{margin:24px 0}.kpca-course-next p.kpca-course-qualification-note{font-size:10px}.kpca-rules-dialog-heading{padding:20px}.kpca-rules-dialog-heading h2{font-size:19px}.kpca-rules-dialog-content{padding:20px;font-size:12px}}@media (width<=359px){.kpca-course-wrap{width:calc(100% - 32px)}.kpca-course-calendar-wrap{width:calc(100% - 24px)}.kpca-course-hero h1{font-size:28px}.kpca-course-hero p br{display:none}.kpca-course-nearest{gap:11px;padding:14px}.kpca-course-next h2{font-size:21px}}.qld-page{--qld-purple:#65517f;--qld-green:#345b48;--qld-line:#dcded5;--qld-muted:#5d6d60}.qld-page [id]{scroll-margin-top:calc(var(--qld-header-offset,90px) + 105px)}.qld-page #qualification-overview{scroll-margin-top:var(--qld-header-offset,90px)}.qld-eyebrow{letter-spacing:.08em;color:#857194;margin-bottom:12px;font-size:10px;font-weight:600;display:block}.qld-hero{grid-template-columns:1.3fr 1fr;align-items:center;gap:75px;padding-top:43px;padding-bottom:40px;display:grid}.qld-hero h1{letter-spacing:-.05em;font-size:40px;font-weight:600;line-height:1.4}.qld-hero h1 em{color:var(--qld-purple);font-style:normal}.qld-hero>div>p{color:#5d6d60;margin-top:19px;font-size:14px;line-height:1.9}.kpca-course-page .qld-button{color:#fffefa;white-space:nowrap;background:#65517f;border:1px solid #65517f;border-radius:5px;justify-content:center;align-items:center;gap:20px;padding:12px 19px;font-family:inherit;font-size:12px;font-weight:600;line-height:1.6;text-decoration:none;display:inline-flex}.qld-hero .qld-button{margin-top:24px}.qld-button:hover{background:#534269!important}.qld-hero-path{background:#edf2e9;border:1px solid #dae3d6;border-radius:10px;padding:23px 27px}.qld-hero-path>span{color:#688063;font-size:11px;font-weight:600}.qld-hero-path ol{margin:13px 0 0;padding:0;list-style:none}.qld-hero-path li{align-items:start;gap:16px;padding:13px 0;display:flex}.qld-hero-path li+li{border-top:1px solid #d4dfce}.qld-hero-path li>b{color:#68527c;background:#fffefa;border:1px solid #ded5e5;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:34px;font-size:11px;font-weight:600;display:flex}.qld-hero-path strong{color:#33523e;font-size:14px;font-weight:600;line-height:1.6;display:block}.qld-hero-path small{color:#778270;margin-top:4px;font-size:11px;line-height:1.8;display:block}.qld-tabs-band{top:var(--qld-header-offset,90px);z-index:16;background:#fffefa;border-block:1px solid #e0ddd5;position:sticky}.qld-tabs{gap:5px;padding-top:8px;padding-bottom:8px;display:flex}.qld-tabs button{color:#747969;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:5px;flex:1;padding:11px 15px;font-size:13px;line-height:1.5}.qld-tabs button[aria-selected=true]{color:#5f4b79;background:#ede8f3;border-color:#ded3e9;font-weight:600}.qld-learning{padding-top:42px;padding-bottom:37px}.qld-detail-heading{grid-template-columns:minmax(0,1fr) 43%;align-items:center;gap:30px;margin-bottom:23px;display:grid}.qld-detail-heading .qld-eyebrow{margin-bottom:9px}.qld-detail-heading h2{letter-spacing:-.045em;font-size:31px;font-weight:600;line-height:1.45}.qld-detail-heading>p{color:#5d6d60;margin-top:14px;font-size:14px;line-height:1.9}.qld-audience{background:#f1f4ec;border:1px solid #dbe2d4;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:23px;padding:20px 23px;display:grid}.qld-audience>span{color:#758d69;white-space:nowrap;font-size:11px;font-weight:600}.qld-audience strong{color:#3b5c43;font-size:14px;font-weight:600;line-height:1.7;display:block}.qld-audience p{color:#64735e;margin-top:5px;font-size:11px;line-height:1.85}.qld-audience button{color:#5d7652;white-space:nowrap;background:0 0;border:0;border-bottom:1px solid #b7c3ae;padding:4px 0;font-family:inherit;font-size:11px}.qld-curriculum{margin-top:34px}.qld-curriculum>h3,.qld-examples h3,.qld-case-days h3,.qld-case-practice>h3{letter-spacing:-.035em;color:#334c3b;margin:0 0 22px;font-size:22px;font-weight:600;line-height:1.5}.qld-module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.qld-module{background:#fffefa;border:1px solid #dfd9e7;border-radius:9px;min-width:0;padding:24px}.qld-module-heading{border-bottom:1px solid #ece7ef;align-items:baseline;gap:12px;padding-bottom:14px;display:flex}.qld-module-heading>span{color:#ae99ba;font-size:11px;font-weight:500}.qld-module h4{letter-spacing:-.035em;color:#5a4b6c;margin:0;font-size:18px;font-weight:600;line-height:1.6}.qld-module ul{gap:7px;margin:17px 0;padding:0;list-style:none;display:grid}.qld-module li{color:#56664f;padding-left:11px;font-size:13px;line-height:1.8;position:relative}.qld-module li:before{content:"·";color:#9a87ab;position:absolute;left:0}.qld-study-question{background:#f4f1f7;border-radius:5px;color:#746383!important;margin-top:18px!important;padding:13px 15px!important;font-size:12px!important;line-height:1.85!important}.qld-study-question>span{color:#a18fae;letter-spacing:.02em;margin-bottom:4px;font-size:9px;display:block}.qld-examples{background:#f2eff6;border:1px solid #e6deed;border-radius:11px;margin-top:40px;padding:28px}.qld-examples>header{margin-bottom:22px}.qld-examples h3{color:#5c4972;margin-bottom:9px}.qld-examples>header>p{color:#756480;font-size:12px;line-height:1.8}.qld-example-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:21px;display:grid}.qld-example{background:#fffefa;border:1px solid #e2d9ea;border-radius:7px;min-width:0;margin:0;overflow:hidden}.qld-example-image{background:#fff;border-bottom:1px solid #e9e3ee;align-items:center;min-height:185px;padding:16px 12px;display:flex}.qld-example-image img{-o-object-fit:contain;object-fit:contain;width:100%;height:auto;display:block}.qld-example figcaption{padding:21px 21px 19px}.qld-example figcaption>small{color:#ad98ba;margin-bottom:8px;font-size:9px;display:block}.qld-example h4{letter-spacing:-.035em;color:#5e4f70;margin:0 0 9px;font-size:16px;font-weight:600;line-height:1.6}.qld-example figcaption>p{color:#626c5b;font-size:12px;line-height:1.9}.qld-example figcaption>span{color:#776c80;margin-top:15px;font-size:9px;display:block}.qld-takeaways{background:#f1f4ed;border:1px solid #dfe5d6;border-radius:8px;grid-template-columns:1fr 2fr;gap:25px;margin-top:29px;padding:25px 28px;display:grid}.qld-takeaways h3{color:#486341;margin:0;font-size:16px;font-weight:600;line-height:1.7}.qld-takeaways ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.qld-takeaways li{color:#6c7e61;gap:11px;font-size:12px;line-height:1.8;display:flex}.qld-takeaways li:before{content:"✓";color:#7b9270;font-size:11px}.qld-panel-actions{justify-content:space-between;align-items:center;gap:25px;margin-top:24px;display:flex}.qld-panel-actions>p{color:#8c9085;max-width:680px;font-size:10px;line-height:1.85}.qld-case-content{margin-top:35px}.qld-case-lead{background:#edf2e9;border:1px solid #d8e0d0;border-radius:10px;padding:29px 32px}.qld-case-lead>span{letter-spacing:.03em;color:#809172;font-size:10px;font-weight:600}.qld-case-lead h3{letter-spacing:-.045em;color:#31583f;margin:13px 0 16px;font-size:29px;font-weight:600;line-height:1.55}.qld-case-lead h3 em{color:#75618a;font-style:normal}.qld-case-lead>p{color:#75836d;max-width:850px;font-size:13px;line-height:2}.qld-case-days{margin-top:34px}.qld-case-days h3{margin-bottom:9px}.qld-case-days header>p{color:#647653;font-size:12px;line-height:1.9}.qld-case-days ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:25px 0 0;padding:0;list-style:none;display:grid}.qld-case-days li{background:#f4f0f7;border:1px solid #e1d6eb;border-top:3px solid #867098;border-radius:6px;padding:19px 17px;position:relative}.qld-day-number{color:#c1afd0;margin-bottom:19px;font-size:25px;line-height:1.3;display:block}.qld-case-days li>small{color:#a08aae;font-size:10px}.qld-case-days h4{color:#625074;margin:5px 0 12px;font-size:16px;font-weight:600;line-height:1.7}.qld-case-days li>p{color:#73627d;font-size:12px;line-height:1.9}.qld-day-result{color:#7e6b8d;border-top:1px solid #e0d7e8;margin-top:19px;padding-top:12px;font-size:10px;line-height:1.8;display:block}.qld-note{color:#737466;font-size:10px;line-height:1.9;margin-top:17px!important}.qld-case-practice{margin-top:34px}.qld-case-practice>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;display:grid}.qld-case-practice article{border-top:1px solid #d8dece;padding:20px 0}.qld-case-practice b{color:#b1a0bc;font-size:11px;font-weight:500}.qld-case-practice h4{color:#557044;letter-spacing:-.025em;margin:10px 0;font-size:17px;font-weight:600;line-height:1.65}.qld-case-practice p{color:#637452;font-size:12px;line-height:1.95}.qld-case-route{border-block:1px solid #ded8e4;align-items:baseline;gap:24px;margin-top:12px;padding:18px 0;display:flex}.qld-case-route>span{color:#9b87aa;white-space:nowrap;font-size:10px}.qld-case-route>p{color:#7e668f;font-size:13px;line-height:1.9}.qld-case-route b{color:#b4a4bf;margin:0 13px;font-weight:400}.qld-source-details{padding-bottom:35px}.qld-source-details>details{border-top:1px solid #e2ded5}.qld-source-details>details:last-child{border-bottom:1px solid #e2ded5}.qld-source-details>details>summary{color:#728267;cursor:pointer;padding:18px 3px;font-size:13px;font-weight:500;list-style-position:inside}.qld-source-details>details>summary::marker{color:#b19abe;font-size:9px}.qld-source-details>details>div{border-top:1px solid #e5e0e9}.qld-source-details .sq-workshop{display:none}.qld-source-details .sq-qualification-intro,.qld-source-details .max-w-5xl{max-width:none;padding-inline:0}.qld-faq{padding-top:42px;padding-bottom:40px}.qld-faq>header{margin-bottom:24px}.qld-faq h2{letter-spacing:-.04em;font-size:28px;font-weight:600;line-height:1.5}.qld-faq>details{border-bottom:1px solid #dedfd5;padding:17px 0}.qld-faq>details:first-of-type{border-top:1px solid #dedfd5}.qld-faq summary{color:#536a48;cursor:pointer;font-size:13px;line-height:1.8;list-style-position:inside}.qld-faq details>p{color:#7f8c74;max-width:840px;margin-top:14px;padding-left:17px;font-size:12px;line-height:1.95}.qld-final{justify-content:space-between;align-items:center;gap:30px;padding-block:32px;display:flex}.qld-final h2{letter-spacing:-.035em;font-size:24px;font-weight:600;line-height:1.5}.qld-final p{color:#8a9381;margin-top:9px;font-size:12px;line-height:1.9}@media (width<=900px){.qld-detail-heading{grid-template-columns:minmax(0,1fr)}.qld-detail-heading>.qld-scene{max-width:460px;margin-top:4px}.qld-hero{gap:35px}.qld-hero h1{font-size:35px}.qld-hero-path{padding:20px}.qld-audience{grid-template-columns:auto 1fr;gap:15px}.qld-audience button{grid-column:2;justify-self:start}.qld-case-days ol{gap:9px}.qld-case-days li{padding:16px 12px}.qld-case-days h4{font-size:14px}.qld-case-days li>p{font-size:11px}.qld-case-practice>div{gap:20px}}@media (width<=700px){.qld-hero{padding-top:30px;padding-bottom:27px;display:block}.qld-hero h1{font-size:32px}.qld-hero>div>p{margin-top:15px;font-size:12px}.qld-hero .qld-button{margin-top:21px}.qld-hero-path{margin-top:24px;padding:18px 20px}.qld-hero-path li{gap:13px;padding:11px 0}.qld-hero-path strong{font-size:13px}.qld-hero-path small,.qld-hero-path>span{font-size:10px}.qld-hero-path li>b{width:34px;height:30px;font-size:10px}.qld-tabs{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;padding-top:7px;padding-bottom:7px;display:grid}.qld-tabs button{grid-column:span 2;padding:9px 5px;font-size:11px}.qld-tabs button:nth-child(n+4){grid-column:span 3}.qld-learning{padding-top:29px;padding-bottom:26px}.qld-detail-heading h2{font-size:25px}.qld-detail-heading>p{margin-top:12px;font-size:13px;line-height:1.9}.qld-eyebrow{font-size:9px}.qld-audience{padding:18px;display:block}.qld-audience>span{margin-bottom:9px;font-size:10px;display:block}.qld-audience strong{font-size:13px}.qld-audience p{font-size:11px}.qld-audience button{margin-top:13px;font-size:10px}.qld-curriculum{margin-top:27px}.qld-curriculum>h3,.qld-examples h3,.qld-case-days h3,.qld-case-practice>h3{margin-bottom:18px;font-size:20px}.qld-module-grid{grid-template-columns:1fr;gap:14px}.qld-module{padding:20px}.qld-module h4{font-size:17px}.qld-module li{font-size:12px;line-height:1.85}.qld-module-heading{padding-bottom:12px}.qld-module ul{gap:6px;margin:14px 0}.qld-study-question{margin-top:15px!important;padding:12px!important;font-size:11px!important}.qld-examples{border-radius:8px;margin-top:27px;padding:21px 16px}.qld-examples h3{margin-bottom:8px}.qld-examples>header>p{font-size:11px}.qld-example-grid{grid-template-columns:1fr;gap:17px}.qld-example-image{min-height:0;padding:13px 8px}.qld-example figcaption{padding:18px}.qld-example h4{font-size:15px}.qld-example figcaption>p{font-size:12px;line-height:1.85}.qld-example figcaption>span{margin-top:12px}.qld-takeaways{margin-top:20px;padding:20px;display:block}.qld-takeaways h3{margin-bottom:13px;font-size:15px}.qld-takeaways li{font-size:11px;line-height:1.9}.qld-panel-actions{margin-top:20px;display:block}.qld-panel-actions>p{font-size:10px}.qld-panel-actions>a{margin-top:17px}.kpca-course-page .qld-button{padding:11px 16px;font-size:11px}.qld-case-content{margin-top:25px}.qld-case-lead{padding:22px 20px}.qld-case-lead h3{margin:11px 0 13px;font-size:24px;line-height:1.6}.qld-case-lead p{font-size:12px;line-height:1.95}.qld-case-days{margin-top:28px}.qld-case-days header>p{font-size:11px}.qld-case-days ol{grid-template-columns:1fr;gap:11px;margin-top:20px}.qld-case-days li{grid-template-columns:43px 1fr;gap:0 13px;padding:19px 18px;display:grid}.qld-day-number{grid-row:1/5;margin:0;font-size:23px;line-height:1.5}.qld-case-days li>small{font-size:9px}.qld-case-days h4{margin:3px 0 7px;font-size:16px}.qld-case-days li>p{font-size:12px;line-height:1.85}.qld-day-result{margin-top:11px;padding-top:8px;font-size:10px}.qld-note{font-size:10px}.qld-case-practice{margin-top:27px}.qld-case-practice>div{grid-template-columns:1fr;gap:0}.qld-case-practice article{padding:17px 0}.qld-case-practice h4{margin:8px 0;font-size:16px}.qld-case-route{margin-top:8px;padding:16px 0;display:block}.qld-case-route>span{margin-bottom:7px;font-size:9px;display:block}.qld-case-route>p{font-size:12px;line-height:2}.qld-case-route b{margin:0 8px}.qld-source-details{padding-bottom:28px}.qld-source-details>details>summary{padding:17px 2px;font-size:12px}.qld-faq{padding-top:30px;padding-bottom:31px}.qld-faq h2{font-size:24px}.qld-faq summary{font-size:12px}.qld-faq details>p{font-size:11px;line-height:1.95}.qld-final{padding-block:27px;display:block}.qld-final h2{font-size:23px}.qld-final p{font-size:11px}.qld-final>a{margin-top:20px}}.qld-path-mobile-more,.qld-example-more-toggle,.qld-label-mobile,.qld-mobile-section-label{display:none}.qld-label-desktop{display:inline}@media (width<=767px){.qld-page{line-height:1.6}.qld-page [id]{scroll-margin-top:calc(var(--qld-header-offset,90px) + 66px)}.qld-hero{padding-top:20px;padding-bottom:18px;display:block}.qld-hero h1{letter-spacing:-.04em;font-size:26px;line-height:1.35}.qld-hero>div>p{margin-top:10px;font-size:14px;line-height:1.6}.qld-eyebrow{margin-bottom:8px;font-size:10px}.qld-hero .qld-button{margin-top:14px}.kpca-course-page .qld-button{white-space:normal;border-radius:8px;gap:9px;max-width:100%;min-height:44px;padding:10px 15px;font-size:13px;line-height:1.4}.qld-hero-path{background:#f1f5ec;border-radius:12px;margin-top:16px;padding:12px;display:block}.qld-hero-path>span{margin-bottom:8px;font-size:11px;display:block}.qld-hero-path ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;display:grid}.qld-hero-path li{background:#fffefa;border:1px solid #d6e0cf;border-radius:8px;padding:9px 8px;display:block}.qld-hero-path li+li{border-top:1px solid #d6e0cf;margin:0}.qld-hero-path li>b{border-radius:999px;justify-content:center;align-items:center;width:auto;height:auto;margin-bottom:5px;padding:2px 8px;font-size:10px;display:inline-flex}.qld-hero-path strong{font-size:12.5px;line-height:1.4}.qld-hero-path small{display:none}.qld-path-mobile-more{border-top:1px solid #dbe4d4;margin-top:10px;padding-top:8px;display:block}.qld-path-mobile-more>summary{color:#5a7750;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-height:38px;font-size:12px;font-weight:600;list-style:none;display:flex}.qld-path-mobile-more>summary::-webkit-details-marker{display:none}.qld-path-mobile-more>summary:after{content:"＋";color:#8a9a83;font-size:12px}.qld-path-mobile-more[open]>summary:after{content:"－"}.qld-path-mobile-more ul{gap:6px;margin:6px 0 0;padding:0;list-style:none;display:grid}.qld-path-mobile-more li{color:#64735c;font-size:12px;line-height:1.55}.qld-path-mobile-more li b{color:#3d5c45;margin-right:5px}.qld-tabs{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;padding-top:8px;padding-bottom:8px;display:grid}.qld-tabs button{border-radius:8px;grid-column:span 2;justify-content:center;align-items:center;min-height:44px;padding:8px 4px;font-size:13px;line-height:1.3;display:flex}.qld-tabs button:nth-child(n+4){grid-column:span 3}.qld-learning{padding-top:20px;padding-bottom:20px}.qld-detail-heading{max-width:none;margin-bottom:14px;display:block}.qld-detail-heading h2{font-size:21px;line-height:1.4}.qld-detail-heading>p{margin-top:8px;font-size:14px;line-height:1.6}.qld-audience{border-radius:10px;padding:14px;display:block}.qld-audience>span{white-space:normal;margin-bottom:6px;font-size:12px;display:block}.qld-label-mobile{display:inline}.qld-label-desktop{display:none}.qld-audience strong{font-size:14px;line-height:1.5}.qld-audience p{margin-top:6px;font-size:13px;line-height:1.6}.qld-audience button{white-space:nowrap;align-items:center;min-height:44px;margin-top:8px;font-size:12px;display:inline-flex}.qld-curriculum{margin-top:18px}.qld-curriculum>h3,.qld-examples h3,.qld-case-days h3,.qld-case-practice>h3{margin-bottom:12px;font-size:20px;line-height:1.4}.qld-module-grid{grid-template-columns:1fr;gap:10px}.qld-module{border-radius:10px;min-width:0;padding:0}.qld-module-heading{cursor:pointer;align-items:center;gap:10px;min-height:52px;margin:0;padding:14px;list-style:none;display:flex}.qld-module-heading::-webkit-details-marker{display:none}.qld-module[open] .qld-module-heading{border-bottom:1px solid #ece7ef}.qld-module:not([open]) .qld-module-heading{border-bottom:0}.qld-module-heading:after{content:"＋";color:#9a87ab;margin-left:auto;font-size:13px;line-height:1}.qld-module[open] .qld-module-heading:after{content:"－"}.qld-module h4{font-size:16px;line-height:1.45}.qld-module-body{padding:0 14px 14px}.qld-module ul{gap:7px;margin:12px 0 0}.qld-module li{font-size:14px;line-height:1.6}.qld-study-question{margin-top:12px!important;padding:11px 12px!important;font-size:13px!important;line-height:1.6!important}.qld-examples{border-radius:10px;margin-top:22px;padding:16px 14px}.qld-examples>header{margin-bottom:14px}.qld-examples h3{margin-bottom:6px}.qld-examples>header>p{font-size:13px;line-height:1.6}.qld-example-grid{grid-template-columns:1fr;gap:12px}.qld-example--extra{display:none}.qld-example-grid.is-expanded .qld-example--extra{display:block}.qld-example-image{min-height:0;padding:10px 8px}.qld-example-image img{-o-object-fit:contain;object-fit:contain;width:100%;height:auto;max-height:240px}.qld-example figcaption{padding:14px}.qld-example h4{margin-bottom:6px;font-size:15px;line-height:1.4}.qld-example figcaption>p{font-size:13px;line-height:1.6}.qld-example-more-toggle{color:#5b4b74;cursor:pointer;background:#fffefa;border:1px solid #d9d0e3;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:44px;margin-top:12px;font-size:13px;font-weight:600;display:flex}.qld-takeaways{margin-top:18px;padding:16px;display:block}.qld-takeaways h3{margin-bottom:10px;font-size:15px}.qld-takeaways li{font-size:13px;line-height:1.6}.qld-case-content{margin-top:20px}.qld-case-lead{padding:18px 16px}.qld-case-lead h3{margin:9px 0 10px;font-size:21px;line-height:1.45}.qld-case-lead>p{font-size:13px;line-height:1.65}.qld-case-days{margin-top:22px}.qld-case-days header>p{font-size:12px;line-height:1.6}.qld-case-days li{padding:16px 14px}.qld-case-days h4{margin:3px 0 6px;font-size:15px;line-height:1.5}.qld-case-days li>p{font-size:13px;line-height:1.6}.qld-case-practice{margin-top:22px}.qld-case-practice article{padding:15px 0}.qld-case-practice h4{margin:7px 0;font-size:15px;line-height:1.5}.qld-case-practice p{font-size:13px;line-height:1.65}.qld-case-route>p{font-size:13px;line-height:1.7}.qld-note{font-size:11px;line-height:1.6}.qld-source-details{padding-bottom:20px}.qld-source-details>details>summary{color:#3f5a49;cursor:pointer;align-items:center;gap:8px;min-height:50px;padding:12px 2px;font-size:14px;font-weight:600;line-height:1.5;list-style:none;display:flex}.qld-source-details>details>summary::-webkit-details-marker{display:none}.qld-source-details>details>summary::marker{content:""}.qld-source-details>details>summary:after{content:"＋";color:#9a87ab;margin-left:auto;font-size:13px}.qld-source-details>details[open]>summary:after{content:"－"}.qld-panel-actions{margin-top:16px;display:block}.qld-mobile-section-label{letter-spacing:.08em;color:#857194;margin-bottom:6px;font-size:10px;font-weight:600;display:block}.qld-panel-actions>p{max-width:none;font-size:12px;line-height:1.6}.qld-panel-actions>a{margin-top:12px}.qld-faq{padding-top:22px;padding-bottom:22px}.qld-faq h2{font-size:21px}.qld-faq summary{align-items:center;min-height:44px;font-size:13.5px;line-height:1.5;display:flex}.qld-faq details>p{font-size:13px;line-height:1.65}.qld-final{padding-block:20px;display:block}.qld-final h2{font-size:21px;line-height:1.4}.qld-final p{font-size:12px;line-height:1.6}.qld-final>a{margin-top:14px}.kpca-course-schedule{padding:22px 0}.kpca-course-section-heading h2{font-size:21px;line-height:1.4}.kpca-course-section-heading>p{margin-top:8px;font-size:11px;line-height:1.5}.kpca-course-nearest{margin:16px 0;padding:13px 14px}.kpca-course-nearest strong{font-size:14px;line-height:1.4}.kpca-course-calendar-note{font-size:11px;line-height:1.6}}.qld-ppc{padding-top:4px;padding-bottom:30px}.qld-ppc-inner{background:#f1f5ec;border:1px solid #dbe3d4;border-radius:12px;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:32px;padding:27px 29px;display:grid}.qld-ppc-head h2{letter-spacing:-.04em;color:#315442;margin:0;font-size:22px;font-weight:600;line-height:1.4}.qld-ppc-english{letter-spacing:.05em;color:#8a7a9d;margin-top:6px;font-size:10px;font-weight:600;display:block}.qld-ppc-head p{color:#5b6b57;margin-top:11px;font-size:14px;line-height:1.7}.qld-ppc-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.qld-ppc-steps li{background:#fffefa;border:1px solid #d9e2d2;border-radius:9px;min-width:0;padding:12px 13px}.qld-ppc-steps b{letter-spacing:.05em;color:#a595b6;font-size:10px;font-weight:600;display:block}.qld-ppc-steps strong{color:#37573f;margin-top:4px;font-size:14px;font-weight:600;line-height:1.5;display:block}.qld-ppc-steps p{color:#6a7a62;margin-top:5px;font-size:12px;line-height:1.65}.qld-ppc-note{color:#7c8873;margin-top:13px;font-size:11px;line-height:1.75}.qld-detail-text{min-width:0}.qld-scene{min-width:0;margin:0}.qld-scene-frame{aspect-ratio:16/9;background:#eef1ea;border:1px solid #e0dbe6;border-radius:10px;width:100%;position:relative;overflow:hidden}.qld-scene-frame img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 35%;object-position:center 35%;width:100%;height:100%;display:block}.qld-scene figcaption{color:#7e8a75;margin-top:8px;font-size:11px;line-height:1.6}.qld-module-apply{color:#5c7155;background:#f3f7ee;border:1px solid #dde5d5;border-radius:6px;padding:11px 13px;font-size:12px;line-height:1.8;margin-top:13px!important}.qld-module-apply>span{letter-spacing:.02em;color:#8b9c81;margin-bottom:3px;font-size:9px;display:block}.qld-case-flow{flex-wrap:wrap;gap:7px;margin:16px 0 0;padding:0;list-style:none;display:flex}.qld-case-flow li{color:#6f5d80;background:#faf7fc;border:1px solid #ded4e8;border-radius:999px;align-items:center;gap:7px;padding:5px 11px;font-size:11px;line-height:1.6;display:flex}.qld-case-flow li+li:before{content:"→";color:#b7a8c4;margin-right:1px}.qld-day-stage{color:#937fb0;margin-top:3px;font-size:10px;font-weight:600;display:block}.qld-case-modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:20px;display:grid}.qld-case-modes>div{background:#fbf8fd;border:1px solid #e0d8e9;border-radius:9px;min-width:0;padding:17px 19px}.qld-case-modes h4{color:#5b4a6e;margin:0;font-size:15px;font-weight:600;line-height:1.6}.qld-case-modes p{color:#7d6e88;margin-top:5px;font-size:11px;line-height:1.7}.qld-case-modes ul{gap:6px;margin:11px 0 0;padding:0;list-style:none;display:grid}.qld-case-modes li{color:#5f6b57;padding-left:11px;font-size:12px;line-height:1.75;position:relative}.qld-case-modes li:before{content:"·";color:#9a87ab;position:absolute;left:0}.qld-sand{margin-top:34px}.qld-sand>header{margin-bottom:18px}.qld-sand h3{letter-spacing:-.035em;color:#5c4972;margin:0 0 8px;font-size:22px;font-weight:600;line-height:1.5}.qld-sand>header>p{color:#756480;font-size:12px;line-height:1.8}.qld-sand-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.qld-sand-card{background:#fbf9fd;border:1px solid #e2dae9;border-radius:9px;min-width:0;padding:17px 18px}.qld-sand-card b{letter-spacing:.05em;color:#b8a6c6;font-size:10px;font-weight:600;display:block}.qld-sand-card h4{letter-spacing:-.02em;color:#5a4a6c;margin:6px 0 0;font-size:15px;font-weight:600;line-height:1.6}.qld-sand-card p{color:#6c7a63;margin-top:7px;font-size:12px;line-height:1.8}.qld-sand-practice{background:#f2eff6;border:1px solid #e6deed;border-radius:11px;grid-template-columns:minmax(0,1fr) 40%;align-items:start;gap:24px;margin-top:16px;padding:24px 26px;display:grid}.qld-sand-practice-text{min-width:0}.qld-sand-practice h4{letter-spacing:-.02em;color:#5c4972;margin:0;font-size:17px;font-weight:600;line-height:1.6}.qld-sand-practice ol{gap:11px;margin:13px 0 0;padding:0;list-style:none;display:grid}.qld-sand-practice li{align-items:flex-start;gap:10px;display:flex}.qld-sand-practice li>b{color:#a18fae;flex-shrink:0;font-size:10px;font-weight:600;line-height:1.9}.qld-sand-practice strong{color:#5b4a6e;font-size:13px;font-weight:600;line-height:1.6;display:block}.qld-sand-practice li span{color:#73627d;margin-top:2px;font-size:12px;line-height:1.75;display:block}.qld-sand-note{color:#6a5a76;border-top:1px solid #e2dae9;margin-top:14px;padding-top:12px;font-size:12px;line-height:1.8}.qld-sand-caution{color:#7f8172}@media (width<=900px){.qld-ppc-inner{grid-template-columns:minmax(0,1fr);gap:18px}.qld-sand-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.qld-ppc{padding-bottom:18px}.qld-ppc-inner{padding:16px;display:block}.qld-ppc-head h2{font-size:19px}.qld-ppc-head p{margin-top:8px;font-size:13px;line-height:1.65}.qld-ppc-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:13px}.qld-ppc-steps li{padding:11px 12px}.qld-ppc-steps strong{font-size:13px}.qld-ppc-steps p{font-size:11.5px;line-height:1.55}.qld-ppc-note{font-size:11px;line-height:1.65}.qld-scene{margin-top:14px}.qld-module-apply{padding:10px 11px;font-size:12.5px;line-height:1.65;margin-top:11px!important}.qld-case-flow{gap:6px;margin-top:12px}.qld-case-flow li{padding:4px 9px;font-size:11px}.qld-case-modes{grid-template-columns:1fr;gap:10px;margin-top:14px}.qld-sand{margin-top:22px}.qld-sand h3{font-size:20px}.qld-sand-grid{grid-template-columns:1fr;gap:10px}.qld-sand-card{padding:14px}.qld-sand-practice{grid-template-columns:1fr;gap:14px;margin-top:12px;padding:16px}.qld-sand-practice h4{font-size:15px}.qld-sand-practice li span{font-size:12.5px}.qld-sand-note{font-size:12px}}.qld-page .qld-grade2-path{background:#f4f1f7;border:1px solid #ded5e7;border-radius:10px;min-width:0;margin-top:22px;padding:20px 22px}.qld-page .qld-grade2-path h3{color:#5f4b79;margin:0;font-size:18px;font-weight:650;line-height:1.5}.qld-page .qld-grade2-path p{color:#5d6d60;margin:8px 0 0;font-size:13px;line-height:1.75}.qld-page .qld-grade2-path ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.qld-page .qld-grade2-path li{background:#fffefa;border:1px solid #e0d9e7;border-radius:7px;min-width:0;padding:10px 12px}.qld-page .qld-grade2-path li span{color:#8b789b;font-size:10px;line-height:1.5;display:block}.qld-page .qld-grade2-path li strong{color:#4f435e;overflow-wrap:anywhere;margin-top:3px;font-size:13px;font-weight:600;line-height:1.6;display:block}.qld-page .qld-grade2-path .qld-grade2-path-note{color:#6c5d79;margin-top:12px;font-size:12px}@media (width<=700px){.qld-page .qld-grade2-path{margin-top:16px;padding:16px}.qld-page .qld-grade2-path h3{font-size:16px}.qld-page .qld-grade2-path ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.qld-page .qld-grade2-path li{padding:9px 11px}}.qld-page .qex-section{color:#284d43;border-top:1px solid #dce2d7;margin:38px 0 0;padding:30px 0 0}.qld-page .qex-section>header{max-width:740px;margin-bottom:22px}.qld-page .qex-section h3{letter-spacing:-.035em;margin:8px 0 10px;font-size:25px;font-weight:650;line-height:1.45}.qld-page .qex-section p{color:#64736a;word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.85}.qld-page .qex-applied-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:28px;display:grid}.qld-page .qex-scene{min-width:0;margin:0}.qld-page .qex-scene img{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;background:#f4f1eb;border-radius:14px;width:100%;height:auto;display:block}.qld-page .qex-scene figcaption{color:#81857b;margin-top:8px;font-size:11px;line-height:1.7}.qld-page .qex-activities{gap:0;margin:0;padding:0;list-style:none;display:grid}.qld-page .qex-activities>li{border-bottom:1px solid #e4e7dd;align-items:flex-start;gap:14px;min-width:0;padding:17px 0;display:flex}.qld-page .qex-activities>li:first-child{padding-top:0}.qld-page .qex-number{letter-spacing:.03em;color:#927ba5;flex:0 0 29px;padding-top:2px;font-size:12px;display:block}.qld-page .qex-activities h4{color:#284d43;word-break:keep-all;margin:0 0 7px;font-size:16px;font-weight:650;line-height:1.6}.qld-page .qex-output{color:#655082;margin-top:10px;font-size:12px;line-height:1.8;display:block}.qld-page .qex-textbook-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:26px;display:grid}.qld-page .qex-textbook-grid figure{background:#fffefa;border:1px solid #e0dce6;border-radius:12px;min-width:0;margin:0;overflow:hidden}.qld-page .qex-textbook-image{background:#f7f5f9;align-items:center;min-height:200px;padding:14px;display:flex}.qld-page .qex-textbook-image img{-o-object-fit:contain;object-fit:contain;width:100%;height:auto;display:block}.qld-page .qex-textbook-grid figcaption{padding:18px}.qld-page .qex-textbook-grid small{color:#8b7a9b;font-size:10px}.qld-page .qex-textbook-grid h4{color:#284d43;margin:8px 0;font-size:16px;font-weight:650;line-height:1.6}.qld-page .qex-case-record{background:#eef3ed;border-left:3px solid #7c9a85;border-radius:0 10px 10px 0;margin-top:20px;padding:20px 22px}.qld-page .qex-case-record h4{color:#284d43;margin:0 0 8px;font-size:15px}.qld-page .qex-case-record strong{color:#446255;font-weight:600}.qld-page .qex-footnote{background:#f4f1f7;border-radius:9px;padding:14px 18px;color:#756785!important;margin-top:20px!important;font-size:12px!important}@media (width<=760px){.qld-page .qex-section{margin-top:28px;padding-top:24px}.qld-page .qex-section h3{font-size:21px}.qld-page .qex-section p{font-size:13px;line-height:1.8}.qld-page .qex-section>header{margin-bottom:18px}.qld-page .qex-applied-layout{grid-template-columns:minmax(0,1fr);gap:20px}.qld-page .qex-scene img{aspect-ratio:16/9;max-height:240px}.qld-page .qex-activities>li{gap:10px;padding:15px 0}.qld-page .qex-activities h4{font-size:15px}.qld-page .qex-number{flex-basis:23px;font-size:11px}.qld-page .qex-output{margin-top:7px;font-size:11px}.qld-page .qex-textbook-grid{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:20px}.qld-page .qex-textbook-image{min-height:0;padding:12px}.qld-page .qex-textbook-grid figcaption{padding:15px}.qld-page .qex-textbook-grid h4{font-size:15px}.qld-page .qex-case-record{padding:17px 16px}.qld-page .qex-footnote{padding:12px 14px}}.qld-page .qex-online-layout{background:#f7f5f9;border:1px solid #e0dce6;border-radius:14px;grid-template-columns:220px minmax(0,1fr);align-items:center;gap:30px;margin-top:24px;padding:24px;display:grid}.qld-page .qex-phone-video{width:100%;max-width:220px;margin:0}.qld-page .qex-phone-video video{aspect-ratio:400/686;-o-object-fit:contain;object-fit:contain;background:#f0eeeb;border-radius:14px;width:100%;height:auto;display:block}.qld-page .qex-phone-video figcaption{color:#81718e;margin-top:8px;font-size:10px;line-height:1.7}.qld-page .qex-online-layout h4{letter-spacing:-.025em;color:#284d43;margin:10px 0 14px;font-size:22px;line-height:1.6}.qld-page .qex-video-caption{color:#85748f!important;margin-top:16px!important;font-size:11px!important;line-height:1.8!important}@media (width<=760px){.qld-page .qex-online-layout{grid-template-columns:minmax(0,1fr);gap:18px;padding:20px 16px}.qld-page .qex-phone-video{justify-self:center;max-width:190px}.qld-page .qex-online-layout h4{margin:8px 0 10px;font-size:18px}}.apply-page{color:#284d43;background:#fffefa}.apply-page main{background:#fffefa;padding-bottom:28px}.apply-page .apply-hero{color:#284d43;text-align:left;background:#fffefa;border-bottom:1px solid #dce2d7;width:calc(100% - 48px);max-width:1120px;margin:32px auto 0;padding:34px 0 28px}.apply-page .apply-hero>p:first-of-type{color:#78648c;letter-spacing:.12em;margin-bottom:12px;font-size:11px}.apply-page .apply-hero h1{letter-spacing:-.04em;color:#284d43;margin:0 0 14px;font-size:38px;font-weight:750;line-height:1.25}.apply-page .apply-hero>p:last-of-type{color:#64736a;max-width:none;margin:0;font-size:16px;line-height:1.75}.apply-page .apply-notice{max-width:1168px;padding:20px 24px 0}.apply-page .apply-notice-summary{color:#655082;cursor:pointer;background:#f4f0f8;border:1px solid #e0d9e9;border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:11px 16px;font-size:14px;font-weight:650;list-style:none;display:flex}.apply-page .apply-notice-summary::-webkit-details-marker{display:none}.apply-page .apply-notice-chevron{margin-left:auto;transition:transform .2s}.apply-page .apply-notice-details[open] .apply-notice-chevron{transform:rotate(180deg)}.apply-page .apply-notice-details[open] .apply-notice-summary{border-radius:12px 12px 0 0}.apply-page .apply-notice-body{background:#fbfafc;border:1px solid #e0d9e9;border-top:0;border-radius:0 0 12px 12px;padding:12px 16px;display:block}.apply-page .apply-notice-body>i{display:none}.apply-page .apply-notice-body p{color:#5e6963;font-size:14px;line-height:1.75}.apply-page .apply-schedule-toolbar{background:#f5f6f0;border:1px solid #dce2d7;border-radius:12px;gap:12px;padding:12px}.apply-page .apply-schedule-toolbar button,.apply-page .apply-schedule-toolbar select{border-color:#dce2d7;border-radius:8px;min-height:40px}.apply-page .apply-schedule-switch{background:#eee9f4;border-color:#e0d9e9}.apply-page .apply-upcoming{background:0 0;border:0;border-top:1px solid #dce2d7;border-radius:0;margin-top:30px;padding:28px 0 0}.apply-page .apply-upcoming>div:first-child{align-items:flex-start;gap:0;margin-bottom:18px}.apply-page .apply-upcoming>div:first-child>div:first-child{display:none}.apply-page .apply-upcoming h3{color:#284d43;font-size:21px;line-height:1.4}.apply-page .apply-upcoming h3+p{color:#6b776e;margin-top:6px;font-size:14px;line-height:1.6}.apply-page .apply-upcoming-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.apply-page .apply-course-card{overflow-wrap:anywhere;background:#fffefa;border-width:1px;border-color:#dce2d7;border-radius:12px;min-width:0;padding:16px 18px;transition:border-color .15s,box-shadow .15s;box-shadow:0 2px 8px #284d4303}.apply-page .apply-course-card:hover{border-color:#a793b9;box-shadow:0 4px 14px #6550820c}.apply-page .apply-course-card:focus-visible{outline-offset:3px;outline:3px solid #b4a3c9}.apply-page .apply-course-card>p.font-bold{color:#284d43;font-size:15px;line-height:1.5}.apply-page .apply-course-card>div{row-gap:5px}.apply-page .apply-course-card>div:last-child{border-top:1px solid #eceee7;margin-top:10px;padding-top:10px}.apply-page .apply-course-card>div:last-child>span{font-size:12px;line-height:1.5}.apply-page .apply-course-card>div:nth-last-child(2){margin-top:8px;font-size:12.5px;line-height:1.65}.apply-page .apply-list-view .apply-course-card{padding:15px 18px}.apply-page .apply-about{max-width:1168px;padding:26px 24px 32px}.apply-page .apply-about>div{text-align:left;background:#f4f6ef;border:1px solid #dce2d7;border-radius:12px;padding:22px}.apply-page .apply-about>div>div:first-child{display:none}.apply-page .apply-about p{color:#64736a;font-size:14px;line-height:1.75}.apply-page .apply-about p:first-of-type{color:#284d43;font-size:17px}.apply-page .apply-about a{color:#655082;background:#fffefa;border-color:#655082;border-radius:9px;padding:10px 16px}@media (width>=1200px){.apply-page .apply-upcoming-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=767px){.apply-page .apply-hero{width:calc(100% - 32px);margin-top:8px;padding:24px 0 20px}.apply-page .apply-hero h1{margin-bottom:10px;font-size:28px}.apply-page .apply-hero>p:first-of-type{margin-bottom:9px;font-size:10px}.apply-page .apply-hero>p:last-of-type{font-size:14px;line-height:1.7}.apply-page .apply-notice{padding:14px 16px 0}.apply-page .apply-notice-summary{padding:11px 13px;font-size:13px}.apply-page .apply-notice-body{padding:12px 13px}.apply-page .apply-notice-body p{font-size:13px;line-height:1.7}.apply-page .apply-schedule-toolbar{gap:9px;padding:9px}.apply-page .apply-upcoming{margin-top:22px;padding-top:22px}.apply-page .apply-upcoming h3{font-size:19px}.apply-page .apply-upcoming h3+p{font-size:13px}.apply-page .apply-upcoming-grid{grid-template-columns:minmax(0,1fr);gap:11px}.apply-page .apply-course-card{padding:15px}.apply-page .apply-about{padding:22px 16px 28px}.apply-page .apply-about>div{padding:18px 16px}}.kpca-course-detail-page,.kpca-legal-page{color:#254b3e;letter-spacing:-.02em;background:#fffefa;font-family:KPCA Renewal Sans,Pretendard,sans-serif}.kpca-course-detail-page>section:first-child{background:#edf2e9;border-bottom:1px solid #d8e1d4}.kpca-course-detail-page>section:first-child>div,.kpca-course-detail-page>div{max-width:1040px;padding-inline:28px}.kpca-course-detail-page>section:first-child>div{padding-block:42px 38px}.kpca-course-detail-page h1{letter-spacing:-.045em;color:#254b3e;overflow-wrap:anywhere;margin-top:22px;font-size:clamp(30px,3.2vw,42px);font-weight:500;line-height:1.35}.kpca-course-detail-page h2{letter-spacing:-.035em;color:#254b3e;font-size:22px;font-weight:550}.kpca-course-detail-page p{overflow-wrap:anywhere;line-height:1.85}.kpca-course-detail-page section>dl>div{padding-block:17px}.kpca-course-detail-page dt{color:#6c7a65;font-size:12px;font-weight:500}.kpca-course-detail-page dd{color:#2d493a;overflow-wrap:anywhere;font-size:15px}.kpca-course-detail-page aside>div{border-color:#d8d0e0;border-radius:9px}.kpca-course-detail-page section.rounded-2xl{border-color:#dce3d7;border-radius:9px}.kpca-course-detail-page>div{padding-block:38px 60px}.kpca-course-detail-page a:focus-visible,.kpca-legal-page a:focus-visible{outline-offset:4px;outline:2px solid #8c78a0}.kpca-legal-page>header{background:#edf2e9;border-bottom:1px solid #d8e1d4}.kpca-legal-page>header>div{padding-block:50px 42px}.kpca-legal-page h1{letter-spacing:-.045em;color:#254b3e;font-size:42px;font-weight:500;line-height:1.4}.kpca-legal-page h2{letter-spacing:-.03em;color:#254b3e;font-size:21px;font-weight:550}.kpca-legal-page nav{background:#f7f3fa;border-color:#dbd5e3;border-radius:8px;padding:24px}.kpca-legal-page nav a{color:#756189;overflow-wrap:anywhere;font-size:13px;line-height:1.9}.kpca-legal-page section[id]{border-color:#dce3d7;padding-block:30px;scroll-margin-top:130px}.kpca-legal-page section>p{word-break:keep-all;overflow-wrap:anywhere;color:#5e6d60;font-size:14px;line-height:2}.kpca-legal-page>div{padding-block:40px 65px}@media (width>=1024px){.kpca-course-detail-page aside>div{top:125px}}@media (width<=600px){.kpca-course-detail-page>section:first-child>div,.kpca-course-detail-page>div{padding-inline:20px}.kpca-course-detail-page>section:first-child>div{padding-block:30px}.kpca-course-detail-page h1{font-size:30px}.kpca-course-detail-page h2{font-size:21px}.kpca-course-detail-page>div{padding-block:25px 40px}.kpca-course-detail-page dd{font-size:14px}.kpca-course-detail-page aside>div{padding:22px}.kpca-course-detail-page section>dl>div{padding-block:14px}.kpca-legal-page>header>div{padding-block:32px}.kpca-legal-page h1{font-size:32px}.kpca-legal-page h2{font-size:20px}.kpca-legal-page section>p{font-size:13px;line-height:1.95}.kpca-legal-page nav{padding:20px}.kpca-legal-page>div{padding-block:28px 45px}}.kpca-directory-page{--dir-green:#234f43;--dir-purple:#756189;--dir-muted:#68766e;--dir-line:#dde4dc;color:var(--dir-green);background:#fffefa;padding-top:1px;font-family:KPCA Renewal Sans,Pretendard,sans-serif;line-height:1.65}.kpca-directory-page *{box-sizing:border-box}.kpca-directory-wrap{width:min(1120px,100% - 64px);margin-inline:auto}.kpca-directory-hero{justify-content:space-between;align-items:flex-end;gap:48px;padding-block:72px 48px;display:flex}.kpca-directory-eyebrow{letter-spacing:.12em;color:var(--dir-purple);margin-bottom:14px;font-size:11px;font-weight:600;display:block}.kpca-directory-hero h1{letter-spacing:-.055em;margin:0 0 22px;font-size:clamp(36px,4.4vw,54px);font-weight:550;line-height:1.2}.kpca-directory-hero p{color:var(--dir-muted);margin:0;font-size:15px;line-height:1.85}.kpca-directory-hero-note{border-left:1px solid #c4b5ce;min-width:290px;padding:24px 0 24px 30px}.kpca-directory-hero-note>span{color:var(--dir-purple);font-size:13px;font-weight:650}.kpca-directory-hero-note p{margin-top:10px;font-size:13px}.kpca-directory-hero-link{white-space:nowrap;border-bottom:1px solid #aaa0b3;padding-bottom:5px;font-size:13px}.kpca-directory-body{padding-bottom:82px}.kpca-directory-intro{background:#eaf0e9;border-top:2px solid #7d9484;border-radius:0 0 12px 12px;justify-content:space-between;align-items:center;gap:28px;margin-bottom:42px;padding:24px 28px;display:flex}.kpca-directory-intro>div{max-width:710px}.kpca-directory-intro span{font-size:12px;font-weight:650}.kpca-directory-intro p{color:#5d7065;margin:5px 0 0;font-size:13px;line-height:1.8}.kpca-directory-intro a{white-space:nowrap;border-bottom:1px solid #97a89c;flex-shrink:0;padding-block:6px;font-size:12px}.kpca-directory-search{border-bottom:1px solid var(--dir-line);padding:0 0 28px}.kpca-directory-search-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.kpca-directory-search-heading h2,.kpca-directory-results h2{letter-spacing:-.03em;margin:0;font-size:20px;font-weight:550}.kpca-directory-search-heading>span{color:var(--dir-muted);font-size:11px}.kpca-directory-search-input{align-items:center;gap:18px;width:100%;min-width:0;display:flex;position:relative}.kpca-directory-search-input>span{white-space:nowrap;color:var(--dir-muted);font-size:12px}.kpca-directory-search-input input{width:100%;min-width:0;color:var(--dir-green);font:inherit;outline-offset:3px;background:#fff;border:1px solid #d6dfd6;border-radius:6px;padding:14px 17px;font-size:14px}.kpca-directory-search-input input::placeholder{color:#859086}.kpca-directory-filters{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.kpca-directory-filters button{color:#64766a;background:#fffefa;border:1px solid #d8e0d6;border-radius:24px;padding:8px 15px;font-size:12px;font-weight:500}.kpca-directory-filters button[aria-pressed=true]{background:var(--dir-green);border-color:var(--dir-green);color:#fffefa}.kpca-directory-results{justify-content:space-between;align-items:center;gap:16px;margin:30px 0 20px;display:flex}.kpca-directory-results>span{color:var(--dir-muted);font-size:12px}.kpca-expert-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.kpca-expert-card{text-align:left;border:1px solid var(--dir-line);background:#fff;border-radius:10px;min-width:0;padding:25px;transition:border-color .2s,transform .2s}.kpca-expert-card:hover{border-color:#9a85ac;transform:translateY(-2px)}.kpca-expert-card-top{align-items:center;gap:16px;min-width:0;margin-bottom:22px;display:flex}.kpca-expert-card-top>div{min-width:0}.kpca-expert-initial{color:#756189;background:#eae5ef;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:21px;font-weight:500;display:flex}.kpca-expert-card h3{letter-spacing:-.03em;overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:550}.kpca-expert-card-top p{color:var(--dir-muted);overflow-wrap:anywhere;margin:3px 0 0;font-size:12px}.kpca-directory-badge{color:#756189;overflow-wrap:anywhere;background:#efeaf4;border-radius:20px;align-self:start;padding:5px 10px;font-size:10px;font-weight:550;line-height:1.5;display:inline-block}.kpca-expert-affiliation{color:var(--dir-muted);overflow-wrap:anywhere;min-height:20px;margin:14px 0 22px;font-size:12px}.kpca-expert-card-action{color:var(--dir-purple);border-top:1px solid #edf0ea;justify-content:space-between;align-items:center;padding-top:14px;font-size:11px;font-weight:600;display:flex}.kpca-directory-state{text-align:center;color:#647568;background:#f4f5ef;border-radius:8px;margin-top:20px;padding:58px 24px}.kpca-directory-state h2,.kpca-directory-state h3{color:var(--dir-green);margin:0 0 12px;font-size:18px;font-weight:550}.kpca-directory-state p{margin:8px 0;font-size:13px}.kpca-directory-state button{color:var(--dir-purple);border-bottom:1px solid #c5b6cf;margin-top:10px;padding:6px 0;font-size:13px}.kpca-directory-spinner{border:2px solid #d9d0e1;border-top-color:#756189;border-radius:50%;width:26px;height:26px;animation:.9s linear infinite kpca-dir-spin;display:inline-block}@keyframes kpca-dir-spin{to{transform:rotate(360deg)}}.kpca-directory-back{color:var(--dir-purple);margin-bottom:25px;padding-block:8px;font-size:12px}.kpca-expert-detail,.kpca-job-detail{border:1px solid var(--dir-line);background:#fff;border-radius:12px;margin-top:28px;padding:34px}.kpca-expert-detail-heading{align-items:center;gap:22px;margin-bottom:30px;display:flex}.kpca-expert-detail-heading .kpca-expert-initial{width:72px;height:72px;font-size:30px}.kpca-expert-detail h2{letter-spacing:-.04em;overflow-wrap:anywhere;margin:0 0 12px;font-size:30px;font-weight:550;line-height:1.25}.kpca-expert-facts{grid-template-columns:1fr 1fr;gap:16px;margin:0;display:grid}.kpca-expert-facts>div{background:#f4f5ef;border-radius:6px;padding:18px 20px}.kpca-expert-facts dt{color:var(--dir-muted);font-size:11px}.kpca-expert-facts dd{overflow-wrap:anywhere;margin:6px 0 0;font-size:15px}.kpca-expert-career{padding:24px 0}.kpca-expert-career h3{font-size:14px;font-weight:550}.kpca-expert-career p{white-space:pre-line;overflow-wrap:anywhere;font-size:14px}.kpca-expert-contact{border-top:1px solid var(--dir-line);justify-content:space-between;align-items:center;gap:24px;margin-top:24px;padding-top:24px;display:flex}.kpca-expert-contact p{color:var(--dir-muted);margin:0;font-size:12px}.kpca-expert-contact a{background:var(--dir-purple);color:#fff;text-align:center;border-radius:5px;padding:12px 18px;font-size:12px}.kpca-directory-bottom{border-top:1px solid #b8c5b9;justify-content:space-between;align-items:center;gap:30px;margin-top:55px;padding-top:30px;display:flex}.kpca-directory-bottom span{color:var(--dir-purple);font-size:11px}.kpca-directory-bottom h2{letter-spacing:-.04em;margin:6px 0 0;font-size:23px;font-weight:500}.kpca-directory-bottom>div:last-child{gap:28px;display:flex}.kpca-directory-bottom a{white-space:nowrap;padding-block:8px;font-size:12px}.kpca-directory-job-tabs{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:30px;display:grid}.kpca-directory-job-tabs button{text-align:left;color:#718073;background:#f7f8f2;border:1px solid #d6ddd4;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:21px 24px;display:grid}.kpca-directory-job-tabs button>span:first-child{font-size:21px;font-weight:550}.kpca-directory-job-tabs small{font-size:12px}.kpca-directory-job-tabs button[aria-pressed=true]{background:var(--dir-green);color:#fffefa;border-color:var(--dir-green)}.kpca-directory-job-tabs button:nth-child(2)[aria-pressed=true]{background:var(--dir-purple);border-color:var(--dir-purple)}.kpca-directory-job-toolbar{align-items:flex-end;gap:24px;display:flex}.kpca-directory-job-toolbar .kpca-directory-search-input{flex:1}.kpca-directory-write{background:var(--dir-purple);color:#fff;border-radius:6px;flex-shrink:0;align-items:center;gap:26px;padding:14px 18px;font-size:13px;display:flex}.kpca-jobs-permission{color:#7a8077;margin:12px 0 0;font-size:11px;line-height:1.8}.kpca-directory-success{color:var(--dir-green);background:#ecf4e9;border:1px solid #cadfc7;border-radius:5px;margin-bottom:20px;padding:14px 20px;font-size:13px}.kpca-job-list{border-top:1px solid #b3c2b2}.kpca-job-card{text-align:left;background:#fffefa;border-bottom:1px solid #dfe5dc;grid-template-columns:52px minmax(0,1fr) 20px;gap:20px;width:100%;padding:25px 18px;display:grid}.kpca-job-card:hover{background:#f0f3eb}.kpca-job-card h3{letter-spacing:-.025em;overflow-wrap:anywhere;margin:0 0 6px;font-size:18px;font-weight:550}.kpca-job-card p{color:#6e7c70;overflow-wrap:anywhere;margin:0 0 10px;font-size:12px}.kpca-job-meta{color:#788276;flex-wrap:wrap;align-items:center;gap:10px 20px;font-size:11px;display:flex}.kpca-job-arrow{color:var(--dir-purple);font-size:20px}.kpca-job-detail header{border-bottom:1px solid var(--dir-line);margin-bottom:30px;padding-bottom:24px}.kpca-job-detail h2{letter-spacing:-.04em;overflow-wrap:anywhere;margin:14px 0 18px;font-size:28px;font-weight:550;line-height:1.4}.kpca-job-detail dl{color:#74806f;flex-wrap:wrap;gap:8px 24px;font-size:12px;display:flex}.kpca-job-detail dl>div{gap:10px;min-width:0;display:flex}.kpca-job-detail dd{color:#395a46;overflow-wrap:anywhere;margin:0}.kpca-job-content{white-space:pre-line;overflow-wrap:anywhere;margin:0 0 32px;font-size:15px;line-height:1.9}.kpca-job-contact{background:#f0f3eb;border-radius:6px;padding:20px}.kpca-job-contact span{color:#6c7a67;font-size:11px}.kpca-job-contact p{overflow-wrap:anywhere;margin:5px 0 0;font-size:14px}.kpca-job-check{color:#7b8376;margin:22px 0 0;font-size:11px}.kpca-directory-page button:focus-visible,.kpca-directory-page a:focus-visible{outline:2px solid var(--dir-purple);outline-offset:4px}@media (width<=900px){.kpca-expert-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kpca-directory-hero-note{min-width:240px;padding-left:20px}.kpca-directory-job-tabs button{grid-template-columns:1fr auto;gap:5px}.kpca-directory-job-tabs small{grid-row:2}.kpca-directory-job-tabs button>span:last-child{grid-area:1/2/3}.kpca-directory-intro{flex-direction:column;align-items:flex-start;gap:15px}.kpca-directory-bottom{flex-direction:column;align-items:flex-start;gap:16px}}@media (width<=600px){.kpca-directory-wrap{width:calc(100% - 40px)}.kpca-directory-hero{flex-direction:column;align-items:flex-start;gap:24px;padding-block:40px 30px}.kpca-directory-hero h1{margin-bottom:17px;font-size:36px}.kpca-directory-hero p{font-size:13px}.kpca-directory-hero-note{display:none}.kpca-directory-body{padding-bottom:50px}.kpca-directory-intro{margin-bottom:30px;padding:20px}.kpca-directory-intro p{font-size:12px}.kpca-directory-search-heading{flex-direction:column;align-items:flex-start;gap:4px}.kpca-directory-search-heading h2{font-size:19px}.kpca-directory-search-input{flex-direction:column;align-items:stretch;gap:6px}.kpca-directory-search-input input{padding:13px 12px;font-size:13px}.kpca-directory-filters{gap:7px;margin-top:16px}.kpca-directory-filters button{padding:7px 11px;font-size:11px}.kpca-expert-grid{grid-template-columns:1fr;gap:12px}.kpca-expert-card{padding:22px}.kpca-directory-results{margin-block:25px 16px}.kpca-directory-results h2{font-size:19px}.kpca-directory-results>span{font-size:11px}.kpca-expert-detail,.kpca-job-detail{margin-top:22px;padding:22px 18px}.kpca-expert-detail-heading{gap:16px}.kpca-expert-detail-heading .kpca-expert-initial{width:54px;height:54px;font-size:24px}.kpca-expert-detail h2{font-size:26px}.kpca-expert-facts{grid-template-columns:1fr;gap:10px}.kpca-expert-contact{flex-direction:column;align-items:stretch;gap:16px}.kpca-directory-bottom{margin-top:38px;padding-top:24px}.kpca-directory-bottom h2{font-size:21px}.kpca-directory-bottom>div:last-child{flex-wrap:wrap;gap:20px}.kpca-directory-job-tabs{gap:10px}.kpca-directory-job-tabs button{min-width:0;padding:17px 14px}.kpca-directory-job-tabs button>span:first-child{font-size:20px}.kpca-directory-job-tabs small{font-size:11px;line-height:1.6}.kpca-directory-job-toolbar{flex-direction:column;align-items:stretch;gap:14px}.kpca-directory-write{align-self:flex-end;padding:10px 16px;font-size:12px}.kpca-jobs-permission{margin-top:12px}.kpca-job-card{grid-template-columns:39px minmax(0,1fr) 12px;gap:10px;padding:20px 0}.kpca-job-card h3{font-size:16px}.kpca-job-meta{gap:5px 12px;font-size:10px}.kpca-job-detail h2{font-size:23px}.kpca-job-detail dl{gap:8px 16px;font-size:11px}.kpca-job-content{font-size:14px}.kpca-job-contact{padding:16px}.kpca-directory-state{padding:40px 18px}.kpca-directory-state h2,.kpca-directory-state h3{font-size:16px}}@media (prefers-reduced-motion:reduce){.kpca-expert-card{transition:none}.kpca-expert-card:hover{transform:none}.kpca-directory-spinner{animation:none}}.kpca-recruit-application{color:#285044;background:#edf3ec;border:1px solid #cfddcf;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:center;gap:32px;margin-top:38px;padding:30px;display:grid}.kpca-recruit-application>div>span{letter-spacing:.08em;color:#68806c;font-size:10px}.kpca-recruit-application h2{letter-spacing:-.035em;margin:9px 0;font-size:23px;font-weight:550;line-height:1.5}.kpca-recruit-application p{color:#6d7e70;margin:0;font-size:12px;line-height:1.8}.kpca-recruit-application-action button{color:#fffefa;background:#285044;border:1px solid #285044;border-radius:6px;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:16px 19px;font-size:13px;font-weight:500;display:flex}.kpca-recruit-application-action button:hover:enabled{background:#1e4036}.kpca-recruit-application-action button:disabled{cursor:not-allowed;color:#fffefa;opacity:.78;background:#285044}.kpca-recruit-application-action p{margin-top:10px;font-size:11px}@media (width<=767px){.kpca-recruit-application{grid-template-columns:1fr;gap:22px;padding:25px 22px}.kpca-recruit-application h2{font-size:21px}.kpca-recruit-application-action{width:100%;max-width:440px}}.kpca-probe-draft{background:#f7f3f8;border:1px dashed #c9bcd2;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 26px;margin-bottom:26px;padding:22px 24px;display:grid}.kpca-probe-draft-head{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;display:flex}.kpca-probe-draft-flag{letter-spacing:.04em;color:#fffefa;background:#756189;border-radius:20px;padding:4px 10px;font-size:10px;font-weight:700}.kpca-probe-draft-kind{color:#5c4a6d;border:1px solid #dccfe2;border-radius:20px;padding:4px 10px;font-size:10px;font-weight:600}.kpca-probe-draft h2{letter-spacing:-.03em;overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:550;line-height:1.5}.kpca-probe-draft p{color:#7c7183;grid-column:1;margin:0;font-size:11px;line-height:1.7}.kpca-probe-draft button{white-space:nowrap;color:#5c4a6d;cursor:pointer;background:#fffefa;border:1px solid #756189;border-radius:6px;grid-area:2/2/4;align-self:center;padding:12px 18px;font-size:12px;font-weight:600}.kpca-probe-draft button:hover{color:#fffefa;background:#756189}@media (width<=767px){.kpca-probe-draft{grid-template-columns:1fr;padding:20px}.kpca-probe-draft button{grid-area:auto/1;justify-self:start}}.kpca-notice-page{color:#263e36;letter-spacing:-.025em;word-break:keep-all;background:#fffefa;font-family:KPCA Renewal Sans,Pretendard,Malgun Gothic,sans-serif;line-height:1.8}.kpca-notice-page *{box-sizing:border-box}.kpca-notice-page h1,.kpca-notice-page h2,.kpca-notice-page h3,.kpca-notice-page p{margin:0}.kpca-notice-page a{color:inherit;text-decoration:none}.kpca-notice-page button{font:inherit;cursor:pointer}.kpca-notice-page a:focus-visible,.kpca-notice-page button:focus-visible{outline-offset:4px;outline:3px solid #8a75ac}.kpca-notice-page [id]{scroll-margin-top:130px}.kpca-notice-wrap{width:min(1120px,100% - 64px);margin:auto}.kpca-notice-hero{justify-content:space-between;align-items:flex-end;gap:35px;padding:70px 0 45px;display:flex}.kpca-notice-eyebrow{color:#66557d;letter-spacing:.1em;margin-bottom:19px;font-size:10px;display:block}.kpca-notice-hero h1{letter-spacing:-.05em;font-size:43px;font-weight:500;line-height:1.4}.kpca-notice-hero p{color:#63706a;margin-top:22px;font-size:14px;line-height:1.95}.kpca-notice-hero>a{color:#66557d;border-bottom:1px solid #c4b8ce;flex-shrink:0;padding-bottom:8px;font-size:12px}.kpca-notice-body{padding-bottom:30px}.kpca-notice-admin-controls{border-top:1px solid #dfe2d9;justify-content:flex-end;padding:16px 0;display:flex}.kpca-notice-list-heading{border-top:1px solid #a8bcb0;justify-content:space-between;align-items:center;padding:20px 0 18px;display:flex}.kpca-notice-list-heading h2{font-size:20px;font-weight:500}.kpca-notice-list-heading>span{color:#63706a;font-size:11px}.kpca-notice-row-head{color:#63706a;background:#eef2ec;border-top:1px solid #d1dbce;border-bottom:1px solid #d1dbce;grid-template-columns:55px minmax(0,1fr) 100px;gap:20px;padding:13px 23px;font-size:10px;display:grid}.kpca-notice-row-head>span:last-child{text-align:center;margin-right:20px}.kpca-notice-list article{border-bottom:1px solid #dfe2d9}.kpca-notice-list h3{font-size:inherit;font-weight:inherit}.kpca-notice-list.pinned article{background:#f2edf5}.kpca-notice-list h3>button{text-align:left;width:100%;color:inherit;background:0 0;border:0;align-items:center;gap:20px;padding:22px 23px;line-height:1.8;display:flex}.kpca-notice-badge{color:#3e6454;white-space:nowrap;background:#edf1eb;border:1px solid #d1dbce;border-radius:4px;flex-shrink:0;padding:3px 9px;font-size:10px;display:inline-block}.kpca-notice-list.pinned .kpca-notice-badge,.kpca-notice-detail-top .kpca-notice-badge{color:#66557d;background:#eee7f3;border-color:#d6c9df}.kpca-notice-row-title{overflow-wrap:anywhere;flex:1;min-width:0;font-size:14px;font-weight:500;line-height:1.8}.kpca-notice-target{color:#3e6454;white-space:nowrap;flex-shrink:0;font-size:10px}.kpca-notice-date{color:#63706a;white-space:nowrap;flex-shrink:0;font-size:11px}.kpca-notice-expand{color:#66557d;text-align:center;flex-shrink:0;width:13px;font-size:21px;line-height:1}.kpca-notice-expanded{padding:5px 26px 26px 98px}.kpca-notice-expanded[hidden]{display:none}.kpca-notice-content{color:#3f5048;white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;font-size:14px;line-height:1.95}.kpca-notice-content-space{height:12px}.kpca-notice-content-heading{color:#66557d;margin-top:20px;margin-bottom:6px;font-weight:500}.kpca-notice-content-heading:first-child{margin-top:0}.kpca-notice-content-bullet{padding-left:14px}.kpca-notice-detail-link{border-bottom:1px solid #c4b8ce;margin-top:22px;padding-bottom:4px;font-size:11px;display:inline-block;color:#66557d!important}.kpca-notice-detail{border-top:1px solid #a8bcb0;border-bottom:1px solid #dfe2d9;padding-bottom:35px}.kpca-notice-detail-top{border-bottom:1px solid #dfe2d9;justify-content:space-between;align-items:center;padding:17px 0;display:flex}.kpca-notice-detail-top>button{color:#66557d;background:0 0;border:0;font-size:12px}.kpca-notice-detail-top>div{align-items:center;gap:15px;display:flex}.kpca-notice-detail>header{border-bottom:1px solid #dfe2d9;margin-bottom:29px;padding:29px 0 25px}.kpca-notice-detail>header h2{letter-spacing:-.04em;overflow-wrap:anywhere;font-size:28px;font-weight:500;line-height:1.6}.kpca-notice-detail>header p{color:#63706a;margin-top:15px;font-size:11px}.kpca-notice-state{text-align:center;background:#f4f5ef;border:1px solid #dfe2d9;border-radius:8px;padding:55px 24px}.kpca-notice-state h2,.kpca-notice-state h3{font-size:17px;font-weight:500;line-height:1.7}.kpca-notice-state p{color:#63706a;margin-top:10px;font-size:13px;line-height:1.9}.kpca-notice-state button{color:#66557d;background:0 0;border:0;margin-top:24px;font-size:12px}.kpca-notice-loading{border:2px solid #ddd4e5;border-top-color:#66557d;border-radius:50%;width:20px;height:20px;animation:1s linear infinite kpca-notice-spin;display:inline-block}@keyframes kpca-notice-spin{to{transform:rotate(360deg)}}.kpca-notice-help{background:#edf1eb;border:1px solid #d7e0d3;border-radius:8px;justify-content:space-between;align-items:center;gap:30px;margin-top:40px;padding:25px 27px;display:flex}.kpca-notice-help>div>span{color:#66557d;letter-spacing:.08em;font-size:9px}.kpca-notice-help p{margin-top:7px;font-size:13px}.kpca-notice-help>div:last-child{flex-wrap:wrap;gap:20px;display:flex}.kpca-notice-help a{color:#285044;font-size:11px}@media (width<=760px){.kpca-notice-wrap{width:calc(100% - 40px)}.kpca-notice-hero{padding:42px 0 31px;display:block}.kpca-notice-eyebrow{margin-bottom:15px;font-size:9px}.kpca-notice-hero h1{font-size:34px}.kpca-notice-hero p{margin-top:19px;font-size:13px}.kpca-notice-hero>a{margin-top:23px;font-size:11px;display:inline-block}.kpca-notice-list-heading{padding:17px 0}.kpca-notice-list-heading h2{font-size:18px}.kpca-notice-row-head{display:none}.kpca-notice-list{border-top:1px solid #dfe2d9}.kpca-notice-list+.kpca-notice-list{border-top:0}.kpca-notice-list h3>button{flex-wrap:wrap;gap:10px 12px;padding:19px 14px}.kpca-notice-row-title{flex:calc(100% - 80px);font-size:13px}.kpca-notice-badge{padding:2px 7px;font-size:9px}.kpca-notice-target{margin-left:47px;font-size:9px}.kpca-notice-date{margin-left:auto;font-size:10px}.kpca-notice-expand{margin-left:3px;font-size:19px}.kpca-notice-expanded{padding:4px 16px 22px}.kpca-notice-content{font-size:13px;line-height:1.95}.kpca-notice-detail>header{margin-bottom:22px;padding:25px 0 22px}.kpca-notice-detail>header h2{font-size:23px}.kpca-notice-detail-top{gap:17px}.kpca-notice-detail-top .kpca-notice-target{margin-left:0}.kpca-notice-state{padding:35px 18px}.kpca-notice-state h2,.kpca-notice-state h3{font-size:16px}.kpca-notice-state p{font-size:12px}.kpca-notice-help{margin-top:29px;padding:22px;display:block}.kpca-notice-help p{font-size:12px}.kpca-notice-help>div:last-child{gap:10px 18px;margin-top:17px}.kpca-notice-help a{font-size:10px}}@media (width<=359px){.kpca-notice-wrap{width:calc(100% - 32px)}.kpca-notice-list h3>button{padding-left:11px;padding-right:11px}.kpca-notice-row-title{font-size:12px}.kpca-notice-help{padding:19px}}@media (prefers-reduced-motion:reduce){.kpca-notice-loading{animation:none}}.kpca-story-board{margin:30px 0 0;scroll-margin-top:130px}.kpca-story-board-heading{justify-content:space-between;align-items:center;gap:15px;margin:0 0 18px;display:flex}.kpca-story-board-heading h3{letter-spacing:-.04em;color:inherit;margin:0;font-family:inherit;font-size:22px;font-weight:500;line-height:1.6}.kpca-story-board-heading>a{color:inherit;white-space:nowrap;font-size:12px;text-decoration:none}.kpca-story-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.kpca-story-card{color:#263e36;background:#fffefa;border:1px solid #dedee0;border-radius:8px;flex-direction:column;min-width:0;text-decoration:none;display:flex;overflow:hidden}.kpca-story-cover{aspect-ratio:1.5;background:#ece7f0;overflow:hidden}.kpca-story-cover img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .2s}.kpca-story-card:hover .kpca-story-cover img{transform:scale(1.035)}.kpca-story-cover-fallback{color:#66557d;background:#ede8f1;flex-direction:column;justify-content:space-between;height:100%;padding:17px;display:flex}.kpca-story-cover-fallback span{font-size:9px;line-height:1.6}.kpca-story-cover-fallback strong{-webkit-line-clamp:2;letter-spacing:-.04em;-webkit-box-orient:vertical;font-size:18px;font-weight:500;line-height:1.6;display:-webkit-box;overflow:hidden}.kpca-story-copy{flex-direction:column;flex:1;padding:18px;display:flex}.kpca-story-copy>span:first-child{color:#66557d;font-size:10px;line-height:1.6}.kpca-story-copy h4{letter-spacing:-.035em;overflow-wrap:anywhere;margin:9px 0;font-size:17px;font-weight:500;line-height:1.6}.kpca-story-copy p{color:#63706a;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 17px;font-size:12px;line-height:1.9;display:-webkit-box;overflow:hidden}.kpca-story-copy time{color:#6b726d;margin-top:auto;font-size:10px;display:block}.kpca-story-read{color:#66557d;border-top:1px solid #e1dce5;margin-top:14px;padding-top:12px;font-size:11px}.kpca-story-state{text-align:center;color:#63706a;background:#f0edf3;border:1px solid #ddd9e3;border-radius:8px;padding:33px 22px;font-size:13px;line-height:1.8}.kpca-story-state button{font:inherit;color:#66557d;cursor:pointer;background:0 0;border:0;padding:10px}.kpca-story-board a:focus-visible,.kpca-story-board button:focus-visible{outline-offset:4px;outline:3px solid #8a75ac}.kpca-partner-stories{margin:52px 0}.kpca-partner-stories>p{color:#63706a;font-size:12px;line-height:1.9}.kpca-story-page{color:#263e36;letter-spacing:-.025em;background:#fffefa;flex:1;min-height:60vh;padding:45px 32px 75px;font-family:KPCA Renewal Sans,Pretendard,Malgun Gothic,sans-serif;line-height:1.9}.kpca-story-article{overflow-wrap:anywhere;width:min(896px,100%);margin:auto}.kpca-story-back{color:#66557d;font-size:12px;text-decoration:none}.kpca-story-article header{border-bottom:1px solid #d5dcd7;margin-bottom:28px;padding:35px 0 28px}.kpca-story-category{color:#66557d;margin-bottom:15px;font-size:11px;display:block}.kpca-story-article h1{letter-spacing:-.05em;margin:0 0 20px;font-size:40px;font-weight:500;line-height:1.5}.kpca-story-article header time{color:#63706a;font-size:12px}.kpca-story-hero-image{-o-object-fit:contain;object-fit:contain;background:#f0edf3;border-radius:8px;width:100%;max-height:560px;margin-bottom:30px}.kpca-story-body{color:#34483e;font-size:16px;line-height:2.05}.kpca-story-body p{white-space:pre-line;margin:0 0 22px}.kpca-story-source{color:#63706a;border-top:1px solid #d9dfd9;margin-top:38px;padding-top:22px;font-size:12px}.kpca-story-source a{color:#66557d}.kpca-story-missing{padding:48px 0}.kpca-story-missing h1{font-size:30px}.kpca-story-missing p{font-size:14px}.kpca-story-page a:focus-visible,.kpca-story-page button:focus-visible{outline-offset:4px;outline:3px solid #8a75ac}.kpca-story-error-action{color:#fffefa;font:inherit;cursor:pointer;background:#66557d;border:0;border-radius:5px;margin:18px 0;padding:11px 20px;font-size:13px}@media (width<=980px){.kpca-story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.kpca-story-board-heading h3{font-size:19px}.kpca-story-board-heading>a{font-size:11px}.kpca-story-grid{gap:12px}.kpca-story-copy{padding:14px}.kpca-story-copy h4{font-size:16px}.kpca-story-copy p{font-size:11px}.kpca-story-cover-fallback{padding:13px}.kpca-story-cover-fallback strong{font-size:16px}.kpca-story-page{padding:30px 20px 50px}.kpca-story-article header{padding:25px 0 24px}.kpca-story-article h1{font-size:29px;line-height:1.6}.kpca-story-body{font-size:15px}.kpca-story-article header time{font-size:11px}.kpca-story-category{font-size:10px}.kpca-story-source{font-size:11px}.kpca-story-missing h1{font-size:25px}}@media (width<=359px){.kpca-story-grid{grid-template-columns:minmax(0,1fr)}.kpca-story-page{padding-left:16px;padding-right:16px}.kpca-story-article h1{font-size:26px}.kpca-story-body{font-size:14px}}.kpca-story-filters{color:#44584f;background:#eef2ee;border:1px solid #d7e0d8;border-radius:7px;gap:16px;padding:17px;display:flex}.kpca-story-filters>div{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.kpca-story-filters>div+div{flex:0 180px}.kpca-story-filters label{font-size:11px;line-height:1.7}.kpca-story-filters input,.kpca-story-filters select{color:#263e36;width:100%;min-width:0;height:43px;font:inherit;background:#fffefa;border:1px solid #c6d0ca;border-radius:5px;padding:8px 10px;font-size:13px}.kpca-story-count{color:#63706a;margin:16px 0;font-size:11px}.kpca-story-load-more{text-align:center;margin-top:22px}.kpca-story-load-more button{font:inherit;color:#66557d;cursor:pointer;background:#fffefa;border:1px solid #d0c4da;border-radius:5px;padding:12px 23px;font-size:12px}.kpca-story-filters input:focus-visible,.kpca-story-filters select:focus-visible,.kpca-story-load-more button:focus-visible{outline-offset:3px;outline:3px solid #8a75ac}@media (width<=600px){.kpca-story-filters{flex-direction:column;gap:13px;padding:14px}.kpca-story-filters>div+div{flex:1}.kpca-story-filters input,.kpca-story-filters select{font-size:12px}}#kpca-renewal .kpca-story-copy h4,.kpca-story-card .kpca-story-copy h4{color:#263e36;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#kpca-renewal .kpca-story-copy p{color:#63706a}.kpca-partner-approach{background:#eaf0e8;border-radius:12px;grid-template-columns:1fr 2.5fr;gap:45px;margin-bottom:70px;padding:35px;display:grid}.kpca-partner-approach h2{letter-spacing:-.04em;margin:0;font-size:27px;font-weight:500;line-height:1.4}.kpca-partner-approach ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin:0;padding:0;list-style:none;display:grid}.kpca-partner-approach li{border-left:1px solid #cad6c8;padding-left:20px}.kpca-partner-approach li>span{color:#8a749d;font-size:11px}.kpca-partner-approach h3{margin:18px 0 8px;font-size:18px;font-weight:550}.kpca-partner-approach p{color:#62755f;word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.9}.kpca-partner-section-heading{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:28px;display:flex}.kpca-partner-section-heading h2{letter-spacing:-.04em;margin:0;font-size:30px;font-weight:500;line-height:1.4}.kpca-partner-section-heading a{white-space:nowrap;color:#756189;border-bottom:1px solid #b3a7bf;padding:6px 0;font-size:12px}.kpca-partner-directory .kpca-directory-results h3{margin:0;font-size:18px;font-weight:500}.kpca-partner-agency-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.kpca-partner-agency-grid article{background:#fff;border:1px solid #dde4dc;border-radius:8px;min-width:0;padding:24px}.kpca-partner-agency-category{color:#756189;background:#f1ecf5;border-radius:20px;padding:4px 10px;font-size:10px;display:inline-block}.kpca-partner-agency-grid h3{letter-spacing:-.035em;word-break:keep-all;overflow-wrap:anywhere;margin:18px 0 10px;font-size:19px;font-weight:550;line-height:1.5}.kpca-partner-agency-grid p{color:#697d68;overflow-wrap:anywhere;margin:8px 0 0;font-size:12px;line-height:1.8}.kpca-partner-agency-grid .kpca-partner-agency-region{color:#385c43;font-size:11px}.kpca-partner-programs{border-top:1px solid #cad6c8;margin-top:60px;padding-top:55px}.kpca-partner-program-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.kpca-partner-program-list>a{background:#f8f5fa;border:1px solid #ded6e5;border-radius:8px;flex-direction:column;min-width:0;padding:25px;display:flex}.kpca-partner-program-list>a>span:first-child{color:#756189;font-size:10px}.kpca-partner-program-list h3{letter-spacing:-.035em;overflow-wrap:anywhere;margin:14px 0 12px;font-size:20px;font-weight:500;line-height:1.5}.kpca-partner-program-list p{color:#74816f;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 22px;font-size:12px;line-height:1.8;display:-webkit-box;overflow:hidden}.kpca-partner-program-action{color:#756189;border-top:1px solid #e3dce9;margin-top:auto;padding-top:12px;font-size:11px}.kpca-partner-inquiry{background:#f2f5ee;border:1px solid #d9e2d5;border-radius:12px;grid-template-columns:1fr 1.6fr;gap:45px;margin-top:65px;padding:36px;scroll-margin-top:130px;display:grid}.kpca-partner-inquiry h2{letter-spacing:-.04em;margin:0 0 20px;font-size:29px;font-weight:500;line-height:1.4}.kpca-partner-inquiry header>p{color:#697b64;margin:0;font-size:13px;line-height:1.9}.kpca-partner-inquiry-original{background:#fff;border-radius:8px;min-width:0}.kpca-partner-directory,.kpca-partner-programs{scroll-margin-top:130px}.kpca-partners-page .kpca-directory-state a{color:#756189;border-bottom:1px solid #b7a9c5;margin-top:10px;padding-bottom:5px;font-size:12px;display:inline-block}@media (width<=960px){.kpca-partner-approach,.kpca-partner-inquiry{grid-template-columns:1fr;gap:28px}.kpca-partner-agency-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.kpca-partner-approach{margin-bottom:45px;padding:25px 20px}.kpca-partner-approach h2{font-size:25px}.kpca-partner-approach ol{grid-template-columns:1fr;gap:22px}.kpca-partner-approach h3{margin-top:8px;font-size:18px}.kpca-partner-approach p br{display:none}.kpca-partner-section-heading{flex-direction:column;align-items:flex-start;gap:15px;margin-bottom:23px}.kpca-partner-section-heading h2{font-size:27px}.kpca-partner-section-heading .kpca-directory-eyebrow{margin-bottom:10px}.kpca-partner-agency-grid{grid-template-columns:1fr;gap:12px}.kpca-partner-agency-grid article{padding:22px}.kpca-partner-programs{margin-top:42px;padding-top:36px}.kpca-partner-program-list{grid-template-columns:1fr}.kpca-partner-program-list>a{padding:22px}.kpca-partner-inquiry{gap:24px;margin-top:42px;padding:25px 18px}.kpca-partner-inquiry h2{font-size:26px}.kpca-partner-inquiry-original>div{padding:20px 16px}.kpca-partner-inquiry-original input,.kpca-partner-inquiry-original textarea{overflow-wrap:anywhere;min-width:0}}.kpca-probe-page{--probe-ink:#234f43;--probe-accent:#756189;--probe-muted:#68766e;--probe-line:#dde4dc;color:var(--probe-ink);background:#fffefa;padding:36px 0 72px;font-family:KPCA Renewal Sans,Pretendard,sans-serif;line-height:1.65}.kpca-probe-page *{box-sizing:border-box}.kpca-probe-wrap{width:min(1080px,100% - 64px);margin-inline:auto}.kpca-probe-head{border-bottom:1px solid var(--probe-line);margin-bottom:32px;padding-bottom:28px}.kpca-probe-back{color:var(--probe-accent);cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:12px}.kpca-probe-eyebrow{letter-spacing:.12em;color:var(--probe-accent);margin:16px 0 12px;font-size:11px;font-weight:600;display:block}.kpca-probe-head h1{letter-spacing:-.045em;overflow-wrap:anywhere;margin:0 0 14px;font-size:clamp(24px,3vw,34px);font-weight:550;line-height:1.35}.kpca-probe-lead{color:var(--probe-muted);margin:0;font-size:14px}.kpca-probe-flags{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.kpca-probe-flag{color:#5c4a6d;background:#efeaf4;border-radius:20px;padding:6px 12px;font-size:11px;font-weight:600}.kpca-probe-flag-muted{color:#5d7065;background:#eef2ec}.kpca-probe-layout{grid-template-columns:236px minmax(0,1fr);align-items:start;gap:34px;display:grid}.kpca-probe-side{flex-direction:column;gap:16px;display:flex;position:sticky;top:88px}.kpca-probe-steps{border-left:1px solid var(--probe-line);margin:0;padding:0;list-style:none}.kpca-probe-steps li{color:#859086;border-left:2px solid #0000;align-items:baseline;gap:10px;margin-left:-1px;padding:9px 0 9px 16px;font-size:12px;display:flex}.kpca-probe-steps li>span:first-child{letter-spacing:.06em;color:#a3ad9f;font-size:10px}.kpca-probe-steps li.is-current{color:var(--probe-ink);border-left-color:var(--probe-ink);font-weight:600}.kpca-probe-steps li.is-current>span:first-child{color:var(--probe-accent)}.kpca-probe-steps li.is-done{color:#5d7065}.kpca-probe-side-note{background:#f4f6ef;border:1px solid #e2e8de;border-radius:8px;padding:14px 15px}.kpca-probe-side-note strong{margin-bottom:5px;font-size:11px;display:block}.kpca-probe-side-note p{color:var(--probe-muted);margin:0;font-size:11px;line-height:1.7}.kpca-probe-panel{border:1px solid var(--probe-line);background:#fff;border-radius:12px;padding:32px}.kpca-probe-panel h2{letter-spacing:-.03em;margin:0 0 10px;font-size:21px;font-weight:550}.kpca-probe-panel h3.kpca-probe-subtitle{margin:26px 0 8px;font-size:14px;font-weight:600}.kpca-probe-desc{color:var(--probe-muted);margin:0 0 20px;font-size:13px;line-height:1.8}.kpca-probe-identity{grid-template-columns:1fr 1fr;gap:12px;margin:0 0 8px;display:grid}.kpca-probe-identity>div{background:#f5f6f0;border-radius:6px;min-width:0;padding:14px 16px}.kpca-probe-identity dt{color:var(--probe-muted);letter-spacing:.02em;font-size:10px}.kpca-probe-identity dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:14px}.kpca-probe-field{min-width:0;margin-bottom:16px}.kpca-probe-field>label,.kpca-probe-field>legend{margin-bottom:6px;padding:0;font-size:12px;font-weight:600;display:block}.kpca-probe-field input[type=text],.kpca-probe-field input[type=search],.kpca-probe-field input[type=date],.kpca-probe-field select,.kpca-probe-field textarea{width:100%;min-width:0;font:inherit;color:var(--probe-ink);outline-offset:3px;background:#fff;border:1px solid #d6dfd6;border-radius:6px;padding:11px 13px;font-size:13px}.kpca-probe-field textarea{resize:vertical;line-height:1.7}.kpca-probe-field input::-moz-placeholder{color:#9aa498}.kpca-probe-field textarea::-moz-placeholder{color:#9aa498}.kpca-probe-field input::placeholder,.kpca-probe-field textarea::placeholder{color:#9aa498}.kpca-probe-field fieldset{border:0}.kpca-probe-nested{background:#f7f8f2;border-radius:6px;margin-top:10px;padding:12px 14px}.kpca-probe-hint{color:#7c877a;margin:6px 0 0;font-size:11px;line-height:1.7}.kpca-probe-choices{flex-wrap:wrap;gap:8px;display:flex}.kpca-probe-choice{cursor:pointer;background:#fffefa;border:1px solid #d8e0d6;border-radius:20px;align-items:center;gap:7px;min-width:0;padding:8px 14px;font-size:12px;display:inline-flex}.kpca-probe-choice input{accent-color:#234f43;width:14px;height:14px;margin:0}.kpca-probe-choice:has(input:checked){background:#eef2ec;border-color:#234f43;font-weight:600}.kpca-probe-check{cursor:pointer;background:#f5f6f0;border-radius:6px;align-items:flex-start;gap:9px;margin-top:22px;padding:14px 16px;font-size:12px;line-height:1.7;display:flex}.kpca-probe-check input{accent-color:#234f43;width:15px;height:15px;margin-top:2px}.kpca-probe-city-list{background:#f7f8f2;border:1px solid #e5ebdf;border-radius:8px;flex-wrap:wrap;gap:7px;max-height:280px;padding:16px;display:flex;overflow-y:auto}.kpca-probe-city{color:#5d7065;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d8e0d6;border-radius:20px;align-items:center;gap:6px;padding:7px 12px;font-size:12px;display:inline-flex}.kpca-probe-city span{color:#a3ad9f;font-size:10px}.kpca-probe-city.is-selected{color:#fffefa;background:#234f43;border-color:#234f43;font-weight:600}.kpca-probe-city.is-selected span{color:#dbe7d9}.kpca-probe-selected-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;margin-top:24px;display:flex}.kpca-probe-selected-head span{color:var(--probe-muted);font-size:11px}.kpca-probe-city-rows{flex-direction:column;gap:12px;margin:12px 0 0;padding:0;list-style:none;display:flex}.kpca-probe-city-rows>li{border:1px solid var(--probe-line);background:#fffefa;border-radius:8px;padding:14px 16px}.kpca-probe-city-row-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.kpca-probe-city-row-head strong{font-size:14px}.kpca-probe-remove{color:#96778f;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:1px solid #d9c9d4;padding:2px 0;font-size:11px}.kpca-probe-empty{color:#7c877a;text-align:center;background:#f4f5ef;border-radius:6px;margin:12px 0 0;padding:22px 18px;font-size:12px}.kpca-probe-grid2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.kpca-probe-review{grid-template-columns:1fr 1fr;gap:12px;margin:0 0 22px;display:grid}.kpca-probe-review>div{background:#f5f6f0;border-radius:6px;min-width:0;padding:16px}.kpca-probe-review>div>span{color:var(--probe-muted);margin-bottom:6px;font-size:10px;display:block}.kpca-probe-review>div>span:not(:first-child){margin-top:12px}.kpca-probe-review p{overflow-wrap:anywhere;margin:0 0 4px;font-size:13px}.kpca-probe-review ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.kpca-probe-review li{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:12px;display:flex}.kpca-probe-review li span{color:var(--probe-accent);font-weight:600}.kpca-probe-review li em{color:var(--probe-muted);width:100%;font-size:11px;font-style:normal}.kpca-probe-pending{background:#f7f3f8;border:1px solid #e4d9e6;border-radius:8px;padding:18px}.kpca-probe-pending h3{margin:0 0 10px;font-size:13px}.kpca-probe-pending ul{flex-direction:column;gap:7px;margin:0 0 10px;padding:0;list-style:none;display:flex}.kpca-probe-pending li{flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:12px;display:flex}.kpca-probe-pending li strong{color:#5c4a6d;min-width:96px;font-size:11px}.kpca-probe-pending li span{color:var(--probe-muted);font-size:11px}.kpca-probe-pending p{color:#6a5c72;margin:0;font-size:11px;line-height:1.75}.kpca-probe-final{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;display:flex}.kpca-probe-primary,.kpca-probe-secondary,.kpca-probe-submit{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:6px;padding:13px 20px;font-size:13px;font-weight:600}.kpca-probe-primary{color:#fffefa;background:#234f43;border-color:#234f43}.kpca-probe-primary:hover{background:#1c4137}.kpca-probe-secondary{color:#4d6a5a;background:#fff;border-color:#cfdacc}.kpca-probe-secondary:hover:enabled{color:#234f43;border-color:#234f43}.kpca-probe-secondary:disabled{opacity:.45;cursor:not-allowed}.kpca-probe-submit{color:#8a938a;cursor:not-allowed;background:#eceee7;border-color:#dfe4da}.kpca-probe-final p{color:var(--probe-muted);width:100%;margin:4px 0 0;font-size:11px;line-height:1.7}.kpca-probe-marked{background:#fbf6e8;border-left:3px solid #a98b3f;border-radius:0 6px 6px 0;margin-top:16px;padding:14px 16px}.kpca-probe-marked strong{font-size:12px}.kpca-probe-marked p{color:#7b7047;margin:4px 0 0;font-size:11px;line-height:1.7}.kpca-probe-nav{border-top:1px solid var(--probe-line);justify-content:space-between;gap:12px;margin-top:26px;padding-top:22px;display:flex}.kpca-probe-error{color:#a04a5c;margin:12px 0 0;font-size:12px}.kpca-probe-gate{text-align:center;border:1px solid var(--probe-line);background:#fff;border-radius:12px;max-width:560px;margin:40px auto;padding:48px 28px}.kpca-probe-gate h1{letter-spacing:-.03em;margin:0 0 10px;font-size:20px;font-weight:550}.kpca-probe-gate p{color:var(--probe-muted);margin:0 0 22px;font-size:13px;line-height:1.8}.kpca-probe-page button:focus-visible,.kpca-probe-page input:focus-visible,.kpca-probe-page select:focus-visible,.kpca-probe-page textarea:focus-visible{outline-offset:3px;outline:2px solid #756189}@media (width<=900px){.kpca-probe-layout{grid-template-columns:1fr;gap:24px}.kpca-probe-side{position:static}.kpca-probe-steps{border-left:0;flex-wrap:wrap;gap:6px;display:flex}.kpca-probe-steps li{border:1px solid var(--probe-line);border-radius:20px;margin:0;padding:6px 12px}.kpca-probe-steps li.is-current{background:#eef2ec;border-color:#234f43}.kpca-probe-side-note{display:none}}@media (width<=640px){.kpca-probe-wrap{width:calc(100% - 36px)}.kpca-probe-page{padding-top:24px}.kpca-probe-panel{padding:22px 18px}.kpca-probe-identity,.kpca-probe-grid2,.kpca-probe-review{grid-template-columns:1fr}.kpca-probe-selected-head{flex-direction:column;align-items:flex-start;gap:4px}.kpca-probe-final{flex-direction:column;align-items:stretch}.kpca-probe-primary,.kpca-probe-secondary,.kpca-probe-submit{text-align:center;width:100%}.kpca-probe-pending li strong{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.kpca-probe-city{transition:none}}
