.blogdetail-module__YWIX7G__btn{transition:transform .2s,box-shadow .2s,background .2s}.blogdetail-module__YWIX7G__btn:hover{transform:translateY(-2px)}.blogdetail-module__YWIX7G__toc{transition:color .18s,border-color .18s}.blogdetail-module__YWIX7G__share{transition:background .18s,transform .18s}.blogdetail-module__YWIX7G__share:hover{background:#eaddf4;transform:translateY(-2px)}.blogdetail-module__YWIX7G__card{transition:transform .3s cubic-bezier(.2,.7,.3,1),box-shadow .3s}.blogdetail-module__YWIX7G__card:hover{transform:translateY(-6px);box-shadow:0 26px 50px -24px #16265c47}.blogdetail-module__YWIX7G__thumbIc{transition:transform .4s}.blogdetail-module__YWIX7G__card:hover .blogdetail-module__YWIX7G__thumbIc{transform:scale(1.08)}.blogdetail-module__YWIX7G__bodyGrid{grid-template-columns:24% 76%;align-items:start;gap:40px;max-width:1080px;margin:0 auto;display:grid}.blogdetail-module__YWIX7G__sidebar{align-self:start;position:sticky;top:149px}.blogdetail-module__YWIX7G__relatedGrid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:24px;display:grid}.blogdetail-module__YWIX7G__diffTable{border:1px solid #ece2f4;border-radius:14px;margin-top:18px;overflow:hidden}.blogdetail-module__YWIX7G__diffRow{grid-template-columns:1fr 1fr 1fr;display:grid}@media (max-width:900px){.blogdetail-module__YWIX7G__bodyGrid{grid-template-columns:1fr;gap:8px}.blogdetail-module__YWIX7G__sidebar{position:static}.blogdetail-module__YWIX7G__relatedGrid{grid-template-columns:1fr}}@media (max-width:620px){.blogdetail-module__YWIX7G__relatedGrid{grid-template-columns:1fr}}.blogdetail-module__YWIX7G__prose h2{letter-spacing:-.01em;color:#16265c;margin-top:36px;font-size:26px;font-weight:800;line-height:1.25}.blogdetail-module__YWIX7G__prose h3{color:#16265c;margin-top:28px;font-size:20px;font-weight:800;line-height:1.3}.blogdetail-module__YWIX7G__prose p{color:#566079;margin-top:14px;font-size:16px;line-height:1.8}.blogdetail-module__YWIX7G__prose b,.blogdetail-module__YWIX7G__prose strong{color:#16265c}.blogdetail-module__YWIX7G__prose a{color:#8e4fa0;text-underline-offset:3px;font-weight:700;text-decoration:underline}.blogdetail-module__YWIX7G__prose ul,.blogdetail-module__YWIX7G__prose ol{flex-direction:column;gap:10px;margin:16px 0 0 22px;display:flex}.blogdetail-module__YWIX7G__prose li{color:#566079;font-size:15px;line-height:1.65}.blogdetail-module__YWIX7G__prose li::marker{color:#8e4fa0;font-weight:700}.blogdetail-module__YWIX7G__prose blockquote{color:#16265c;background:#f7f3fa;border-left:4px solid #8e4fa0;border-radius:0 12px 12px 0;margin:24px 0;padding:20px 24px;font-size:16.5px;font-style:italic;font-weight:600;line-height:1.65}.blogdetail-module__YWIX7G__prose blockquote p{color:inherit;font-size:inherit;margin:0}.blogdetail-module__YWIX7G__prose img{border-radius:14px;width:100%;max-width:100%;height:auto;margin:24px 0;display:block}.blogdetail-module__YWIX7G__prose table{border-collapse:collapse;border:1px solid #ece2f4;border-radius:14px;width:100%;margin-top:18px;font-size:14px;overflow:hidden}.blogdetail-module__YWIX7G__prose th{color:#fff;text-align:left;background:linear-gradient(120deg,#16265c,#3a2566);padding:14px 18px;font-size:12.5px;font-weight:800}.blogdetail-module__YWIX7G__prose td{color:#566079;border-bottom:1px solid #ece2f4;padding:14px 18px}.blogdetail-module__YWIX7G__prose td:first-child{color:#16265c;font-weight:700}.blogdetail-module__YWIX7G__prose pre,.blogdetail-module__YWIX7G__prose code{background:#f7f3fa;border-radius:8px;font-size:14px}.blogdetail-module__YWIX7G__prose pre{margin-top:16px;padding:16px 18px;overflow-x:auto}.blogdetail-module__YWIX7G__prose hr{background:#ece2f4;border:none;height:1px;margin:32px 0}
