@import"https://use.typekit.net/wes0mzt.css";.blog-detail.svelte-8by3e.svelte-8by3e{padding:40px 75px 80px}.blog-detail.svelte-8by3e .title.svelte-8by3e{font-size:3.25rem;line-height:1.3;font-weight:900;width:100%;max-width:864px;margin:0 auto}.blog-detail.svelte-8by3e .tag.svelte-8by3e{color:#af1c1c;display:block;max-width:864px;margin:10px auto 0;font-size:1.25rem;line-height:1.3;font-weight:100}.blog-detail.svelte-8by3e .headline.svelte-8by3e{margin:80px auto 0;max-width:864px}.blog-detail.svelte-8by3e .headline.extra-small.svelte-8by3e{font-size:1.5rem;line-height:1.3;font-weight:900}.blog-detail.svelte-8by3e .headline.small.svelte-8by3e{font-size:1.875rem;line-height:1.3;font-weight:900}.blog-detail.svelte-8by3e .headline.medium.svelte-8by3e{font-size:2.375rem;line-height:1.3;font-weight:900}.blog-detail.svelte-8by3e .headline.large.svelte-8by3e{font-size:2.875rem;line-height:1.3;font-weight:900}.blog-detail.svelte-8by3e .text-container.svelte-8by3e p{font-size:1rem;line-height:1.5;font-weight:100;max-width:864px;margin:40px auto 0}.blog-detail.svelte-8by3e .text-container.svelte-8by3e p:first-child{margin-top:20px}.blog-detail.svelte-8by3e .list-container.svelte-8by3e{margin:12px auto 0;max-width:864px}.blog-detail.svelte-8by3e .list-container.svelte-8by3e ul{padding-left:20px}.blog-detail.svelte-8by3e .list-container.svelte-8by3e ol{counter-reset:item;list-style-type:none}.blog-detail.svelte-8by3e .list-container.svelte-8by3e ol li{display:flex;gap:10px;margin-bottom:10px}.blog-detail.svelte-8by3e .list-container.svelte-8by3e ol li:before{content:counter(item) "  ";counter-increment:item;font-size:1.875rem;line-height:1.3;font-weight:900;transform:translateY(-5px)}.blog-detail.svelte-8by3e .image-container.svelte-8by3e{margin:84px auto 0;max-width:1090px;width:100%;height:auto;aspect-ratio:1090/611}.blog-detail.svelte-8by3e .image-container img.svelte-8by3e{width:100%;height:100%;object-fit:cover;border-radius:20px}.blog-detail.svelte-8by3e .video-container.svelte-8by3e{display:flex;justify-content:center;align-items:center;margin-top:84px}.blog-detail.svelte-8by3e .video-container .video-wrapper.svelte-8by3e{width:100%;max-width:1090px;height:auto;aspect-ratio:1090/611;position:relative;cursor:pointer}.blog-detail.svelte-8by3e .video-container .video-wrapper video.svelte-8by3e{width:100%;height:100%;object-fit:cover}.blog-detail.svelte-8by3e .button-container.svelte-8by3e{position:absolute;z-index:10;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:opacity .3s ease-in-out}.blog-detail.svelte-8by3e .button-container.paused.svelte-8by3e{opacity:1}.blog-detail.svelte-8by3e .button-container .play-btn.svelte-8by3e{background:transparent;outline:none;border:none;cursor:pointer}.blog-detail.svelte-8by3e .button-container .play-btn img.svelte-8by3e{width:100%;height:100%}.blog-detail.svelte-8by3e .more-article.svelte-8by3e{color:#af1c1c;margin-top:80px;margin-bottom:40px;text-align:center}.blog-detail.svelte-8by3e .blog-container.svelte-8by3e{display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.blog-detail.svelte-8by3e .blog-container .blog-card.svelte-8by3e{border:1px solid transparent;border-radius:10px;box-shadow:0 0 30px #00000029;padding:20px 20px 40px;background-color:#fff}.blog-detail.svelte-8by3e .blog-container .blog-card img.svelte-8by3e{width:100%;height:auto;max-height:250px;border-radius:10px;margin-bottom:20px;object-fit:cover;aspect-ratio:372/250}.blog-detail.svelte-8by3e .blog-container .blog-card span.svelte-8by3e{font-size:1.5rem;line-height:1.3;font-weight:900;display:block;margin-bottom:20px}.blog-detail.svelte-8by3e .blog-container .blog-card p.svelte-8by3e{font-size:1rem;line-height:1.5;font-weight:100;margin-bottom:40px;min-height:68px}.blog-detail.svelte-8by3e .blog-container .blog-card a.svelte-8by3e{text-decoration:none;font-size:1rem;line-height:1.5;font-weight:100;font-weight:900;color:#af1c1c;cursor:pointer}@media only screen and (max-width: 1300px){.blog-detail.svelte-8by3e .blog-container.svelte-8by3e{grid-template-columns:repeat(2,1fr);max-width:850px;margin:0 auto}}@media only screen and (max-width: 834px){.blog-detail.svelte-8by3e.svelte-8by3e{padding:40px 49px 80px}.blog-detail.svelte-8by3e .video-container.svelte-8by3e,.blog-detail.svelte-8by3e .image-container.svelte-8by3e{margin-top:40px}.blog-detail.svelte-8by3e .headline.svelte-8by3e{margin-top:80px}.blog-detail.svelte-8by3e .list-container.svelte-8by3e li{margin-top:20px}.blog-detail.svelte-8by3e .more-article.svelte-8by3e{margin-bottom:20px}.blog-detail.svelte-8by3e .blog-container .blog-card .blog-content img.svelte-8by3e{max-height:207px}.blog-detail.svelte-8by3e .blog-container .blog-card .blog-content span.svelte-8by3e{font-size:1.25rem;line-height:1.3;font-weight:900}.blog-detail.svelte-8by3e .blog-container .blog-card .blog-content p.svelte-8by3e{margin-bottom:20px}}@media only screen and (max-width: 600px){.blog-detail.svelte-8by3e .more-article.svelte-8by3e{font-size:1.875rem;line-height:1.3;font-weight:900;margin-top:40px}.blog-detail.svelte-8by3e .blog-container.svelte-8by3e{display:block;max-width:348px}.blog-detail.svelte-8by3e .blog-container .blog-card.svelte-8by3e:not(:last-child){margin-bottom:40px}}@media only screen and (max-width: 480px){.blog-detail.svelte-8by3e.svelte-8by3e{padding:40px 29px}.blog-detail.svelte-8by3e .title.svelte-8by3e{font-size:1.875rem;line-height:1.3;font-weight:900}.blog-detail.svelte-8by3e .video-container.svelte-8by3e,.blog-detail.svelte-8by3e .image-container.svelte-8by3e,.blog-detail.svelte-8by3e .headline.svelte-8by3e{margin-top:40px}.blog-detail.svelte-8by3e .headline.extra-small.svelte-8by3e{font-size:1rem;line-height:1.5;font-weight:100;font-weight:900}.blog-detail.svelte-8by3e .headline.small.svelte-8by3e{font-size:1.25rem;line-height:1.3;font-weight:100;font-weight:900}.blog-detail.svelte-8by3e .headline.medium.svelte-8by3e{font-size:1.5rem;line-height:1.3;font-weight:900}.blog-detail.svelte-8by3e .headline.large.svelte-8by3e{font-size:1.875rem;line-height:1.3;font-weight:900}.blog-detail.svelte-8by3e .list-container.svelte-8by3e{margin-top:20px}.blog-detail.svelte-8by3e .list-container.svelte-8by3e ul{padding-left:20px}.blog-detail.svelte-8by3e .list-container.svelte-8by3e ol li{padding-left:1.3em;text-indent:-1.3em}.blog-detail.svelte-8by3e .list-container.svelte-8by3e ol li:before{font-size:1.5rem;line-height:1.3;font-weight:900}.blog-detail.svelte-8by3e .blog-container .blog-card img.svelte-8by3e{max-height:207px}.blog-detail.svelte-8by3e .blog-container .blog-card span.svelte-8by3e{font-size:1.25rem;line-height:1.3;font-weight:900}}
