.blogDetail-module__8aq1FW__root{--blog-detail-gutter:max(18px,env(safe-area-inset-left,0px));--blog-text-width:1240px;--blog-hero-width:1240px;box-sizing:border-box;background:linear-gradient(#eef2ef 0%,#f6f6f4 40%,#fafaf8 100%);width:100%;min-height:100vh;margin:0;padding:0 0 120px}.blogDetail-module__8aq1FW__article{box-sizing:border-box;text-align:left;width:100%;margin:0;padding:0}.blogDetail-module__8aq1FW__inner{width:100%;max-width:var(--blog-text-width);padding:40px var(--blog-detail-gutter)0;box-sizing:border-box;margin:0 auto}.blogDetail-module__8aq1FW__top{padding-top:0;padding-bottom:4px}.blogDetail-module__8aq1FW__back{letter-spacing:.02em;text-transform:uppercase;color:#166534;background:#16653414;border:1px solid #1665341f;border-radius:999px;align-items:center;gap:8px;margin:0 0 28px;padding:8px 14px 8px 12px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;font-weight:600;text-decoration:none;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.blogDetail-module__8aq1FW__back:hover{background:#16653424;border-color:#16653438;transform:translate(-2px)}.blogDetail-module__8aq1FW__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#16a34a;text-align:left;margin:0 0 14px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:11px;font-weight:700}.blogDetail-module__8aq1FW__title{letter-spacing:-.03em;color:#0c0a09;text-align:left;margin:0 0 22px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(1.9rem,4.4vw,2.75rem);font-weight:800;line-height:1.12}.blogDetail-module__8aq1FW__meta{text-align:left;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;margin:0;padding:0 0 8px;list-style:none;display:flex}.blogDetail-module__8aq1FW__metaItem{color:#44403c;background:#fff;border:1px solid #e7e5e4;border-radius:999px;padding:6px 13px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12.5px;font-weight:600;line-height:1.25;box-shadow:0 1px #0000000a}.blogDetail-module__8aq1FW__metaItemMuted{color:#78716c;background:#fff;border:1px solid #e7e5e4;border-radius:999px;padding:6px 13px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12.5px;font-weight:500;line-height:1.25;box-shadow:0 1px #0000000a}.blogDetail-module__8aq1FW__hero{width:100%;max-width:var(--blog-hero-width);padding:0 var(--blog-detail-gutter);box-sizing:border-box;margin:30px auto 0}.blogDetail-module__8aq1FW__heroFrame{aspect-ratio:21/9;background:#d6d3d1;border:1px solid #0c0a090f;border-radius:16px;width:100%;max-height:380px;margin:0;position:relative;overflow:hidden;box-shadow:0 2px 6px #0c0a090f,0 24px 56px -24px #0c0a0947}.blogDetail-module__8aq1FW__heroImg{object-fit:cover;object-position:center;border-radius:16px;width:100%;height:100%;display:block;position:absolute;inset:0}.blogDetail-module__8aq1FW__content{width:100%;max-width:var(--blog-text-width);padding:40px var(--blog-detail-gutter)64px;box-sizing:border-box;text-align:left;margin:0 auto}.blogDetail-module__8aq1FW__article:not(:has(.blogDetail-module__8aq1FW__hero)) .blogDetail-module__8aq1FW__content{padding-top:28px}.blogDetail-module__8aq1FW__prose{color:#1c1917;word-break:break-word;overflow-wrap:anywhere;text-align:left;width:100%;margin:0;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(16px,1.6vw,18px);line-height:1.85}.blogDetail-module__8aq1FW__prose p{margin:0 0 1.1em}.blogDetail-module__8aq1FW__prose p:last-child{margin-bottom:0}.blogDetail-module__8aq1FW__prose a{color:#2563eb;text-underline-offset:3px;font-weight:600;text-decoration:underline}.blogDetail-module__8aq1FW__prose a:hover{color:#1d4ed8}.blogDetail-module__8aq1FW__prose strong,.blogDetail-module__8aq1FW__prose b{font-weight:700}.blogDetail-module__8aq1FW__prose em,.blogDetail-module__8aq1FW__prose i{font-style:italic}.blogDetail-module__8aq1FW__prose u{text-decoration:underline}.blogDetail-module__8aq1FW__prose h1,.blogDetail-module__8aq1FW__prose h2,.blogDetail-module__8aq1FW__prose h3,.blogDetail-module__8aq1FW__prose h4,.blogDetail-module__8aq1FW__prose h5,.blogDetail-module__8aq1FW__prose h6{letter-spacing:-.015em;color:#0c0a09;margin:1.6em 0 .5em;font-weight:800;line-height:1.25}.blogDetail-module__8aq1FW__prose h1:first-child,.blogDetail-module__8aq1FW__prose h2:first-child,.blogDetail-module__8aq1FW__prose h3:first-child,.blogDetail-module__8aq1FW__prose h4:first-child,.blogDetail-module__8aq1FW__prose h5:first-child,.blogDetail-module__8aq1FW__prose h6:first-child{margin-top:0}.blogDetail-module__8aq1FW__prose h1{font-size:clamp(1.5rem,3.2vw,1.95rem)}.blogDetail-module__8aq1FW__prose h2{font-size:clamp(1.35rem,2.8vw,1.65rem)}.blogDetail-module__8aq1FW__prose h3{font-size:clamp(1.2rem,2.4vw,1.4rem)}.blogDetail-module__8aq1FW__prose h4{font-size:clamp(1.08rem,2.1vw,1.2rem)}.blogDetail-module__8aq1FW__prose h5{font-size:clamp(1rem,1.9vw,1.08rem)}.blogDetail-module__8aq1FW__prose h6{color:#44403c;text-transform:uppercase;letter-spacing:.06em;font-size:clamp(.92rem,1.7vw,1rem)}.blogDetail-module__8aq1FW__prose img{border:1px solid #0c0a090f;border-radius:12px;max-width:100%;height:auto;margin:1.6em auto;display:block;box-shadow:0 12px 32px -16px #0c0a0938}.blogDetail-module__8aq1FW__prose table{border-collapse:collapse;border-radius:10px;width:100%;margin:1.6em 0;font-size:.92em;display:block;overflow-x:auto}.blogDetail-module__8aq1FW__prose table thead,.blogDetail-module__8aq1FW__prose table tbody{width:100%}.blogDetail-module__8aq1FW__prose th,.blogDetail-module__8aq1FW__prose td{text-align:left;vertical-align:top;border:1px solid #e7e5e4;padding:10px 14px}.blogDetail-module__8aq1FW__prose th{color:#0c0a09;background:#f5f5f4;font-weight:700}.blogDetail-module__8aq1FW__prose tr:nth-child(2n) td{background:#fafaf9}.blogDetail-module__8aq1FW__prose ul,.blogDetail-module__8aq1FW__prose ol{margin:0 0 1.1em;padding-left:1.5em}.blogDetail-module__8aq1FW__prose ul{list-style-type:disc}.blogDetail-module__8aq1FW__prose ol{list-style-type:decimal}.blogDetail-module__8aq1FW__prose li{margin-bottom:.4em;display:list-item}.blogDetail-module__8aq1FW__prose blockquote{color:#44403c;border-left:3px solid #16a34a;margin:1.4em 0;padding:.6em 0 .6em 1.2em;font-style:italic}.blogDetail-module__8aq1FW__prosePlain{color:#1c1917;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;text-align:left;width:100%;margin:0;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(16px,1.6vw,18px);line-height:1.85}.blogDetail-module__8aq1FW__foot{color:#a8a29e;text-align:left;border-top:1px solid #e7e5e4;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:12px 20px;margin-top:56px;padding-top:20px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;display:flex}.blogDetail-module__8aq1FW__footId{font-variant-numeric:tabular-nums}.blogDetail-module__8aq1FW__footSlug{color:#78716c;word-break:break-all;max-width:100%;font-family:ui-monospace,Cascadia Code,Segoe UI Mono,monospace;font-size:11px}@media (max-width:640px){.blogDetail-module__8aq1FW__inner{padding-top:24px}.blogDetail-module__8aq1FW__back{margin-bottom:20px}.blogDetail-module__8aq1FW__title{margin-bottom:16px}.blogDetail-module__8aq1FW__hero{margin-top:24px;padding:0 12px}.blogDetail-module__8aq1FW__heroFrame{aspect-ratio:16/9;border-radius:12px;max-height:240px}.blogDetail-module__8aq1FW__content{padding-top:28px}}
