.page-default .container{align-items:flex-start;gap:32px;display:flex}@media (width<=424px){.page-default .container{margin:0 -15px}}.page-default #entry{background-color:#fff;flex:auto;min-width:0;padding:40px 30px}@media (width<=424px){.page-default #entry{padding:30px 15px}}.page-default #entry-header .title{word-break:keep-all;word-wrap:break-word;margin:0;font-size:18px;font-weight:500}.page-default #entry-header .data{color:#595959;flex-wrap:wrap;gap:12px;margin-top:12px;font-size:12px;display:flex}.page-default #entry-header .data .icon{position:relative;top:-.07em}@media (width<=767px){.page-default #entry-header .data .categories{flex-basis:100%;order:2}}.page-default #entry-container{padding-top:40px;font-size:1rem;line-height:1.8}.page-default #entry-container a{color:#b20a0a;text-decoration:underline}.page-default #entry-container p,.page-default #entry-container h1,.page-default #entry-container h2,.page-default #entry-container h3,.page-default #entry-container h4,.page-default #entry-container h5,.page-default #entry-container h6,.page-default #entry-container figure{margin:1em 0}.page-default #entry-container p:first-child,.page-default #entry-container h1:first-child,.page-default #entry-container h2:first-child,.page-default #entry-container h3:first-child,.page-default #entry-container h4:first-child,.page-default #entry-container h5:first-child,.page-default #entry-container h6:first-child,.page-default #entry-container figure:first-child{margin-top:0}.page-default #entry-container p:last-child,.page-default #entry-container h1:last-child,.page-default #entry-container h2:last-child,.page-default #entry-container h3:last-child,.page-default #entry-container h4:last-child,.page-default #entry-container h5:last-child,.page-default #entry-container h6:last-child,.page-default #entry-container figure:last-child{margin-bottom:0}.page-default #entry-container h3{margin-bottom:1em;font-size:1.5em;font-weight:400;position:relative}.page-default #entry-container h3:not(:first-child){margin-top:2em}.page-default #entry-container h3:before{content:"";background-color:#b20a0a;width:40px;height:1px;margin-bottom:10px;display:block}.page-default #entry-container h4{margin-top:1.3em;font-size:1.1em;font-weight:500}.page-default #entry-container hr{border:0;border-top:1px solid #cfd9db;height:0;margin:30px 0;padding:0;overflow:hidden}.page-default #entry-container ul,.page-default #entry-container ol{background-color:#ecf0f1;border-radius:5px;padding:20px 30px 20px 40px}.page-default #entry-container ul ul,.page-default #entry-container ul ol,.page-default #entry-container ul ul[class*=wp-block],.page-default #entry-container ul ol[class*=wp-block],.page-default #entry-container ol ul,.page-default #entry-container ol ol,.page-default #entry-container ol ul[class*=wp-block],.page-default #entry-container ol ol[class*=wp-block]{margin:0;padding:8px 0 8px 30px}.page-default #entry-container ul li:not(:first-child),.page-default #entry-container ol li:not(:first-child){margin-top:8px}.page-default #entry-container ol>li{list-style:decimal}.page-default #entry-container ul>li{list-style:outside}.page-default #entry-container table{border-collapse:collapse;table-layout:fixed}.page-default #entry-container table th,.page-default #entry-container table td{padding:10px}.page-default #entry-container table th{background-color:#ecf0f1}.page-default #entry-container code[class*=language-],.page-default #entry-container pre[class*=language-]{font-family:Menlo,Consolas,Pretendard,AppleSDGothicNeo,Noto Sans CJK KR,Malgun Gothic,sans-serif;font-size:14px}.page-default #entry-container pre[class*=language-] code{min-width:fit-content}.page-default #entry-container pre[class*=language-] a{color:inherit}.page-default #entry-container .wp-caption{max-width:100%;margin:0}.page-default #entry-container .wp-block-embed figcaption{color:#555;text-align:center;margin-top:.5em;margin-bottom:1em;font-size:13px}.page-default #entry-container .wp-block-embed iframe[src*=codepen\.io]{vertical-align:middle;width:100%}.page-default #entry-tags{color:#595959;border-top:1px solid #ecf0f1;margin-top:48px;padding-top:24px;font-size:12px}.page-default #entry-tags a{background-color:#ecf0f1;padding:2px 4px;display:inline-block}@media (width>=1024px){.page-default #entry-tags a{transition:background-color .2s,color .2s}.page-default #entry-tags a:hover{color:#fff;background-color:#b20a0a}}.page-default #entry-tags a:not(:first-child){margin-left:4px}
