.blog-detail-page{background:var(--st-surface)}.blog-board-heading{max-width:1200px;margin:0 auto;padding:71px 38px 65px;color:var(--st-ink)}.blog-board-heading p{margin:0 0 18px;color:var(--st-green);font-size:var(--st-font-md);font-weight:700;line-height:var(--st-leading-none)}.blog-board-heading h2{margin:0;font-size:var(--st-font-title-2xl);font-weight:700;line-height:var(--st-leading-none);text-wrap:balance}.blog-board-heading a{color:inherit;text-decoration:none}.blog-detail{max-width:1200px;margin:0 auto;padding:0 20px 60px;color:var(--st-ink)}.blog-detail-header{padding-bottom:17px;border-bottom:1px solid var(--st-divider)}.blog-detail-header h1{margin:0;color:var(--st-ink);font-size:var(--st-font-xl);line-height:var(--st-leading-snug);font-weight:400;text-wrap:balance}.blog-detail-header h1 a{color:var(--st-green);text-decoration:none}.blog-detail-header h1 span{padding-right:10px}.blog-detail-meta{display:flex;flex-wrap:wrap;gap:14px;margin-top:21px;color:var(--st-blog-meta);font-size:var(--st-font-base);line-height:var(--st-leading-relaxed);font-variant-numeric:tabular-nums}.blog-detail-meta a{color:inherit;text-decoration:none}.blog-detail-content{margin-top:44px;color:var(--st-ink);font-family:"Apple SD Gothic Neo, Malgun Gothic, Nanum Gothic, Meiryo, sans-serif, serif, Arial",Apple SD Gothic Neo,Malgun Gothic,Nanum Gothic,Noto Sans,sans-serif;font-size:15px;line-height:18px;word-break:keep-all}.blog-detail-content p{margin:0;text-wrap:pretty}.blog-detail-content.is-mdx{font-family:"Apple SD Gothic Neo, Malgun Gothic, Nanum Gothic, Meiryo, sans-serif, serif, Arial",Apple SD Gothic Neo,Malgun Gothic,Nanum Gothic,Noto Sans,sans-serif;font-size:var(--st-font-base);line-height:var(--st-leading-list);word-break:normal}.blog-detail-content.is-mdx p{margin:0}.blog-detail-content.is-mdx h3{margin:20px 0 10px;font-size:var(--st-font-title-legacy);line-height:var(--st-leading-legacy-heading)}.blog-detail-content.is-mdx h4{margin:10px 0;font-size:var(--st-font-blog-heading);line-height:var(--st-leading-blog-heading)}.blog-detail-content.is-mdx h3,.blog-detail-content.is-mdx h4{text-wrap:initial}.blog-detail-content.is-mdx h3 span,.blog-detail-content.is-mdx h4 span{line-height:1.2}.blog-detail-content.is-mdx a.btn{display:inline-block;padding:10px 20px;background:var(--st-green);color:var(--st-surface-soft);font-size:12px;font-weight:400;line-height:17.1429px;text-decoration:none}.blog-detail-content.is-mdx ul,.blog-detail-content.is-mdx ol{margin-bottom:10px;padding-left:40px}.blog-detail-content.is-mdx li{margin-bottom:0}.blog-detail-content.is-mdx img.fr-dii{margin:0}.blog-detail-content h2,.blog-detail-content h3,.blog-detail-content h4{color:var(--st-ink);font-weight:400;text-wrap:balance}.blog-detail-content h2,.blog-detail-content h3{margin:20px 0 10px}.blog-detail-content h2{font-size:48.21px;line-height:57.852px}.blog-detail-content h3{font-size:38.565px;line-height:46.278px}.blog-detail-content h4{margin:10px 0;font-size:32.145px;line-height:38.574px}.blog-detail-content ul,.blog-detail-content ol{margin:0 0 10px;padding-left:40px}.blog-detail-content li{margin:0}.blog-detail-content a{color:var(--st-green);font-weight:700;text-decoration:underline;text-underline-offset:3px}.blog-detail-content blockquote{margin:16px 0;padding-left:16px;border-left:3px solid var(--st-green);color:var(--st-muted)}.blog-detail-content img{display:block;max-width:100%;height:auto;margin:10px 0 18px}.blog-detail-content img.fr-dii{display:inline-block;max-width:100%;margin:0;vertical-align:top}.blog-detail-content img.fr-dib,.blog-detail-content img.fr-fil{display:block}.blog-detail-content .image-grid{display:flex;flex-wrap:wrap;gap:0;max-width:900px;margin:10px 0 18px}.blog-detail-content .image-grid img{width:min(100%,300px);max-width:none;margin:0}.blog-detail-share{display:flex;justify-content:flex-end;gap:6px;margin-top:26px}.blog-detail-share button{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border:1px solid var(--st-border-muted);border-radius:50%;background:var(--st-surface);color:var(--st-muted);font-size:var(--st-font-sm);line-height:var(--st-leading-none)}.blog-detail-neighbors{margin-top:18px;border-top:1px solid var(--st-divider)}.blog-detail-neighbors a{display:flex;min-height:45px;align-items:center;gap:12px;border-bottom:1px solid var(--st-divider);color:var(--st-ink);font-size:var(--st-font-md);text-decoration:none}.blog-detail-neighbors span{color:var(--st-muted-mid);font-size:var(--st-font-body)}.blog-detail-neighbors strong{font-weight:400}.blog-detail-actions{margin-top:16px}.blog-detail-actions a{display:inline-flex;align-items:center;justify-content:center;min-width:58px;min-height:32px;border-radius:var(--st-radius-sm);background:var(--st-green);color:var(--st-surface);font-size:var(--st-font-sm);font-weight:700;text-decoration:none}.blog-detail a:focus-visible,.blog-detail button:focus-visible,.blog-board-heading a:focus-visible{outline:2px solid var(--st-green);outline-offset:3px}@media(max-width:767px){.blog-board-heading{padding:50px 33px 46px}.blog-board-heading p{margin-bottom:13px}.blog-board-heading h2{font-size:var(--st-font-title-xl)}.blog-detail{padding-right:15px;padding-left:15px}.blog-detail-header h1{font-size:var(--st-font-mobile-heading)}.blog-detail-meta{margin-top:31px}.blog-detail-content{margin-top:20px}.blog-detail-content{font-family:var(--st-font-family);font-size:var(--st-font-base);line-height:var(--st-leading-list)}.blog-detail-content h2,.blog-detail-content h3,.blog-detail-content h4{margin:20px 0 12px;line-height:var(--st-leading-heading)}.blog-detail-content h2{font-size:var(--st-font-title-sm)}.blog-detail-content h3{font-size:var(--st-font-lg)}.blog-detail-content h4{font-size:var(--st-font-body)}.blog-detail-content ul,.blog-detail-content ol{margin:0 0 16px;padding-left:1.35em}.blog-detail-content li{margin-bottom:4px}.blog-detail-content.is-mdx h3{font-size:24px;line-height:28.8px}.blog-detail-content.is-mdx h4{font-size:20px;line-height:30px}}
