.BlogDetailPage-module__kcYoIG__page{--reading-measure:720px;--reading-body:clamp(1.05rem, .98rem + .4vw, 1.2rem);--reading-color:color-mix(in srgb, var(--color-text) 82%, transparent);background:var(--color-bg);min-height:100vh;padding-bottom:96px}.BlogDetailPage-module__kcYoIG__progressBar{z-index:var(--z-toast);background:0 0;height:3px;position:fixed;top:0;left:0;right:0}.BlogDetailPage-module__kcYoIG__progressFill{border-radius:0 var(--radius-full) var(--radius-full) 0;background:linear-gradient(90deg, var(--color-primary), var(--color-accent));height:100%;transition:width .1s linear}.BlogDetailPage-module__kcYoIG__hero{background:var(--color-bg-secondary);width:100%;height:56vh;min-height:320px;max-height:520px;position:relative;overflow:hidden}.BlogDetailPage-module__kcYoIG__heroImg{object-fit:cover}.BlogDetailPage-module__kcYoIG__heroPlaceholder{background:var(--gradient-primary);position:absolute;inset:0}.BlogDetailPage-module__kcYoIG__heroScrim{background:linear-gradient(#0a0e1475 0%,#0a0e1400 26% 40%,#0a0e14d1 100%);position:absolute;inset:0}.BlogDetailPage-module__kcYoIG__heroActions{top:calc(var(--space-3) + env(safe-area-inset-top,0px));padding:0 var(--space-4);z-index:2;justify-content:space-between;align-items:center;display:flex;position:absolute;left:0;right:0}.BlogDetailPage-module__kcYoIG__roundBtn{border-radius:var(--radius-full);color:#111827;width:42px;height:42px;box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#ffffffeb;border:none;place-items:center;transition:transform .15s,background .15s;display:grid}.BlogDetailPage-module__kcYoIG__roundBtn:active{background:#fff;transform:scale(.92)}.BlogDetailPage-module__kcYoIG__heroCaption{z-index:2;padding:var(--space-6) var(--space-5) calc(var(--space-8) + var(--space-5));position:absolute;bottom:0;left:0;right:0}.BlogDetailPage-module__kcYoIG__badgeRow{gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.BlogDetailPage-module__kcYoIG__categoryBadge,.BlogDetailPage-module__kcYoIG__factBadge{min-height:28px;padding:0 var(--space-3);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-bold);align-items:center;gap:5px;display:inline-flex}.BlogDetailPage-module__kcYoIG__categoryBadge{background:var(--color-primary);color:#fff;letter-spacing:.05em;text-transform:uppercase}.BlogDetailPage-module__kcYoIG__factBadge{color:#0f6e56;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffffff0}.BlogDetailPage-module__kcYoIG__heroCaption h1{color:#fff;letter-spacing:-.015em;text-shadow:0 2px 22px #0006;max-width:18ch;margin:0;font-size:clamp(1.7rem,7vw,2.4rem);font-weight:800;line-height:1.12}.BlogDetailPage-module__kcYoIG__heroPlace{margin-top:var(--space-3);color:#fffffff0;font-size:var(--text-sm);font-weight:var(--font-semibold);text-shadow:0 1px 12px #00000073;align-items:center;gap:5px;display:inline-flex}.BlogDetailPage-module__kcYoIG__sheet{z-index:3;border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;background:var(--color-bg);padding:var(--space-6) var(--space-5) var(--space-8);margin-top:-24px;position:relative}.BlogDetailPage-module__kcYoIG__breadcrumbs{align-items:center;gap:var(--space-2);margin-bottom:var(--space-5);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-semibold);flex-wrap:wrap;display:flex}.BlogDetailPage-module__kcYoIG__breadcrumbs a{color:var(--color-text-muted)}.BlogDetailPage-module__kcYoIG__breadcrumbs a:hover{color:var(--color-primary-dark)}.BlogDetailPage-module__kcYoIG__breadcrumbCurrent{color:var(--color-text-secondary)}.BlogDetailPage-module__kcYoIG__authorRow{justify-content:space-between;align-items:center;gap:var(--space-3);padding-bottom:var(--space-5);border-bottom:1px solid var(--color-border);display:flex}.BlogDetailPage-module__kcYoIG__authorLeft{align-items:center;gap:var(--space-3);min-width:0;display:flex}.BlogDetailPage-module__kcYoIG__avatar{border-radius:var(--radius-full);background:var(--gradient-primary);color:#fff;width:44px;height:44px;font-size:var(--text-lg);font-weight:var(--font-bold);flex-shrink:0;place-items:center;display:grid}.BlogDetailPage-module__kcYoIG__authorMeta{gap:3px;min-width:0;display:grid}.BlogDetailPage-module__kcYoIG__authorMeta strong{color:var(--color-text);font-size:var(--text-md);font-weight:var(--font-bold)}.BlogDetailPage-module__kcYoIG__metaInline{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-medium);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.BlogDetailPage-module__kcYoIG__metaInline span{align-items:center;gap:3px;display:inline-flex}.BlogDetailPage-module__kcYoIG__dot{color:var(--color-border-dark)}.BlogDetailPage-module__kcYoIG__shareChip{min-height:38px;padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-bg-light);color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--font-bold);cursor:pointer;flex-shrink:0;align-items:center;gap:6px;transition:transform .15s,border-color .15s,color .15s;display:inline-flex}.BlogDetailPage-module__kcYoIG__shareChip:active{transform:scale(.96)}.BlogDetailPage-module__kcYoIG__shareChip:hover{border-color:var(--color-primary);color:var(--color-primary-dark)}.BlogDetailPage-module__kcYoIG__lede{margin:var(--space-5) auto 0;max-width:var(--reading-measure);color:var(--color-text-secondary);font-size:clamp(1.12rem,1.04rem + .5vw,1.35rem);line-height:1.6;font-weight:var(--font-medium)}.BlogDetailPage-module__kcYoIG__imageAttribution{margin:var(--space-3) auto 0;max-width:var(--reading-measure);color:var(--color-text-hint);font-size:var(--text-xs)}.BlogDetailPage-module__kcYoIG__contentLayout{margin-top:var(--space-6)}.BlogDetailPage-module__kcYoIG__article{min-width:0}.BlogDetailPage-module__kcYoIG__mobileToc{margin:0 calc(var(--space-5) * -1) var(--space-6);padding:var(--space-4) 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.BlogDetailPage-module__kcYoIG__mobileTocLabel{margin:0 var(--space-5) var(--space-3);color:var(--color-text);font-size:var(--text-sm);font-weight:var(--font-bold);align-items:center;gap:6px;display:flex}.BlogDetailPage-module__kcYoIG__mobileTocScroll{gap:var(--space-2);padding:0 var(--space-5);scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.BlogDetailPage-module__kcYoIG__mobileTocScroll::-webkit-scrollbar{display:none}.BlogDetailPage-module__kcYoIG__mobileTocChip{max-width:220px;padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-bg-light);color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--font-semibold);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;overflow:hidden}.BlogDetailPage-module__kcYoIG__mobileTocChip:active{background:var(--color-primary-light);border-color:var(--color-primary-border);color:var(--color-primary-dark)}.BlogDetailPage-module__kcYoIG__desktopToc{display:none}.BlogDetailPage-module__kcYoIG__travelTypes{gap:var(--space-2);max-width:var(--reading-measure);margin:0 auto var(--space-6);flex-wrap:wrap;display:flex}.BlogDetailPage-module__kcYoIG__travelTypes span,.BlogDetailPage-module__kcYoIG__tags span{min-height:30px;padding:0 var(--space-3);border-radius:var(--radius-full);border:1px solid color-mix(in srgb, var(--color-primary) 24%, var(--color-border));background:var(--color-primary-light);color:var(--color-primary-dark);font-size:var(--text-xs);font-weight:var(--font-bold);align-items:center;display:inline-flex}.BlogDetailPage-module__kcYoIG__articleContent{max-width:var(--reading-measure);color:var(--reading-color);font-size:var(--reading-body);letter-spacing:.003em;text-rendering:optimizelegibility;margin:0 auto;line-height:1.8}:is(.BlogDetailPage-module__kcYoIG__articleContent h2,.BlogDetailPage-module__kcYoIG__articleContent h3){scroll-margin-top:calc(var(--navbar-height) + var(--space-4));color:var(--color-text);letter-spacing:-.015em;text-wrap:balance;line-height:1.25}.BlogDetailPage-module__kcYoIG__articleContent h2{margin:1.9em 0 .55em;font-size:clamp(1.4rem,1.2rem + 1vw,1.8rem);font-weight:800}.BlogDetailPage-module__kcYoIG__articleContent h2:first-child{margin-top:0}.BlogDetailPage-module__kcYoIG__articleContent h3{margin:1.6em 0 .4em;font-size:clamp(1.15rem,1.05rem + .6vw,1.34rem);font-weight:700}.BlogDetailPage-module__kcYoIG__articleContent p{margin:0 0 1.35em}.BlogDetailPage-module__kcYoIG__articleContent>p:first-child:first-letter{float:left;color:var(--color-primary-dark);margin:.04em .12em -.06em 0;font-size:3.3em;font-weight:800;line-height:.78}.BlogDetailPage-module__kcYoIG__articleContent a{color:var(--color-primary-dark);font-weight:var(--font-semibold);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1.5px;-webkit-text-decoration-color:color-mix(in srgb, var(--color-primary) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--color-primary) 45%, transparent)}.BlogDetailPage-module__kcYoIG__articleContent a:hover{-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary)}.BlogDetailPage-module__kcYoIG__articleContent strong{color:var(--color-text);font-weight:var(--font-bold)}:is(.BlogDetailPage-module__kcYoIG__articleContent ul,.BlogDetailPage-module__kcYoIG__articleContent ol){gap:.55em;margin:1.3em 0 1.5em;padding:0;list-style:none;display:grid}.BlogDetailPage-module__kcYoIG__articleContent li{padding-left:1.7em;line-height:1.7;position:relative}.BlogDetailPage-module__kcYoIG__articleContent ul li:before{content:"";border-radius:var(--radius-full);background:var(--color-primary);width:7px;height:7px;position:absolute;top:.66em;left:.2em}.BlogDetailPage-module__kcYoIG__articleContent ol{counter-reset:item}.BlogDetailPage-module__kcYoIG__articleContent ol li{counter-increment:item;padding-left:2.1em}.BlogDetailPage-module__kcYoIG__articleContent ol li:before{content:counter(item);border-radius:var(--radius-full);background:var(--color-primary-light);width:1.5em;height:1.5em;color:var(--color-primary-dark);font-size:.8em;font-weight:var(--font-bold);place-items:center;display:grid;position:absolute;top:.18em;left:0}.BlogDetailPage-module__kcYoIG__articleContent blockquote{padding:var(--space-2) 0 var(--space-2) var(--space-5);border-left:3px solid var(--color-primary);color:var(--color-text);font-size:1.18em;line-height:1.6;font-weight:var(--font-medium);margin:1.8em 0;font-style:normal}.BlogDetailPage-module__kcYoIG__articleContent blockquote p:last-child{margin-bottom:0}.BlogDetailPage-module__kcYoIG__articleContent figure{margin:1.8em 0}.BlogDetailPage-module__kcYoIG__articleContent img{border-radius:var(--radius-lg);border:1px solid var(--color-border);width:100%;height:auto;margin:1.8em 0}.BlogDetailPage-module__kcYoIG__articleContent figure img{margin:0}.BlogDetailPage-module__kcYoIG__articleContent figcaption{margin-top:var(--space-3);color:var(--color-text-muted);font-size:var(--text-sm);text-align:center;line-height:1.5}.BlogDetailPage-module__kcYoIG__articleContent hr{border-radius:var(--radius-full);background:var(--color-border-dark);border:0;width:56px;height:3px;margin:2.2em auto}.BlogDetailPage-module__kcYoIG__articleContent table{border-collapse:collapse;width:100%;margin:1.6em 0;font-size:.95em}:is(.BlogDetailPage-module__kcYoIG__articleContent th,.BlogDetailPage-module__kcYoIG__articleContent td){padding:var(--space-3);border:1px solid var(--color-border);text-align:left}.BlogDetailPage-module__kcYoIG__articleContent th{background:var(--color-bg-secondary);color:var(--color-text);font-weight:var(--font-bold)}.BlogDetailPage-module__kcYoIG__tagsSection{max-width:var(--reading-measure);margin:var(--space-10) auto 0;padding-top:var(--space-6);border-top:1px solid var(--color-border)}.BlogDetailPage-module__kcYoIG__tagsSection h2{margin-bottom:var(--space-3);color:var(--color-text);font-size:var(--text-md);font-weight:var(--font-bold)}.BlogDetailPage-module__kcYoIG__tags{gap:var(--space-2);flex-wrap:wrap;display:flex}.BlogDetailPage-module__kcYoIG__signoff{align-items:center;gap:var(--space-4);max-width:var(--reading-measure);margin:var(--space-8) auto 0;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-bg-light);display:flex}.BlogDetailPage-module__kcYoIG__signoffAvatar{border-radius:var(--radius-full);background:var(--gradient-primary);color:#fff;width:52px;height:52px;font-size:var(--text-xl);font-weight:var(--font-bold);flex-shrink:0;place-items:center;display:grid}.BlogDetailPage-module__kcYoIG__signoffName{color:var(--color-text);font-size:var(--text-md);font-weight:var(--font-bold)}.BlogDetailPage-module__kcYoIG__signoffText{color:var(--color-text-muted);font-size:var(--text-sm);margin-top:2px;line-height:1.5}.BlogDetailPage-module__kcYoIG__articleFooter{justify-content:space-between;align-items:center;gap:var(--space-4);max-width:var(--reading-measure);margin:var(--space-8) auto 0;padding-top:var(--space-6);border-top:1px solid var(--color-border);display:flex}.BlogDetailPage-module__kcYoIG__footerBackLink{align-items:center;gap:var(--space-2);color:var(--color-text-secondary);font-weight:var(--font-bold);font-size:var(--text-sm);display:inline-flex}.BlogDetailPage-module__kcYoIG__footerBackLink:hover{color:var(--color-primary-dark)}.BlogDetailPage-module__kcYoIG__shareButton{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-5);border-radius:var(--radius-full);background:var(--color-primary);color:#fff;font-weight:var(--font-bold);font-size:var(--text-sm);cursor:pointer;border:none;transition:transform .15s,background .15s;display:inline-flex}.BlogDetailPage-module__kcYoIG__shareButton:active{transform:scale(.97)}.BlogDetailPage-module__kcYoIG__shareButton:hover{background:var(--color-primary-dark)}.BlogDetailPage-module__kcYoIG__sidebar{gap:var(--space-3);margin-top:var(--space-8);display:grid}.BlogDetailPage-module__kcYoIG__sideCard,.BlogDetailPage-module__kcYoIG__ctaCard{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-bg-light);box-shadow:var(--shadow-xs);padding:var(--space-5)}.BlogDetailPage-module__kcYoIG__sideCard h2,.BlogDetailPage-module__kcYoIG__ctaCard h2{color:var(--color-text);font-size:var(--text-md);line-height:1.25;font-weight:var(--font-bold)}.BlogDetailPage-module__kcYoIG__sideIcon{width:38px;height:38px;margin-bottom:var(--space-2);border-radius:var(--radius-full);background:var(--color-primary-light);color:var(--color-primary-dark);place-items:center;display:grid}.BlogDetailPage-module__kcYoIG__sideCard p{margin-top:var(--space-2);color:var(--color-text-secondary);font-size:var(--text-sm);line-height:1.55}.BlogDetailPage-module__kcYoIG__sideCard small{margin-top:var(--space-3);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-semibold);display:block}.BlogDetailPage-module__kcYoIG__tocList{margin-top:var(--space-3);counter-reset:toc;gap:4px;padding:0;list-style:none;display:grid}.BlogDetailPage-module__kcYoIG__tocList li{counter-increment:toc}.BlogDetailPage-module__kcYoIG__tocList a{gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--text-sm);grid-template-columns:22px minmax(0,1fr);align-items:baseline;padding:6px 0;line-height:1.35;display:grid}.BlogDetailPage-module__kcYoIG__tocList a:before{content:counter(toc, decimal-leading-zero);color:var(--color-primary-dark);font-size:var(--text-xs);font-weight:var(--font-bold)}.BlogDetailPage-module__kcYoIG__tocList a:hover{color:var(--color-primary-dark)}.BlogDetailPage-module__kcYoIG__tocSubItem{padding-left:var(--space-3)}.BlogDetailPage-module__kcYoIG__sourceList{gap:var(--space-2);margin-top:var(--space-3);display:grid}.BlogDetailPage-module__kcYoIG__sourceList a{align-items:center;gap:var(--space-2);min-width:0;min-height:40px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-primary-dark);font-size:var(--text-xs);font-weight:var(--font-semibold);line-height:1.35;display:flex}.BlogDetailPage-module__kcYoIG__sourceList a:active{background:var(--color-primary-light)}.BlogDetailPage-module__kcYoIG__sourceList span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.BlogDetailPage-module__kcYoIG__relatedPlaces{gap:var(--space-2);margin-top:var(--space-3);display:grid}.BlogDetailPage-module__kcYoIG__relatedPlaces a{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--font-semibold);display:flex}.BlogDetailPage-module__kcYoIG__relatedPlaces a:active{border-color:var(--color-primary);color:var(--color-primary-dark);background:var(--color-primary-light)}.BlogDetailPage-module__kcYoIG__ctaCard{background:var(--gradient-primary);box-shadow:var(--shadow-green);border:none}.BlogDetailPage-module__kcYoIG__ctaCard h2,.BlogDetailPage-module__kcYoIG__ctaCard p{color:#fff}.BlogDetailPage-module__kcYoIG__ctaCard p{margin-top:var(--space-2);line-height:var(--leading-relaxed);opacity:.92}.BlogDetailPage-module__kcYoIG__ctaCard a{align-items:center;gap:var(--space-2);margin-top:var(--space-4);min-height:44px;padding:0 var(--space-5);border-radius:var(--radius-full);color:var(--color-primary-dark);font-weight:var(--font-bold);font-size:var(--text-sm);background:#fff;transition:transform .15s;display:inline-flex}.BlogDetailPage-module__kcYoIG__ctaCard a:active{transform:scale(.97)}.BlogDetailPage-module__kcYoIG__relatedSection{margin-top:var(--space-12);padding-top:var(--space-8);border-top:1px solid var(--color-border)}.BlogDetailPage-module__kcYoIG__relatedHead{justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-5);display:flex}.BlogDetailPage-module__kcYoIG__relatedKicker{margin-bottom:var(--space-1);color:var(--color-primary-dark);font-size:var(--text-xs);font-weight:var(--font-bold);letter-spacing:.08em;text-transform:uppercase}.BlogDetailPage-module__kcYoIG__relatedHead h2{color:var(--color-text);font-size:clamp(1.3rem,1.1rem + 1vw,1.7rem);font-weight:800;line-height:1.2}.BlogDetailPage-module__kcYoIG__relatedAll{color:var(--color-primary-dark);font-size:var(--text-sm);font-weight:var(--font-bold);flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.BlogDetailPage-module__kcYoIG__relatedGrid{gap:var(--space-4);margin:0 calc(var(--space-5) * -1);padding:0 var(--space-5) var(--space-2);scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-auto-columns:78%;grid-auto-flow:column;display:grid;overflow-x:auto}.BlogDetailPage-module__kcYoIG__relatedGrid::-webkit-scrollbar{display:none}.BlogDetailPage-module__kcYoIG__relatedCard{scroll-snap-align:start;border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-bg-light);color:inherit;transition:transform .2s,border-color .2s,box-shadow .2s;overflow:hidden}.BlogDetailPage-module__kcYoIG__relatedCard:active{transform:scale(.985)}.BlogDetailPage-module__kcYoIG__relatedImgWrap{aspect-ratio:16/10;position:relative;overflow:hidden}.BlogDetailPage-module__kcYoIG__relatedImg{object-fit:cover;transition:transform .5s}.BlogDetailPage-module__kcYoIG__relatedPlaceholder{background:linear-gradient(135deg, var(--color-primary-light), var(--color-accent-light));width:100%;height:100%}.BlogDetailPage-module__kcYoIG__relatedCat{left:var(--space-3);bottom:var(--space-3);border-radius:var(--radius-full);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-size:var(--text-xs);font-weight:var(--font-bold);letter-spacing:.04em;text-transform:uppercase;background:#0a0e14bd;padding:5px 10px;position:absolute}.BlogDetailPage-module__kcYoIG__relatedBody{padding:var(--space-4)}.BlogDetailPage-module__kcYoIG__relatedBody h3{color:var(--color-text);font-size:var(--text-md);line-height:1.3;font-weight:var(--font-bold);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.BlogDetailPage-module__kcYoIG__relatedMeta{margin-top:var(--space-3);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-semibold);align-items:center;gap:5px;display:inline-flex}.BlogDetailPage-module__kcYoIG__notFound{place-items:center;gap:var(--space-4);min-height:70vh;padding:var(--space-8);color:var(--color-text-muted);text-align:center;display:grid}.BlogDetailPage-module__kcYoIG__notFound h1{color:var(--color-text);font-size:var(--text-2xl)}.BlogDetailPage-module__kcYoIG__notFoundBtn{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-5);border-radius:var(--radius-full);background:var(--color-primary);color:#fff;font-weight:var(--font-bold);display:inline-flex}.BlogDetailPage-module__kcYoIG__skeletonWrap{background:var(--color-bg);min-height:100vh;padding-bottom:96px}.BlogDetailPage-module__kcYoIG__skeletonBody{border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;background:var(--color-bg);padding:var(--space-6) var(--space-5);z-index:2;margin-top:-24px;position:relative}.BlogDetailPage-module__kcYoIG__sk{border-radius:var(--radius-md);background:linear-gradient(90deg, color-mix(in srgb, var(--color-text) 6%, transparent) 25%, color-mix(in srgb, var(--color-text) 12%, transparent) 50%, color-mix(in srgb, var(--color-text) 6%, transparent) 75%);background-size:200% 100%;animation:1.4s infinite BlogDetailPage-module__kcYoIG__shimmer}.BlogDetailPage-module__kcYoIG__skHero{border-radius:0;height:56vh;min-height:320px;max-height:520px}.BlogDetailPage-module__kcYoIG__skBadge{width:130px;height:26px;margin-bottom:var(--space-4)}.BlogDetailPage-module__kcYoIG__skTitle,.BlogDetailPage-module__kcYoIG__skTitleShort{height:30px;margin-bottom:var(--space-3)}.BlogDetailPage-module__kcYoIG__skTitleShort{width:65%}.BlogDetailPage-module__kcYoIG__skMeta{border-radius:var(--radius-lg);width:60%;height:44px;margin:var(--space-5) 0 var(--space-8)}.BlogDetailPage-module__kcYoIG__skLine{height:14px;margin-bottom:var(--space-3)}@keyframes BlogDetailPage-module__kcYoIG__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (min-width:769px){.BlogDetailPage-module__kcYoIG__page{padding-bottom:var(--space-16)}.BlogDetailPage-module__kcYoIG__hero{height:62vh;max-height:600px}.BlogDetailPage-module__kcYoIG__heroActions{max-width:var(--content-max-width);padding:0 var(--space-6);margin:0 auto}.BlogDetailPage-module__kcYoIG__heroCaption{max-width:var(--content-max-width);padding:var(--space-8) var(--space-6) var(--space-12);margin:0 auto}.BlogDetailPage-module__kcYoIG__heroCaption h1{max-width:25ch;font-size:clamp(2rem,4.4vw,3rem)}.BlogDetailPage-module__kcYoIG__sheet{max-width:var(--content-max-width);border-radius:var(--radius-2xl);padding:var(--space-10) var(--space-10) var(--space-12);box-shadow:var(--shadow-lg);margin:-44px auto 0}.BlogDetailPage-module__kcYoIG__contentLayout{gap:var(--space-10);margin-top:var(--space-8);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.BlogDetailPage-module__kcYoIG__mobileToc{display:none}.BlogDetailPage-module__kcYoIG__desktopToc{display:block}.BlogDetailPage-module__kcYoIG__sidebar{top:calc(var(--navbar-height) + var(--space-5));margin-top:var(--space-2);position:sticky}.BlogDetailPage-module__kcYoIG__articleContent h2{margin-top:2em}.BlogDetailPage-module__kcYoIG__relatedSection{grid-column:1/-1}.BlogDetailPage-module__kcYoIG__relatedGrid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;margin:0;padding:0;overflow:visible}.BlogDetailPage-module__kcYoIG__relatedCard:hover{border-color:color-mix(in srgb, var(--color-primary) 42%, var(--color-border));box-shadow:var(--shadow-lg);transform:translateY(-4px)}.BlogDetailPage-module__kcYoIG__relatedCard:hover .BlogDetailPage-module__kcYoIG__relatedImg{transform:scale(1.05)}.BlogDetailPage-module__kcYoIG__roundBtn:hover{background:#fff;transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.BlogDetailPage-module__kcYoIG__sk{animation:none}.BlogDetailPage-module__kcYoIG__relatedImg,.BlogDetailPage-module__kcYoIG__relatedCard,.BlogDetailPage-module__kcYoIG__roundBtn,.BlogDetailPage-module__kcYoIG__shareChip{transition:none}}
