.page-blog-detail .hero{justify-content:flex-end;height:32.2917vw;min-height:320px;max-height:none;padding:0 0 2.08333vw}.page-blog-detail .hero-img{background-position:top;top:0}.page-blog-detail .hero-content{width:100%;max-width:none;padding:0 4.32292vw}.hero-blog-custom{position:relative}.hero-blog-custom .hero-img{background-position:top;background-size:cover;position:absolute;inset:0}.hero-blog-custom .hero-img:after{content:"";background:linear-gradient(#00000026 0%,#0000004d 50%,#000000a6 100%);position:absolute;inset:0}.cl-blog-detail-inner{max-width:1180px;margin:0 auto;padding:0 clamp(20px,5vw,60px)}.cl-blog-detail-hero-tags{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:20px;display:flex}.cl-blog-detail-hero-tag{letter-spacing:.08em;text-transform:uppercase;color:#fff;backdrop-filter:blur(4px);background:#fff3;border-radius:3px;padding:6px 16px;font-size:13px;font-weight:600}.cl-blog-detail-meta-bar{background:var(--pale,#f5f3f0);border-top:none;border-bottom:1px solid var(--border,#e7e5e4);padding:24px 0}.cl-blog-detail-meta{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.cl-blog-detail-author{color:var(--text-primary,#1a4a4a);text-transform:uppercase;letter-spacing:.06em;font-size:13px;font-weight:700}.cl-blog-detail-date{color:var(--grey,#a8a29e);letter-spacing:.04em;font-size:12px;font-weight:500}.cl-blog-detail-tags{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.cl-blog-detail-tag{letter-spacing:.06em;text-transform:uppercase;color:var(--mid,#78716c);border:1px solid var(--border,#e7e5e4);background:#fff;border-radius:3px;padding:4px 10px;font-size:10px;font-weight:600}.cl-blog-detail-body{border-top:none;padding:64px 0 80px}.cl-blog-detail-content{overflow-wrap:break-word;max-width:960px}.cl-blog-detail-content img,.cl-blog-detail-content video,.cl-blog-detail-content iframe{max-width:100%;height:auto}.cl-blog-detail-content .table-scroll{-webkit-overflow-scrolling:touch;background:linear-gradient(90deg,#fff,#fff0) 0 0/32px 100% no-repeat local,linear-gradient(270deg,#fff,#fff0) 100% 0/32px 100% no-repeat local,radial-gradient(farthest-side at 0,#00000029,#0000) 0 0/14px 100% no-repeat,radial-gradient(farthest-side at 100%,#00000029,#0000) 100% 0/14px 100% no-repeat;max-width:100%;margin:24px 0;overflow-x:auto}.cl-blog-detail-content table{border-collapse:collapse;width:100%;margin:0;font-size:15px}.cl-blog-detail-content th:first-child,.cl-blog-detail-content td:first-child{white-space:nowrap}.cl-blog-detail-content th,.cl-blog-detail-content td{text-align:left;border-bottom:1px solid var(--border,#e7e5e4);color:var(--mid,#78716c);padding:12px 16px;font-weight:300;line-height:1.6}.cl-blog-detail-content th{color:var(--text-primary,#1a4a4a);text-transform:uppercase;letter-spacing:.04em;font-size:13px;font-weight:700}.cl-blog-detail-content h2{letter-spacing:-.01em;color:var(--text-primary,#1a4a4a);margin-top:48px;margin-bottom:16px;font-size:22px;font-weight:800;line-height:1.3}.cl-blog-detail-content h3{letter-spacing:.02em;text-transform:uppercase;color:var(--text-primary,#1a4a4a);margin-top:32px;margin-bottom:10px;font-size:16px;font-weight:800}.cl-blog-detail-content p{color:var(--mid,#78716c);margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.8}.cl-blog-detail-content p:last-child{margin-bottom:0}.cl-blog-detail-content ul,.cl-blog-detail-content ol{margin:16px 0 20px;padding-left:24px}.cl-blog-detail-content li{color:var(--mid,#78716c);margin-bottom:10px;font-size:15px;font-weight:300;line-height:1.7}.cl-blog-detail-content strong{color:var(--text-body,#1c1917);font-weight:700}.cl-blog-detail-content a{color:var(--accent,#e8943a);font-weight:500;text-decoration:underline;transition:color .2s}.cl-blog-detail-content a:hover{color:var(--accent-hover,#d07a28)}.cl-blog-detail-content blockquote{border-left:3px solid var(--accent,#e8943a);color:var(--mid,#78716c);margin:24px 0;padding:12px 0 12px 24px;font-style:italic}.cl-blog-detail-content blockquote p{margin-bottom:0}.cl-blog-detail-content hr{border:none;border-top:1px solid var(--border,#e7e5e4);margin:40px 0}.cl-chart{margin:32px 0}.cl-chart__title{color:var(--text-primary,#1a4a4a);text-align:center;margin:0 0 12px;font-size:15px;font-weight:800}.cl-chart__svg{width:100%;height:auto;display:block;overflow:visible}.cl-chart__grid{stroke:var(--border,#e7e5e4);stroke-width:1px}.cl-chart__axis{fill:var(--grey,#a8a29e);font-variant-numeric:tabular-nums;font-size:11px}.cl-chart__clabel{fill:var(--mid,#78716c);font-size:12px;font-weight:600}.cl-chart__vlabel{fill:var(--text-body,#1c1917);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.cl-chart__bar{fill:var(--text-primary,#1a4a4a)}.cl-chart__line{fill:none;stroke:var(--accent,#e8943a);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.cl-chart__area{fill:var(--accent,#e8943a);opacity:.12;stroke:none}.cl-chart__dot{fill:var(--accent,#e8943a)}.cl-chart figcaption{color:var(--mid,#78716c);text-align:center;margin-top:10px;font-size:13px;font-style:italic}.cl-chart__data{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cl-chart-error{color:#b91c1c;font-size:14px;font-style:italic}.cl-blog-detail-content sup a[data-footnote-ref]{color:var(--accent,#e8943a);padding:0 2px;font-weight:700;text-decoration:none}.cl-blog-detail-content .footnotes{border-top:1px solid var(--border,#e7e5e4);color:var(--mid,#78716c);margin-top:52px;padding-top:22px;font-size:14px}.cl-blog-detail-content .footnotes h2{text-transform:uppercase;letter-spacing:.06em;color:var(--grey,#a8a29e);margin:0 0 10px;font-size:12px;font-weight:700}.cl-blog-detail-content .footnotes ol{margin:0;padding-left:20px}.cl-blog-detail-content .footnotes li{margin-bottom:8px;line-height:1.6}.cl-blog-detail-content .footnotes li p{margin:0;font-size:14px;display:inline}.cl-blog-detail-content a[data-footnote-backref]{margin-left:5px;text-decoration:none}.cl-blog-detail-back{max-width:1180px;margin:0 auto;padding:0 clamp(20px,5vw,60px) 64px}.cl-blog-back-link{letter-spacing:.06em;text-transform:uppercase;color:var(--accent,#e8943a);font-size:13px;font-weight:700;text-decoration:none;transition:color .2s}.cl-blog-back-link:hover{color:var(--accent-hover,#d07a28)}@media (width<=900px){.page-blog-detail .hero{height:auto;min-height:200px;max-height:none;padding:200px 32px 28px}.page-blog-detail .hero-img{background-position:top;background-size:180%;top:0}.page-blog-detail .hero-content{text-align:center;flex-flow:wrap;justify-content:center;align-items:flex-end;padding:0;display:flex}.page-blog-detail .hero-content h1{flex:0 0 100%;margin-bottom:12px;font-size:24px;line-height:1.2}.cl-blog-detail-tags{margin-left:0}}@media (width<=600px){.cl-blog-detail-body{padding:40px 0 48px}.cl-blog-detail-meta{flex-direction:column;align-items:flex-start;gap:8px}.cl-blog-detail-content h2{margin-top:32px;font-size:20px}.cl-blog-detail-content table{table-layout:fixed;min-width:540px;font-size:14px}.cl-blog-detail-content th:first-child,.cl-blog-detail-content td:first-child{white-space:normal}.cl-blog-detail-content th,.cl-blog-detail-content td{overflow-wrap:break-word;word-break:break-word;padding:10px 12px}}
