.p-blog-article .related-card{position:relative}.p-blog-article .related-card .related-card-body a:after{content:"";position:absolute;inset:0;border-radius:inherit}@media (min-width:681px){.p-blog-article #relatedShelf.related-grid{display:flex!important;overflow-x:auto!important;scroll-snap-type:x mandatory;gap:16px!important}.p-blog-article #relatedShelf>.related-card{flex:0 0 calc((100% - 32px) * .91 / 3)!important;width:auto!important;grid-column:auto!important}.p-blog-article #relatedShelf>.related-card.v12-related-1{flex-basis:calc((100% - 32px) * 1.18 / 3)!important}}@media (min-width:681px) and (max-width:1050px){.p-blog-article #relatedShelf>.related-card,.p-blog-article #relatedShelf>.related-card.v12-related-1{flex-basis:calc((100% - 16px) / 2)!important}.p-blog-article #relatedShelf>.related-card.v12-related-1{grid-template-columns:1fr!important;grid-template-rows:132px minmax(0,1fr)!important}.p-blog-article #relatedShelf>.related-card.v12-related-1 img{height:132px!important}}.p-blog-article #relatedShelf .related-card-body{min-height:0;overflow:hidden}.p-blog-article #relatedShelf .related-card h3,.p-blog-article #relatedShelf .related-card p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.p-blog-article #relatedShelf .related-card.v12-related-1 h3{max-width:none!important;font-size:1.42rem!important}.p-blog-article #relatedShelf .related-card.v12-related-1 p{-webkit-line-clamp:4}.p-blog-article #relatedShelf .related-card h3,.p-blog-article #relatedShelf .related-card p{flex-shrink:0}.p-blog-article #relatedShelf .related-card h3{padding-bottom:.1em}.p-blog-article #relatedShelf .related-card:not(.v12-related-1) p{-webkit-line-clamp:2}.p-blog-article .v4-title-wrap h1[data-length=m]{max-width:17ch!important;font-size:clamp(3rem,5.4vw,5.4rem)!important}.p-blog-article .v4-title-wrap h1[data-length=l]{max-width:21ch!important;font-size:clamp(2.6rem,4.4vw,4.4rem)!important;line-height:.95!important}.p-blog-article .v4-title-wrap h1[data-length=xl]{max-width:25ch!important;font-size:clamp(2.3rem,3.7vw,3.7rem)!important;line-height:.98!important}@media (max-width:760px){.p-blog-article .v4-title-wrap h1[data-length=m]{font-size:clamp(2.4rem,10vw,3.6rem)!important}.p-blog-article .v4-title-wrap h1[data-length=l]{font-size:clamp(2.1rem,8.4vw,3rem)!important}.p-blog-article .v4-title-wrap h1[data-length=xl]{font-size:clamp(1.6rem,6.5vw,2.4rem)!important}}.p-blog-article video.article-cover.article-video{display:block;aspect-ratio:16/9;height:auto;max-height:650px;background:#24201d;object-fit:contain}.p-blog-article .article-video-frame{width:min(1120px,calc(100% - 48px));margin:auto}.p-blog-article .article-video-frame video.article-cover.article-video{width:100%}@media (max-width:680px){.p-blog-article .article-video-frame{width:calc(100% - 30px)}}.article-rail .v8-rail-toc:not(.p4p-toc-ready){visibility:hidden}.p-blog-article .article-pass-on .v8-reaction{width:100%;border:1px solid var(--border);border-radius:16px;background:#fff;color:var(--ink);padding:12px 13px;display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;align-items:center;text-align:left;font:inherit;cursor:pointer;text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.p-blog-article .article-pass-on .v8-reaction:hover{transform:translateY(-2px);box-shadow:0 14px 28px -24px rgba(36,32,29,.3)}