.blog-hero{background:#34343c;padding:36px 0 40px;margin-top:-1px}@media(max-width: 767.98px){.blog-hero{padding:28px 0 32px}}.blog-hero-inner{max-width:560px;margin:0 auto;text-align:center}.blog-hero-title{font-family:"Gowun Dodum","Pretendard Variable","Apple SD Gothic Neo",sans-serif;font-size:2rem;font-weight:400;color:#fff;margin-bottom:10px;letter-spacing:-0.01em}@media(max-width: 767.98px){.blog-hero-title{font-size:1.5rem}}.blog-hero-subtitle{font-family:"Pretendard Variable",sans-serif;font-size:.92rem;color:rgba(255,255,255,.6);margin-bottom:26px}@media(max-width: 767.98px){.blog-hero-subtitle{margin-bottom:20px}}.blog-hero-search{position:relative;max-width:420px;margin:0 auto}.blog-search-icon{position:absolute;left:18px;top:50%;transform:translateY(-50%);color:#adb5bd;font-size:.85rem;pointer-events:none}.blog-search-input{width:100%;padding:11px 18px 11px 44px;border:1px solid rgba(255,255,255,.15);border-radius:50px;font-size:.88rem;outline:none;background:rgba(255,255,255,.08);color:#fff;transition:border-color .2s,background .2s}.blog-search-input::-moz-placeholder{color:rgba(255,255,255,.4)}.blog-search-input:-ms-input-placeholder{color:rgba(255,255,255,.4)}.blog-search-input::placeholder{color:rgba(255,255,255,.4)}.blog-search-input:focus{border-color:rgba(255,255,255,.35);background:rgba(255,255,255,.12)}.blog-carousel{margin:0 0 24px;border-radius:12px;overflow:hidden}.blog-carousel .slick-dots{display:-ms-flexbox !important;display:flex !important}.blog-carousel .slick-dots{position:absolute;bottom:16px;left:0;right:0;-ms-flex-pack:center;justify-content:center;gap:8px;list-style:none;padding:0;margin:0}.blog-carousel .slick-dots li{margin:0}.blog-carousel .slick-dots li button{font-size:0;width:10px;height:10px;border-radius:50%;border:none;background:rgba(255,255,255,.5);padding:0;cursor:pointer;transition:background .2s}.blog-carousel .slick-dots li button:before{display:none}.blog-carousel .slick-dots li.slick-active button{background:#fff}.blog-carousel .slick-prev,.blog-carousel .slick-next{z-index:2;width:40px;height:40px;background:rgba(0,0,0,.4);border-radius:50%;transition:background .2s;font-size:0;color:rgba(0,0,0,0);border:none;cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);padding:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.blog-carousel .slick-prev:hover,.blog-carousel .slick-prev:focus,.blog-carousel .slick-next:hover,.blog-carousel .slick-next:focus{background:rgba(0,0,0,.6);color:rgba(0,0,0,0);outline:none}.blog-carousel .slick-prev:before,.blog-carousel .slick-next:before{font-family:"Font Awesome 5 Free";font-weight:900;font-size:16px;color:#fff;opacity:1}.blog-carousel .slick-prev{left:16px}.blog-carousel .slick-prev:before{content:""}.blog-carousel .slick-next{right:16px}.blog-carousel .slick-next:before{content:""}.blog-carousel-slide{display:block !important}.blog-carousel-slide{position:relative;text-decoration:none;color:inherit;border-radius:12px;overflow:hidden}.blog-carousel-thumb{position:relative;width:100%;padding-top:45%;background:#343a40;overflow:hidden}@media(max-width: 767.98px){.blog-carousel-thumb{padding-top:75%}}.blog-carousel-thumb img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 35%;object-position:center 35%;opacity:.7}.blog-carousel-thumb-placeholder{position:absolute;top:0;left:0;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#adb5bd;background:#343a40}.blog-carousel-body{position:absolute;bottom:0;left:0;right:0;padding:40px 36px 32px;background:linear-gradient(transparent, rgba(0, 0, 0, 0.75));color:#fff}@media(max-width: 767.98px){.blog-carousel-body{padding:24px 20px 20px}}.blog-carousel-title{font-size:1.6rem;font-weight:800;line-height:1.35;margin-bottom:8px;word-break:keep-all}@media(max-width: 767.98px){.blog-carousel-title{font-size:1.2rem}}.blog-carousel-excerpt{font-size:.88rem;color:rgba(255,255,255,.8);margin-bottom:14px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width: 767.98px){.blog-carousel-excerpt{font-size:.8rem;margin-bottom:12px}}.blog-carousel-cta{display:inline-block;padding:8px 20px;border:1px solid rgba(255,255,255,.6);border-radius:6px;font-size:.82rem;font-weight:600;color:#fff;transition:all .2s}.blog-carousel-slide:hover .blog-carousel-cta{background:rgba(255,255,255,.15);border-color:#fff}.blog-section-header{margin:8px 0 20px;padding-bottom:12px;border-bottom:2px solid #dee2e6}.blog-section-label{font-size:.95rem;font-weight:700;color:#212529}.blog-list-bg{background:#faf8f6;padding-bottom:1px;position:relative;overflow:hidden}.blog-list-bg::before{content:"";position:absolute;top:-80px;left:50%;transform:translateX(-50%);width:1400px;height:500px;background:radial-gradient(ellipse at center, rgba(107, 63, 160, 0.08), rgba(44, 166, 224, 0.04) 40%, transparent 70%);pointer-events:none;z-index:0}.blog-list-bg::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.05 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");mix-blend-mode:multiply;pointer-events:none;z-index:0}.blog-list-bg>.container{position:relative;z-index:1;padding-top:32px}.blog-grid{margin-bottom:1rem}.blog-card{background:#fff;border-radius:14px;overflow:hidden;transition:transform .28s cubic-bezier(0.2, 0.8, 0.2, 1),box-shadow .28s;color:inherit;box-shadow:0 1px 4px rgba(0,0,0,.05);border:1px solid rgba(107,63,160,.05)}.blog-card:hover{transform:translateY(-4px) rotate(-0.4deg);box-shadow:0 14px 32px rgba(107,63,160,.12),0 2px 8px rgba(0,0,0,.04);border-color:rgba(107,63,160,.15)}.blog-card:nth-child(even):hover{transform:translateY(-4px) rotate(0.4deg)}.blog-card-thumb{position:relative;width:100%;padding-top:56.25%;background:#f8f9fa;overflow:hidden}.blog-card-thumb img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 35%;object-position:center 35%}.blog-card-thumb-placeholder{position:absolute;top:0;left:0;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#ced4da;font-size:2rem}.blog-card-body{padding:20px}.blog-card-title{font-family:"Gowun Dodum","Pretendard Variable",sans-serif;font-size:1.15rem;font-weight:400;margin-bottom:10px;line-height:1.35;color:#212529;letter-spacing:-0.01em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-card-excerpt{font-family:"Pretendard Variable",sans-serif;font-size:.85rem;color:#6c757d;line-height:1.6;margin-bottom:18px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-card-meta{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.blog-card-author{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;font-size:.82rem;font-weight:600;color:#495057}.blog-card-avatar{width:24px;height:24px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.blog-card-avatar-placeholder{width:24px;height:24px;border-radius:50%;background:#e9ecef;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#ced4da;font-size:.6rem}.blog-card-date{font-size:.78rem;color:#adb5bd}.blog-empty{text-align:center;padding:60px 20px;color:#adb5bd}
