.p-blog{padding-top:212px;padding-bottom:100px}.p-blog__inner{max-width:860px}.p-blig__sv{display:flex;margin-top:35px;align-items:center;justify-content:space-between}.p-blog__icon{width:30px;height:30px}.p-blog__icon path{fill:#384f59}.p-blig__sv-txt{font-feature-settings:'palt' on;font-size:15px;font-weight:500;line-height:1.7;letter-spacing:.05em;width:calc(100% - 40px)}.p-blog__contents{padding-top:60px;padding-bottom:50px}.p-blog__head{font-size:38px;font-weight:700;line-height:1.4}.p-blog__info{margin-top:25px;display:flex;align-items:center;flex-wrap:wrap;gap:10px}.p-blog__ctas{display:flex;gap:8px}.p-blog__cta{text-align:center;font-feature-settings:'pwid' on,'palt' on;font-size:14px;font-weight:500;line-height:1.3;padding:1px 8px;border:#39b5ff solid 1px;border-radius:100vh}.p-blog__date{color:#a5a5a5;font-size:12px;line-height:1.55}.p-blog__content{margin-top:35px;padding-top:30px;border-top:#d2d2d2 solid 1px}.p-blog__btn--wrapper{text-align:center}@media screen and (max-width:900px){.p-blog{padding-top:127px;padding-bottom:60px}.p-blog__inner{max-width:500px}.p-blig__sv{margin-top:20px}.p-blig__sv-txt{font-size:14px;line-height:1.3}.p-blog__contents{padding-top:20px;padding-bottom:30px}.p-blog__head{font-size:22px}.p-blog__info{margin-top:16px}.p-blog__cta{font-size:12px}.p-blog__content{margin-top:25px;padding-top:20px}}.c-blog__relation.--blog{padding-top:100px}@media screen and (max-width:900px){.c-blog__relation.--blog{padding-top:60px}}.p-posts__contents{padding-top:100px;padding-bottom:100px}.p-posts__inner{display:flex;align-items:flex-start;justify-content:space-between}.p-posts__sidebar{width:268px;padding-right:10px;position:sticky;top:200px}.p-posts__sidebar--head{font-size:16px;font-weight:600;line-height:1.3;padding-bottom:10px;border-bottom:#d2d2d2 solid 1px;margin-bottom:15px}.p-posts__sidebar--list{display:flex;align-items:flex-start;flex-direction:column;gap:20px}.p-posts__sidebar--list li a{color:#afafaf;font-feature-settings:'pwid' on,'palt' on;font-size:18px;font-weight:700;line-height:1.3;transition:color .5s 0s cubic-bezier(.44,.14,.09,1.02)}.p-posts__sidebar--list li a.--active{color:#39b5ff}.p-posts__content{width:calc(100% - 268px)}.p-posts__list{display:flex;flex-wrap:wrap;column-gap:18px;row-gap:40px}.p-posts__list li{width:calc(100%/3 - 36px/3)}.p-posts__list--img{aspect-ratio:920/496;overflow:hidden}.p-posts__list--img img{height:100%;object-fit:cover}.p-posts__list--infos{margin-top:12px;display:flex;column-gap:8px;row-gap:4px;flex-wrap:wrap}.p-posts__list--date{font-feature-settings:'pwid' on,'palt' on;font-size:13px;font-weight:500;line-height:1.7}.p-posts__list--tag{font-feature-settings:'pwid' on,'palt' on;font-size:12px;font-weight:500;line-height:1.3;padding:2px 8px 1px;border-radius:100vh;border:#39b5ff solid 1px}.p-posts__list--head{margin-top:7px;font-feature-settings:'pwid' on,'palt' on;font-size:15px;font-weight:500;line-height:1.7;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.p-posts__list--btn{display:flex;align-items:center;gap:6px;margin-top:10px}.p-posts__list--btn .--txt{font-size:13px;font-weight:500;line-height:1.7}.p-posts__list--btn .--arrow{background-color:#39b5ff;width:14px;height:14px;border-radius:100vh;border-radius:100vh;display:flex;align-items:center;justify-content:center}.p-posts__pagination{margin-top:70px}@media screen and (min-width:901px){.p-posts__sidebar--list li a:hover{color:#39b5ff}}@media screen and (max-width:900px){.p-posts__contents{padding-top:50px;padding-bottom:50px}.p-posts__inner{display:block}.p-posts__sidebar{width:100%;padding-right:0;position:relative;top:0}.p-posts__sidebar--list{gap:unset;column-gap:15px;row-gap:7px;flex-direction:row;flex-wrap:wrap}.p-posts__sidebar--list li a{font-size:15px}.p-posts__content{width:100%;margin-top:40px}.p-posts__list{column-gap:0;row-gap:30px}.p-posts__list li{width:100%}.p-posts__pagination{margin-top:40px}}.ez-toc-v2_0_74{margin-top:50px;padding:40px 30px !important;background-color:#ecfeff !important;border:0 !important;box-shadow:none !important}.ez-toc-v2_0_74 .ez-toc-title{color:#39b5ff !important}.ez-toc-v2_0_74 ul li:before{content:none}.ez-toc-counter nav ul li a:before{color:#39b5ff}.ez-toc-v2_0_74 .ez-toc-heading-level-2{margin-top:10px !important}@media screen and (max-width:900px){.ez-toc-v2_0_74{margin-top:30px;padding:20px !important}}