.ui-link{display:inline-block;color:inherit}.ui-link.icon{display:inline-flex;align-items:center;gap:4px}.ui-link.end{flex-direction:row-reverse}.ui-link:hover.underline .link-text:before{opacity:1}.ui-link:hover .link-text{opacity:.8}.ui-link .link-icon{display:flex;align-items:center;justify-content:center}.ui-link .link-text{position:relative;color:inherit}.ui-link .link-text:before{opacity:0;content:"";position:absolute;bottom:1px;width:100%;height:1px;background:var(--primary)}.nav-layout{position:relative;width:100%;height:100%;background:transparent;overflow-y:auto;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;min-height:100%}.nav-layout .layout-safe{padding-bottom:20px;min-height:calc(100dvh - 80px)}.nav-layout .layout-content{width:100%;padding-bottom:env(safe-area-inset-bottom)}.nav-layout .layout-content.gray,.nav-layout.gray{background:#f9fafb}.nav-layout.space .layout-content .content-body{padding:0 20px 24px}.nav-layout .layout-content .content-head{padding:24px 20px 30px}.nav-layout .layout-content .content-head .head-container{width:100%;height:28px;display:flex;align-items:center;justify-content:space-between}.nav-layout .layout-content .content-head .head-title{display:flex;align-items:center;font-size:26px;color:var(--black);font-weight:500;line-height:1}.nav-layout .layout-content .content-head .head-title svg{width:100px;height:28px;fill:var(--black)}.nav-layout .layout-content .content-head .head-title svg path{fill:var(--black)}.nav-layout .layout-content .content-head .head-action{display:flex;align-items:center}.nav-layout .layout-content .content-head .head-action .action-item{display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative}.nav-layout .layout-nav{position:relative;height:80px;height:calc(env(safe-area-inset-bottom) + 80px)}.nav-layout .layout-nav .nav-menu{background:var(--white);border-top:1px solid #e9e9e9;position:fixed;left:50%;bottom:-1px;width:100%;height:80px;display:flex;align-items:center;min-width:360px;max-width:520px;transform:translateX(-50%);z-index:10;padding-bottom:calc(env(safe-area-inset-bottom) + 0px)}.nav-layout .layout-nav .nav-menu .menu-item{flex:1 1;max-width:20%;height:100%;display:flex;flex-direction:column;align-items:center;padding-top:10px;cursor:pointer;gap:0}.nav-layout .layout-nav .nav-menu .menu-item .menu-icon{display:flex;align-items:center;justify-content:center;width:26px;height:26px}.nav-layout .layout-nav .nav-menu .menu-item .menu-icon svg{fill:#c7d2db}.nav-layout .layout-nav .nav-menu .menu-item .menu-text{margin-top:6px;font-size:12px;color:#c7d2db}.nav-layout .layout-nav .nav-menu .menu-item.active .menu-icon svg{fill:#181f25}.nav-layout .layout-nav .nav-menu .menu-item.active .menu-text{color:#181f25}.ui-html .se-video-container figure{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;margin:0}.ui-html .se-video-container embed,.ui-html .se-video-container iframe,.ui-html .se-video-container object{position:absolute;top:0;left:0;width:100%;height:100%}.ui-html .se-component img{max-width:100%}.ui-html.border{border-width:1px;border-style:solid;border-color:var(--gray-5);padding:4px 11px;border-radius:var(--radius);transition:all .2s}.ui-html.border:hover{border-color:#212121}.ui-html.readonly{background:var(--gray-3);cursor:default}.pg-donation .donation-hearo{position:relative}.pg-donation .donation-hearo .hearo-box{position:absolute;top:0;left:50%;transform:translateX(-50%);border-radius:10px;width:calc(100% - 40px);z-index:1}.pg-donation .donation-hearo .hearo-box .box-cover{padding:40px 0;background:var(--primary);display:flex;flex-direction:column;align-items:center;border-radius:10px 10px 0 0}.pg-donation .donation-hearo .hearo-box .box-cover .cover-label{font-size:16px;font-weight:600;color:var(--secondary)}.pg-donation .donation-hearo .hearo-box .box-cover .cover-title{font-size:32px;font-weight:600;color:var(--white);margin-top:20px;text-align:center;line-height:1.3}.pg-donation .donation-hearo .hearo-box .box-cover .cover-icon{margin-top:15px}.pg-donation .donation-hearo .hearo-box .box-contents{background:var(--white);padding:30px 0;border-radius:0 0 10px 10px;display:flex;align-items:center;flex-direction:column}.pg-donation .donation-hearo .hearo-box .box-contents .contents-title{text-align:center;font-size:20px;font-weight:600}.pg-donation .donation-hearo .hearo-box .box-contents .contents-description{text-align:center;font-size:14px;font-weight:600;margin-top:20px}.pg-donation .donation-hearo .hearo-background{padding-top:200px;font-size:0}.pg-donation .donation-intro{padding:50px 20px;background:#f9fafb}.pg-donation .donation-intro .intro-label{color:#89a0b3;font-size:16px;font-weight:700}.pg-donation .donation-intro .intro-title{margin-top:10px;font-size:32px;font-weight:600;line-height:1.3}.pg-donation .donation-intro .intro-tag{margin-top:40px;display:flex;flex-wrap:wrap;gap:6px 10px}.pg-donation .donation-intro .intro-tag .tag-line{flex-basis:100%;height:0}.pg-donation .donation-intro .intro-tag .tag-box{display:inline-flex;padding:12px 15px;justify-content:center;align-items:center;gap:10px;font-size:15px;font-weight:600;border-radius:5px;background:var(--white);line-height:1;box-shadow:0 3px 15px 0 rgba(0,0,0,.1);color:#405363}.pg-donation .donation-intro .intro-tag .tag-icon{display:flex;align-items:center;justify-content:center}.pg-donation .donation-intro .intro-process{margin-top:30px}.pg-donation .donation-intro .intro-process .process-box{padding:25px 0;border-radius:10px;background:var(--white);box-shadow:0 3px 15px 0 rgba(0,0,0,.1);display:flex;flex-direction:column;align-items:center;justify-content:center}.pg-donation .donation-intro .intro-process .process-box .box-icon{border-radius:50%;background:#ecf4fe;width:50px;height:50px;display:flex;align-items:center;justify-content:center}.pg-donation .donation-intro .intro-process .process-box .box-title{margin-top:20px;font-size:20px;font-weight:600}.pg-donation .donation-intro .intro-process .process-box .box-description{text-align:center;margin-top:15px;color:#405363;font-size:14px;font-weight:600}.pg-donation .donation-intro .intro-process .process-list{margin-top:15px;position:relative}.pg-donation .donation-intro .intro-process .process-list:before{content:"";position:absolute;top:0;left:22px;height:100%;width:1px;background:#89a0b3}.pg-donation .donation-intro .intro-process .process-list .process-item{position:relative;border-radius:10px;box-shadow:0 3px 15px 0 rgba(0,0,0,.1);background:var(--white);display:flex;height:66px;z-index:1}.pg-donation .donation-intro .intro-process .process-list .process-item .process-number{width:44px;height:100%;flex-shrink:0;background:var(--primary);display:flex;align-items:center;justify-content:center;border-radius:10px 0 0 10px}.pg-donation .donation-intro .intro-process .process-list .process-item .process-number span{color:var(--white);opacity:.3;font-size:16px;font-weight:700}.pg-donation .donation-intro .intro-process .process-list .process-item+.process-item{margin-top:15px}.pg-donation .donation-intro .intro-process .process-list .process-item .process-text{display:flex;align-items:center;justify-content:center;flex-grow:1;font-size:16px;font-weight:600}.pg-donation .donation-impact{background:var(--white);padding:50px 20px}.pg-donation .donation-impact .impact-label{color:#89a0b3;font-size:16px;font-weight:700}.pg-donation .donation-impact .impact-title{margin-top:10px;font-size:32px;font-weight:600;line-height:1.3}.pg-donation .donation-impact .impact-case{margin-top:40px;border-radius:10px;background:#f3f7fc;padding:25px;display:flex;align-items:center;justify-content:space-between;height:91px}.pg-donation .donation-impact .impact-case .case-contents .contents-label{color:#89a0b3;font-size:14px;font-weight:500;line-height:1}.pg-donation .donation-impact .impact-case .case-contents .contents-text{margin-top:10px;color:#405363;font-size:18px;font-weight:600;line-height:24px}.pg-donation .donation-impact .impact-link{margin-top:15px;display:flex;align-items:center;gap:15px}.pg-donation .donation-impact .impact-link .link-item{padding:25px;border-radius:10px;width:50%;display:flex;flex-direction:column;justify-content:space-between;height:180px;background-size:cover;background-repeat:no-repeat}.pg-donation .donation-impact .impact-link .link-item.story{background-image:url(/images/donation/impact-story.png)}.pg-donation .donation-impact .impact-link .link-item.report{background-image:url(/images/donation/impact-report.png)}.pg-donation .donation-impact .impact-link .link-item .link-title{font-weight:500}.pg-donation .donation-impact .impact-link .link-item .link-text{color:#181f25;font-size:18px;font-weight:600;line-height:24px}.pg-donation .donation-impact .impact-action{margin-top:20px}.pg-donation .donation-qna{padding:50px 20px}.pg-donation .donation-qna .qna-item+.qna-item{padding-top:25px;border-top:1px solid #e0e6eb}.pg-donation .donation-qna .qna-item .qna-label{display:flex;align-items:center;justify-content:space-between;padding-bottom:20px;cursor:pointer}.pg-donation .donation-qna .qna-item .qna-label .label-text{font-size:16px;font-weight:400;line-height:22px}.pg-donation .donation-qna .qna-item .qna-label .label-icon{display:flex;align-items:center;justify-content:center}.pg-donation .donation-qna .qna-item.open .qna-label .label-icon{transform:rotate(180deg);transition:transform .25s ease}.pg-donation .donation-qna .qna-item .qna-contents{overflow:hidden}.pg-donation .donation-qna .qna-item .qna-contents .contents-box{border-radius:10px;background:var(--white);padding:25px;word-break:keep-all;margin-bottom:25px;color:#405363}.pg-donation .donation-qna .qna-item .qna-contents .contents-box strong{font-weight:600}.pg-donation .donation-caution{padding:12px 20px 50px}.pg-donation .donation-caution .caution-box{border-radius:10px;background:#ecf0f3;padding:25px}.pg-donation .donation-caution .caution-box+.caution-box{margin-top:15px}.pg-donation .donation-caution .caution-box .box-title{font-size:16px;font-weight:600}.pg-donation .donation-caution .caution-box .box-contents{margin-top:15px}.pg-donation .donation-caution .caution-box .box-contents .contents-item{position:relative;color:#405363;padding-left:12px}.pg-donation .donation-caution .caution-box .box-contents .contents-item:before{content:"";position:absolute;top:8px;left:0;width:4px;height:4px;border-radius:50%;background:var(--black)}.pg-donation .donation-caution .caution-box .box-contents .contents-item+.contents-item{margin-top:4px}