.progress-bar.svelte-107ap9p{width:100vw;height:.25rem;position:fixed;top:0;left:0;z-index:1000}.progress-bar__bar.svelte-107ap9p{transform:scaleX(0);width:100%;height:100%;background-color:var(--color-primary);transform-origin:left}.blog-banner.svelte-1qj8xuz{position:relative;height:100vh;width:100vw;overflow:hidden;color:#fff}.blog-banner.svelte-1qj8xuz:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:2;background:linear-gradient(0deg,#0003,#0003),linear-gradient(180deg,#0000 10.7%,#00000006 24.85%,#00000091 89.3%)}.blog-banner.svelte-1qj8xuz img:where(.svelte-1qj8xuz){width:100%;height:100%;object-fit:cover;z-index:1;position:relative;pointer-events:none}.blog-banner.svelte-1qj8xuz .page-title:where(.svelte-1qj8xuz){position:absolute;z-index:3;width:100%;bottom:6.25rem}@media (min-width: 1024px){.blog-banner.svelte-1qj8xuz .page-title:where(.svelte-1qj8xuz){bottom:8.25rem}}.blog-banner.svelte-1qj8xuz .page-title:where(.svelte-1qj8xuz) .caption:where(.svelte-1qj8xuz){display:flex;flex-direction:column;gap:2rem}.blog-banner.svelte-1qj8xuz h1:where(.svelte-1qj8xuz){font-size:1.75rem;font-weight:600;line-height:130%}@media (min-width: 1024px){.blog-banner.svelte-1qj8xuz{background-position:bottom 20% center}.blog-banner.svelte-1qj8xuz h1:where(.svelte-1qj8xuz){font-size:2.125rem;font-weight:500}}@media (min-width: 1440px){.blog-banner.svelte-1qj8xuz h1:where(.svelte-1qj8xuz){font-size:4rem;line-height:4.5rem}}#blog-detail.svelte-xtfz50 .post-detail:where(.svelte-xtfz50) ul{padding-top:.5rem;padding-bottom:.5rem;padding-left:1.5rem;list-style-type:disc;margin-bottom:.5rem}@media (min-width: 1024px){#blog-detail.svelte-xtfz50 .post-detail:where(.svelte-xtfz50) ul{margin-bottom:1rem;padding-left:2rem}}#blog-detail.svelte-xtfz50 .post-detail:where(.svelte-xtfz50) p,#blog-detail.svelte-xtfz50 .post-detail:where(.svelte-xtfz50) li{font-size:1rem;line-height:1.5;color:#562c2c;margin-bottom:.5rem}@media (min-width: 1024px){#blog-detail.svelte-xtfz50 .post-detail:where(.svelte-xtfz50) p,#blog-detail.svelte-xtfz50 .post-detail:where(.svelte-xtfz50) li{font-size:1.125rem;line-height:1.5;margin-bottom:1rem}}#blog-detail.svelte-xtfz50 .post-detail:where(.svelte-xtfz50) li{margin-bottom:.125rem}@media (min-width: 1024px){#blog-detail.svelte-xtfz50 .post-detail:where(.svelte-xtfz50) li{margin-bottom:.25rem}}#blog-detail.svelte-xtfz50 .post-detail:where(.svelte-xtfz50) h2{font-size:1.5rem;font-weight:600;line-height:1.5;color:#562c2c;margin-bottom:1rem;margin-top:1.5rem}@media (min-width: 1024px){#blog-detail.svelte-xtfz50 .post-detail:where(.svelte-xtfz50) h2{font-size:2.25rem;line-height:3rem;margin-bottom:2rem;margin-top:3rem}}#blog-detail.svelte-xtfz50 .post-detail:where(.svelte-xtfz50) .banner{margin-top:1.125rem;margin-bottom:1.125rem;position:relative;border-radius:1rem;overflow:hidden;transition:all 1s ease;outline:.3125rem solid transparent}#blog-detail.svelte-xtfz50 .post-detail:where(.svelte-xtfz50) .banner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;background:radial-gradient(circle,#fff3,#0006 80%,#0009);z-index:1;opacity:0;transition:opacity 1s ease}#blog-detail.svelte-xtfz50 .post-detail:where(.svelte-xtfz50) .banner:hover:before{opacity:1}@media (min-width: 1024px){#blog-detail.svelte-xtfz50 .post-detail:where(.svelte-xtfz50) .banner{margin-top:0}}#blog-detail.svelte-xtfz50 .post-detail:where(.svelte-xtfz50) img{border-radius:1rem;width:100%;height:auto;display:block;transition:transform 1s ease}#blog-detail.svelte-xtfz50 .post-detail:where(.svelte-xtfz50) .banner:hover img{transform:scale(1.1)}@media (min-width: 1024px){#blog-detail.svelte-xtfz50 .news-section header{margin-bottom:3.75rem}}body:has(#blog-detail) #footer{margin-top:0}#blog-detail .post-detail{color:#562c2c}#blog-detail .table-wrap{width:100%;overflow-x:auto;margin:0 auto;padding:0}#blog-detail .table-wrap table{width:100%;border-collapse:collapse;margin:0;font-size:16px;background-color:#fff;color:#333}#blog-detail .table-wrap table thead th{background-color:#f4f4f4;color:#333;font-weight:700;text-align:left;padding:12px 15px;border-bottom:2px solid #ddd}#blog-detail .table-wrap table tbody td{padding:12px 15px;border-bottom:1px solid #eee}#blog-detail .table-wrap table tbody tr:nth-child(2n){background-color:#f9f9f9}#blog-detail .table-wrap table tbody tr:hover{background-color:#f1f1f1}@media screen and (max-width: 768px){#blog-detail .table-wrap table{font-size:14px;display:block}#blog-detail .table-wrap table thead{display:none}#blog-detail .table-wrap table tbody tr{display:block;margin-bottom:15px;border:1px solid #ddd;border-radius:4px;background:#fff}#blog-detail .table-wrap table tbody td{display:block;text-align:left;padding:8px;position:relative}#blog-detail .table-wrap table tbody td:before{content:attr(data-label);font-weight:700;display:inline-block;width:40%;padding-right:10px;color:#333}}
