/*! tailwindcss v4.1.4 | MIT License | https://tailwindcss.com */@import "https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard.css";@import "https://fonts.googleapis.com/css2?family=Play:wght@400;700&display=swap";body,p{font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;line-height:1.5rem}h1{font-size:44px;line-height:3.5rem}h1,h2{font-family:Pretendard,sans-serif;font-weight:700}h2{font-size:38px;line-height:3rem}h3{font-size:32px;line-height:2.5rem}h3,h4{font-family:Pretendard,sans-serif;font-weight:700}h4{font-size:28px;line-height:2rem}.grid{width:100%;display:grid}@media (min-width:480px){.grid{grid-template-columns:repeat(2,1fr);column-gap:16px}}@media (min-width:768px){.grid{grid-template-columns:repeat(6,1fr);column-gap:20px}}@media (min-width:1024px){.grid{grid-template-columns:repeat(12,1fr);column-gap:30px}}@media (min-width:1440px){.grid{grid-template-columns:repeat(12,1fr);column-gap:30px}}.button{text-align:center;cursor:pointer;border-radius:4px;padding:.75rem 1.5rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.button-primary{color:#fff;background-color:#2d336b}.button-primary:hover{background-color:#5466b8}.button-secondary{color:#2d336b;background-color:#e2e2e2cc;border:1px solid #2d336b}.button-secondary:hover{color:#fff;background-color:#5466b8}.button-accent{color:#fff;background-color:#2d336b}.button-accent:hover{background-color:#1e2247}.section{padding:4rem 0}@media (min-width:768px){.section{padding:6rem 0}}@media (min-width:1024px){.section{padding:8rem 0}}.section-title{text-align:center;margin-bottom:1.5rem}.section-subtitle{text-align:center;color:#7886c7;margin-bottom:3rem}.section-title:after,.section-title:before,.text-h2:after,.text-h2:before,h2.text-h2:after,h2.text-h2:before{display:none!important}.rich-text-editor{background-color:#fff;border:1px solid #e2e2e2;border-radius:4px;overflow:hidden}.rich-text-editor:focus-within{border-color:#2d336b;box-shadow:0 0 0 2px #2d336b1a}.editor-toolbar{background-color:#fafafa;border-bottom:1px solid #e2e2e2;flex-wrap:wrap;align-items:center;gap:.25rem;padding:.5rem;display:flex}.editor-toolbar .toolbar-btn{color:#626262;cursor:pointer;background-color:#fff;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;min-width:32px;height:32px;padding:.5rem .75rem;font-size:.875rem;transition:all .2s;display:flex}.editor-toolbar .toolbar-btn:hover{background-color:#f5f5f5;border-color:#e2e2e2}.editor-toolbar .toolbar-btn.active{color:#fff;background-color:#2d336b;border-color:#2d336b}.editor-toolbar .toolbar-btn em,.editor-toolbar .toolbar-btn strong,.editor-toolbar .toolbar-btn u{font-style:normal;font-weight:600;text-decoration:none}.editor-toolbar .toolbar-divider{background-color:#e2e2e2;width:1px;height:24px;margin:0 .25rem}.editor-toolbar .toolbar-select{color:#626262;cursor:pointer;background-color:#fff;border:1px solid #e2e2e2;border-radius:4px;height:32px;padding:.375rem .5rem;font-size:.875rem}.editor-toolbar .toolbar-select:hover{border-color:#9d9d9d}.editor-toolbar .toolbar-select:focus{border-color:#2d336b;outline:none}.editor-toolbar .toolbar-color{cursor:pointer;background-color:#fff;border:1px solid #e2e2e2;border-radius:4px;width:32px;height:32px;padding:2px}.editor-toolbar .toolbar-color::-webkit-color-swatch-wrapper{padding:0}.editor-toolbar .toolbar-color::-webkit-color-swatch{border:none;border-radius:2px}.editor-content{color:#626262;outline:none;min-height:300px;padding:1rem;font-family:Pretendard,sans-serif;font-size:16px;font-weight:400;line-height:1.6}.editor-content:empty:before{content:attr(data-placeholder);color:#9d9d9d;pointer-events:none}.editor-content h1{margin:1rem 0 .5rem;font-family:Pretendard,sans-serif;font-size:32px;font-weight:700;line-height:2.5rem}.editor-content h2{margin:.875rem 0 .5rem;font-size:28px}.editor-content h2,.editor-content h3{font-family:Pretendard,sans-serif;font-weight:700;line-height:2rem}.editor-content h3{margin:.75rem 0 .5rem;font-size:24px}.editor-content p{margin:.5rem 0}.editor-content ol,.editor-content ul{margin:.5rem 0;padding-left:2rem}.editor-content li{margin:.25rem 0}.editor-content strong{font-weight:700}.editor-content em{font-style:italic}.editor-content u{text-decoration:underline}