.blog-detail__inner{width:100%;max-width:108rem;margin-inline:auto;padding-inline:clamp(1rem,-1.289rem + 9.765vw,7.5rem)}.page-blog-single{background:#fff}.blog-detail{position:relative;overflow:clip;padding-block:clamp(2.5rem,5vw,4.5rem) clamp(9.375rem,12vw,11.25rem)}.blog-detail__glow{position:absolute;z-index:0;pointer-events:none;width:3360px;height:3360px;border-radius:50%;background:radial-gradient(circle 1680px at 50% 50%,#ffa4260e,#ffa4260d,#ffa4260b,#ffa42608,#ffa42605,#ffa42603,#ffa42601,#ffa42601 84%,#ffa42600);left:-301px;top:-866px;will-change:transform;animation:blog-glow-drift 9s ease-in-out infinite alternate}@media (prefers-reduced-motion: reduce){.blog-detail__glow{animation:none}}@keyframes blog-glow-drift{0%{transform:translate(0)}33%{transform:translate(-24px,18px)}66%{transform:translate(16px,-12px)}to{transform:translate(-10px,28px)}}.blog-detail__grid{position:relative;z-index:1;display:flex;flex-direction:column}@media (min-width: 1024px){.blog-detail__grid{flex-direction:row;align-items:stretch;gap:7.8125rem}}.blog-detail__main,.blog-detail__aside{display:contents}@media (min-width: 1024px){.blog-detail__main,.blog-detail__aside{display:flex;flex-direction:column}}@media (min-width: 1024px){.blog-detail__main{flex:0 0 63.1%;min-width:0}}@media (min-width: 1024px){.blog-detail__aside{flex:1 1 0;min-width:0}}.blog-detail__title{order:1}.blog-detail__meta{order:2}.blog-detail__intro{order:3}.blog-detail__hero{order:4}.blog-detail__body{order:5}.blog-detail__crumb,.blog-detail__aside{display:none}@media (min-width: 1024px){.blog-detail__title,.blog-detail__meta,.blog-detail__intro,.blog-detail__hero,.blog-detail__body{order:0}.blog-detail__crumb,.blog-detail__aside{display:flex}}.blog-detail__crumb{align-items:center;gap:.75rem;margin-bottom:2rem;font-size:.875rem;letter-spacing:-.03em;line-height:1}.blog-detail__crumb a{color:#0000008a;text-decoration:none}.blog-detail__crumb a:hover{color:#000}.blog-detail__crumb span[aria-current]{font-weight:500;color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.5}.blog-detail__crumb-sep{display:inline-flex;width:.75rem;height:.75rem;color:#000}.blog-detail__crumb-sep svg{width:100%;height:100%}.blog-detail__title{margin:0;font-family:Rethink Sans,system-ui,-apple-system,sans-serif;font-weight:500;font-size:clamp(2.125rem,1.5rem + 1.7vw,3rem);line-height:1.2;letter-spacing:-.03em;color:#000}.blog-detail__meta{display:flex}@media (min-width: 1024px){.blog-detail__meta{display:none}}.blog-detail__meta{align-items:center;gap:.75rem;margin-top:.75rem}.blog-detail__meta-author{display:flex;align-items:center;gap:.375rem}.blog-detail__meta-avatar{width:1.125rem;height:1.125rem;border-radius:50%;object-fit:cover;flex:none}.blog-detail__meta-name{font-family:Rethink Sans,system-ui,-apple-system,sans-serif;font-weight:500;font-size:.75rem;color:#000;white-space:nowrap}.blog-detail__meta-sep{display:inline-block;width:1px;height:.625rem;background:#00000040;flex:none}.blog-detail__meta-date{font-family:Rethink Sans,system-ui,-apple-system,sans-serif;font-weight:500;font-size:.75rem;text-transform:uppercase;color:#0000008a;white-space:nowrap}.blog-detail__intro{margin:2rem 0 0;font-family:Rethink Sans,system-ui,-apple-system,sans-serif;font-weight:500;font-size:clamp(.875rem,.8rem + .375vw,1rem);line-height:1.6;letter-spacing:-.03em;color:#0000008f}@media (min-width: 1024px){.blog-detail__intro{margin-top:1.5rem}}.blog-detail__hero{margin:2rem 0 0;border-radius:1.5rem;overflow:hidden;height:19.5rem;width:100%;background:#e5e7eb}@media (min-width: 1024px){.blog-detail__hero{margin-top:1.5rem}}.blog-detail__hero-img{display:block;width:100%;height:100%;object-fit:cover}.blog-detail__body{margin:1.5rem 0 0}.blog-detail__body.entry-content{overflow-wrap:break-word;word-break:break-word}.blog-detail__body.entry-content p{margin:0 0 1.5em;font-family:Rethink Sans,system-ui,-apple-system,sans-serif;font-weight:500;font-size:clamp(.875rem,.8rem + .375vw,1rem);line-height:1.6;letter-spacing:-.03em;color:#0000008f}.blog-detail__body.entry-content p:last-child{margin-bottom:0}.blog-detail__body.entry-content a{color:#ff7f0a;text-decoration:underline;text-underline-offset:.125em;transition:color .2s ease}.blog-detail__body.entry-content a:hover{color:#000}.blog-detail__body.entry-content strong{font-weight:600;color:#000c}.blog-detail__body.entry-content h2{margin:1.5rem 0 .75rem;font-family:Rethink Sans,system-ui,-apple-system,sans-serif;font-weight:500;font-size:clamp(1.5rem,1.3rem + 1.1vw,2rem);line-height:1.2}@media (min-width: 1024px){.blog-detail__body.entry-content h2{line-height:1.5}}.blog-detail__body.entry-content h2{letter-spacing:-.03em;color:#000;scroll-margin-top:calc(var(--chrome-h) + 1.5rem)}.blog-detail__body.entry-content h2:first-child{margin-top:0}.blog-detail__body.entry-content h3{margin:clamp(2rem,4vw,3rem) 0 .5rem;font-family:Rethink Sans,system-ui,-apple-system,sans-serif;font-weight:500;font-size:clamp(1.125rem,1rem + .625vw,1.375rem);line-height:1.3;letter-spacing:-.02em;color:#000;scroll-margin-top:calc(var(--chrome-h) + 1.5rem)}.blog-detail__body.entry-content h4{margin:2rem 0 .5rem;font-family:Rethink Sans,system-ui,-apple-system,sans-serif;font-weight:600;font-size:clamp(1rem,.95rem + .25vw,1.125rem);line-height:1.4;letter-spacing:-.02em;color:#000}.blog-detail__body.entry-content img{display:block;width:100%!important;height:auto!important;aspect-ratio:714/500!important;object-fit:cover;border-radius:1rem;margin-block:clamp(2rem,5vw,4rem)}.blog-detail__body.entry-content video{display:block;width:100%;aspect-ratio:16/9;background:#000;border-radius:1rem;margin-block:clamp(2rem,5vw,4rem)}.blog-detail__body.entry-content figure{margin:clamp(2rem,5vw,4rem) 0}.blog-detail__body.entry-content figure img,.blog-detail__body.entry-content figure video{margin-block:0}.blog-detail__body.entry-content figcaption{margin-top:.5rem;font-size:.75rem;line-height:1.5;text-align:center;color:#0006}.blog-detail__body.entry-content ul,.blog-detail__body.entry-content ol{margin:0 0 1.5em;padding-left:1.5rem;font-family:Rethink Sans,system-ui,-apple-system,sans-serif;font-weight:500;font-size:clamp(.875rem,.8rem + .375vw,1rem);line-height:1.6;color:#0000008f}.blog-detail__body.entry-content blockquote{margin:clamp(2rem,5vw,3rem) 0;padding-left:1.5rem;border-left:3px solid #FF7F0A;font-style:italic;color:#0000008f}.blog-detail__body.entry-content iframe{display:block;width:100%;aspect-ratio:16/9;height:auto;border:0;border-radius:1rem;margin-block:clamp(2rem,5vw,4rem)}.blog-detail__body.entry-content table{display:block;max-width:100%;overflow-x:auto;margin:clamp(2rem,5vw,3rem) 0;font-family:Rethink Sans,system-ui,-apple-system,sans-serif;font-size:clamp(.875rem,.8rem + .375vw,1rem);color:#000000b8;border-collapse:collapse}.blog-detail__body.entry-content table th,.blog-detail__body.entry-content table td{padding:.75rem 1rem;border:1px solid rgba(0,0,0,.12);text-align:left;vertical-align:top}.blog-detail__body.entry-content table th{font-weight:600}@media (min-width: 1024px){.blog-detail__sidecard{position:sticky;top:calc(var(--chrome-h) + 1rem);width:min(100%,19.875rem);margin-left:auto;margin-block-start:3.125rem;display:flex;flex-direction:column;gap:3rem}}.blog-toc{display:flex;flex-direction:column;gap:.75rem}.blog-toc__heading{margin:0;font-family:Rethink Sans,system-ui,-apple-system,sans-serif;font-weight:600;font-size:1.125rem;letter-spacing:-.03em;color:#000;line-height:1}.blog-toc__body{display:flex;gap:.75rem}.blog-toc__bar{flex:none;position:relative;width:.125rem;align-self:stretch;margin-block:.5rem;background:#d9d9d9;border-radius:1px;overflow:hidden}.blog-toc__bar-fill{position:absolute;left:0;top:0;width:.125rem;height:1.5rem;background:#000;border-radius:1px;transition:transform .25s ease,height .25s ease}.blog-toc__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem;flex:1;min-width:0}.blog-toc__list li{display:flex}.blog-toc__link{flex:1 0 0;min-width:0;padding-block:.25rem;font-family:Rethink Sans,system-ui,-apple-system,sans-serif;font-weight:500;font-size:.875rem;line-height:normal;color:#afafaf;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .2s ease}.blog-toc__link.is-active,.blog-toc__link:hover{color:#000}.blog-toc__uploaded .blog-toc__heading,.blog-toc__authors .blog-toc__heading{letter-spacing:normal}.blog-toc__uploaded{display:flex;flex-direction:column;gap:.75rem}.blog-toc__date{font-family:Rethink Sans,system-ui,-apple-system,sans-serif;font-weight:500;font-size:.875rem;line-height:normal;letter-spacing:-.03em;text-transform:uppercase;color:#000}.blog-toc__authors{display:flex;flex-direction:column;gap:.75rem}.blog-toc__author{display:flex;align-items:center;gap:.375rem}.blog-toc__avatar{width:1.75rem;height:1.75rem;border-radius:50%;object-fit:cover;flex:none}.blog-toc__author-name{font-family:Rethink Sans,system-ui,-apple-system,sans-serif;font-weight:500;font-size:.875rem;line-height:normal;letter-spacing:-.03em;color:#000;white-space:nowrap}
