@charset "UTF-8";.blog-wrapper{width:100%;padding:16px 16px 72px}.blog-wrapper .blog-layout{width:100%;max-width:1340px;margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"post" "deals" "side";gap:28px}.blog-wrapper .blog-post{grid-area:post;width:100%;max-width:820px;margin-inline:auto;display:flex;flex-direction:column;gap:28px}.blog-wrapper .blog-side-deals{grid-area:deals}.blog-wrapper .blog-side-right{grid-area:side}@media (min-width:1024px){.blog-wrapper .blog-layout{grid-template-columns:minmax(0,1fr) 300px;grid-template-areas:"post side" "deals side";align-items:start}.blog-wrapper .blog-side-right{align-self:stretch}.blog-wrapper .blog-side-right > div{position:sticky;top:124px;max-height:calc(100vh - 140px);overflow-y:auto;scrollbar-width:none}.blog-wrapper .blog-side-right > div::-webkit-scrollbar{display:none}}@media (min-width:1280px){.blog-wrapper .blog-layout{grid-template-columns:270px minmax(0,1fr) 300px;grid-template-areas:"deals post side";gap:32px}.blog-wrapper .blog-side{align-self:stretch}.blog-wrapper .blog-side > div{position:sticky;top:124px;max-height:calc(100vh - 140px);overflow-y:auto;scrollbar-width:none}.blog-wrapper .blog-side > div::-webkit-scrollbar{display:none}}.blog-wrapper .blog-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;color:var(--color-ink-soft)}.blog-wrapper .blog-breadcrumb a:hover{color:var(--color-link);text-decoration:underline}.blog-wrapper .blog-breadcrumb .current{color:var(--color-ink);max-width:60vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blog-wrapper .blog-header{display:flex;flex-direction:column;gap:16px}.blog-wrapper .blog-tags{display:flex;flex-wrap:wrap;gap:8px}.blog-wrapper .blog-tags span{background:var(--color-surface-2);color:var(--color-ink-soft);font-size:12.5px;font-weight:500;text-transform:uppercase;letter-spacing:0.04em;padding:5px 12px;border-radius:999px}.blog-wrapper .blog-title{font-size:46px;line-height:1.12;font-weight:500;letter-spacing:-0.025em;color:var(--color-ink)}.blog-wrapper .blog-lead{font-size:19px;line-height:1.6;color:var(--color-ink-soft)}.blog-wrapper .blog-sponsor{margin:0 0 18px;padding:14px 16px;border:1px solid #f3d9a4;border-radius:14px;background:#fffaf0;color:#3d2c0c;font-size:14px;line-height:1.65}.blog-wrapper .blog-sponsor strong{color:#b45309}.blog-wrapper .blog-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;color:var(--color-ink-soft)}.blog-wrapper .blog-meta .blog-avatar{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#2a2a2a,#0b0b0b);color:#fff;font-weight:800}.blog-wrapper .blog-meta .author{font-weight:700;color:var(--color-ink)}.blog-wrapper .blog-meta .author a{color:inherit;text-decoration:none}.blog-wrapper .blog-meta .author a:hover{color:#1558d6}.blog-wrapper .blog-cover-wrap{position:relative;width:100%;aspect-ratio:16/9;border-radius:22px;overflow:hidden;background:var(--color-surface-2)}.blog-wrapper .blog-cover{object-fit:cover;object-position:center}.blog-wrapper .blog-body{font-size:17.5px;line-height:1.8;color:#1f1f1f}.blog-wrapper .blog-body p{line-height:1.85}.blog-wrapper .blog-body h2,.blog-wrapper .blog-body h3,.blog-wrapper .blog-body h1{color:var(--color-ink);letter-spacing:-0.01em}.blog-wrapper .blog-body table{width:100%;border-collapse:collapse;margin:20px 0;font-size:15px;display:block;overflow-x:auto}.blog-wrapper .blog-body th,.blog-wrapper .blog-body td{border:1px solid var(--color-line);padding:10px 12px;text-align:left}.blog-wrapper .blog-body th{background:var(--color-page);font-weight:700}.blog-wrapper .blogpost-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;padding:28px 32px;border-radius:22px;background:var(--color-brand);color:#fff}.blog-wrapper .blogpost-footer .cta-title{font-family:var(--font-display);font-size:22px;font-weight:700;letter-spacing:-0.02em}.blog-wrapper .blogpost-footer .cta-text{color:#e6e6e6;margin-top:4px}.blog-wrapper .blogpost-footer .cta-actions{display:flex;flex-wrap:wrap;gap:10px}.blog-wrapper .blogpost-footer .cta-link{background:#fff;color:var(--color-ink);font-weight:700;font-size:15px;padding:11px 20px;border-radius:999px;transition:transform 0.2s ease}.blog-wrapper .blogpost-footer .cta-link:hover{transform:translateY(-2px)}.blog-wrapper .blogpost-footer .cta-link.secondary{background:transparent;color:#fff;border:1px solid rgba(255,255,255,0.35)}.markdown-preview{contain:layout paint}.responsive-blog-img{width:var(--mobile-width,100%);height:var(--mobile-height,auto);aspect-ratio:var(--aspect-ratio,auto);object-fit:var(--object-fit,cover);max-width:100%;border-radius:0.5rem;margin-top:1rem;margin-bottom:1rem}@media (min-width:640px){.responsive-blog-img{width:var(--tablet-width,var(--mobile-width,100%));height:var(--tablet-height,var(--mobile-height,auto))}}@media (min-width:1024px){.responsive-blog-img{width:var(--desktop-width,var(--tablet-width,var(--mobile-width,100%)));height:var(--desktop-height,var(--tablet-height,var(--mobile-height,auto)))}}@media (max-width:640px){.blog-wrapper .blog-title{font-size:30px}.blog-wrapper .blog-lead{font-size:17px}.blog-wrapper .blog-body{font-size:16.5px}.blog-wrapper .blogpost-footer{padding:22px 20px}.blog-wrapper .blogpost-footer .cta-link{flex:1;text-align:center}}.markdown-preview.editorial{font-size:17px;color:#333333}.markdown-preview.editorial h2{margin-top:2.4rem !important;padding-top:0.4rem;font-size:1.6rem;letter-spacing:-0.01em;color:#0b0b0b}.markdown-preview.editorial h3{margin-top:1.8rem !important;color:#0b0b0b}.markdown-preview.editorial p,.markdown-preview.editorial li{line-height:1.85}.markdown-preview.editorial ul,.markdown-preview.editorial ol{list-style-position:outside;padding-left:1.3rem}.markdown-preview.editorial img{display:block;width:100%;margin:1.8rem 0 !important;border-radius:18px !important;border:1px solid #eeeeee}.markdown-preview.editorial table{display:table;width:100%;margin:1.6rem 0;border-collapse:separate;border-spacing:0;border:1px solid #e6e6e6;border-radius:14px;overflow:hidden;font-size:15px}.markdown-preview.editorial th{background:#f7f7f7;font-weight:700;color:#0b0b0b}.markdown-preview.editorial th,.markdown-preview.editorial td{padding:0.7rem 0.9rem;border:0;border-bottom:1px solid #eeeeee;text-align:left}.markdown-preview.editorial tr:last-child td{border-bottom:0}.markdown-preview.editorial .oh-takeaways,.markdown-preview.editorial .oh-tip,.markdown-preview.editorial .oh-note,.markdown-preview.editorial .oh-warn{margin:1.6rem 0;padding:1.1rem 1.3rem;border-radius:16px;font-size:15.5px;line-height:1.75}.markdown-preview.editorial .oh-takeaways{background:#f7f7f7;border:1px solid #e6e6e6}.markdown-preview.editorial .oh-takeaways strong{display:block;margin-bottom:0.35rem;color:#0f47b0;font-size:13px;text-transform:uppercase;letter-spacing:0.08em}.markdown-preview.editorial .oh-takeaways ul{margin:0 !important}.markdown-preview.editorial .oh-tip{background:#effaf4;border-left:4px solid #0f9d58}.markdown-preview.editorial .oh-note{background:#f7f7f7;border-left:4px solid #1558d6}.markdown-preview.editorial .oh-warn{background:#fff6f1;border-left:4px solid #e8590c}@media (max-width:640px){.markdown-preview.editorial{font-size:16px}.markdown-preview.editorial h2{font-size:1.35rem}.markdown-preview.editorial table{display:block;overflow-x:auto;font-size:14px}}.blog-author-box{display:flex;gap:16px;margin-top:2.2rem;padding:20px;border:1px solid #e6e6e6;border-radius:18px;background:linear-gradient(180deg,#fbfbff,#fff)}.blog-author-box .blog-author-avatar{flex:none;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#0b0b0b,#2a2a2a);color:#fff;font-size:18px;font-weight:800}.blog-author-box .blog-author-label{font-size:12px;font-weight:800;letter-spacing:0.1em;text-transform:uppercase;color:#5f5f5f}.blog-author-box .blog-author-name{font-size:18px;font-weight:800;color:#0b0b0b;text-decoration:none}.blog-author-box .blog-author-name:hover{color:#1558d6}.blog-author-box .blog-author-role{margin-top:1px;font-size:13.5px;font-weight:600;color:#1558d6}.blog-author-box .blog-author-bio{margin-top:8px;font-size:14.5px;line-height:1.65;color:#444444}.blog-author-box .blog-author-links{margin-top:8px;font-size:14px}.blog-author-box .blog-author-links a{font-weight:700;color:#1558d6}.oh-popular{margin-top:2rem}.oh-popular p{margin-bottom:0.7rem;font-size:13px;font-weight:800;letter-spacing:0.12em;text-transform:uppercase;color:#5f5f5f}.oh-popular div{display:flex;flex-wrap:wrap;gap:8px}.oh-popular a{padding:7px 14px;border:1px solid #e6e6e6;border-radius:999px;background:#fff;color:#0b0b0b;font-size:14px;font-weight:600;text-decoration:none}.oh-popular a:hover{border-color:#1558d6;color:#1558d6}.oh-related{margin-top:2.5rem}.oh-related h2{margin-bottom:1rem;font-size:1.3rem;font-weight:800;color:#0b0b0b}.oh-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}@media (max-width:720px){.oh-related-grid{grid-template-columns:minmax(0,1fr)}}.oh-related-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid #e6e6e6;border-radius:16px;background:#fff;transition:transform 0.2s,box-shadow 0.2s}.oh-related-card img{aspect-ratio:1200/630;width:100%;object-fit:cover}.oh-related-card span{padding:0.8rem 0.95rem 1rem;font-size:15px;font-weight:700;line-height:1.4;color:#0b0b0b}.oh-related-card:hover{transform:translateY(-3px);box-shadow:0 16px 34px -22px rgba(0,0,0,0.45)}.oh-faq{margin:2.5rem 0 1rem;padding:1.4rem 1.5rem;border:1px solid #e6e6e6;border-radius:18px;background:#fff}.oh-faq h2{margin-bottom:0.6rem;font-size:1.35rem;font-weight:800;color:#0b0b0b}.oh-faq details{border-top:1px solid #eeeeee;padding:0.9rem 0}.oh-faq details:first-of-type{border-top:0}.oh-faq summary{cursor:pointer;list-style:none;font-weight:700;color:#0b0b0b;font-size:16px}.oh-faq summary::after{content:"+";float:right;color:#5f5f5f;font-size:20px;line-height:1}.oh-faq details[open] summary::after{content:"–"}.oh-faq p{margin-top:0.5rem;color:#444444;line-height:1.75;font-size:15.5px}.markdown-preview.editorial{}.markdown-preview.editorial .ohx-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px;margin:18px 0 26px}.markdown-preview.editorial .ohx-item{display:flex;flex-direction:column;gap:6px;padding:16px 16px 14px;border:1px solid #e6e6e6;border-radius:16px;background:linear-gradient(180deg,#fff,#fafbfe);transition:transform 0.35s cubic-bezier(0.22,1,0.36,1),box-shadow 0.35s}.markdown-preview.editorial .ohx-item:hover{transform:translateY(-4px);box-shadow:0 16px 30px -20px rgba(0,0,0,0.45)}.markdown-preview.editorial .ohx-item .e{display:inline-block;width:fit-content;font-size:34px;line-height:1;animation:ohx-bob 4.5s ease-in-out infinite;animation-delay:var(--d,0s)}.markdown-preview.editorial .ohx-item b{font-size:16px;color:#0b0b0b;line-height:1.35}.markdown-preview.editorial .ohx-item .p{width:fit-content;padding:2px 10px;border-radius:999px;background:#eef6ff;color:#1d4ed8;font-size:12.5px;font-weight:700}.markdown-preview.editorial .ohx-item p{margin:2px 0 0 !important;font-size:14px;line-height:1.6 !important;color:#444444}.markdown-preview.editorial .ohx-item a{margin-top:auto;padding-top:4px;font-size:13.5px;font-weight:700}.markdown-preview.editorial .ohx-check{list-style:none !important;padding:18px 20px !important;margin:18px 0 24px !important;border-radius:16px;background:#f7f7f7}.markdown-preview.editorial .ohx-check li{position:relative;padding-left:32px;margin:8px 0}.markdown-preview.editorial .ohx-check li::before{content:"";position:absolute;left:0;top:4px;width:20px;height:20px;border-radius:50%;background:#0f9d58 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4L18 8'/%3E%3C/svg%3E") center/14px no-repeat}.markdown-preview.editorial .ohx-vs{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;margin:18px 0 26px}.markdown-preview.editorial .ohx-vs > div{padding:18px 18px 16px;border:1px solid #e6e6e6;border-top:5px solid var(--c,#1558d6);border-radius:16px;background:#fff}.markdown-preview.editorial .ohx-vs b{display:block;margin-bottom:6px;font-size:17px;color:var(--c,#0b0b0b)}.markdown-preview.editorial .ohx-vs p{margin:0 !important;font-size:14.5px;line-height:1.65 !important}.markdown-preview.editorial .ohx-timeline{position:relative;display:grid;grid-template-columns:repeat(var(--n,3),minmax(0,1fr));gap:12px;margin:22px 0 28px}.markdown-preview.editorial .ohx-timeline::before{content:"";position:absolute;left:8%;right:8%;top:13px;height:3px;border-radius:3px;background:linear-gradient(90deg,#d4d4d4,#0b0b0b)}.markdown-preview.editorial .ohx-timeline > div{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;font-size:14px;line-height:1.5}.markdown-preview.editorial .ohx-timeline i{width:28px;height:28px;border-radius:50%;background:#fff;border:4px solid #1558d6;z-index:1}.markdown-preview.editorial .ohx-timeline .now i{background:#1558d6;animation:ohx-pulse 2.2s ease-out infinite}.markdown-preview.editorial .ohx-timeline b{color:#0b0b0b;font-size:15px}.markdown-preview.editorial .ohx-timeline span{color:#5f5f5f}.markdown-preview.editorial .ohx-bulbs{position:relative;display:flex;justify-content:space-between;margin:18px 0 30px;padding:18px 10px 0}.markdown-preview.editorial .ohx-bulbs::before{content:"";position:absolute;left:0;right:0;top:6px;height:26px;border-top:2px solid #d4d4d4;border-radius:50% 50% 0 0/100% 100% 0 0;transform:scaleY(-1)}.markdown-preview.editorial .ohx-bulbs span{width:16px;height:22px;border-radius:50% 50% 50% 50%/60% 60% 40% 40%;background:var(--c);box-shadow:0 0 14px var(--c);animation:ohx-twinkle 2.4s ease-in-out infinite;animation-delay:var(--d,0s)}.markdown-preview.editorial .ohx-diya{display:flex;align-items:center;gap:18px;margin:18px 0 26px;padding:18px 20px;border-radius:18px;background:linear-gradient(135deg,#fff7ed,#fff1e0)}.markdown-preview.editorial .ohx-diya p{margin:0 !important}.markdown-preview.editorial .ohx-lamp{position:relative;flex:none;width:64px;height:56px}.markdown-preview.editorial .ohx-lamp::after{content:"";position:absolute;left:6px;bottom:0;width:52px;height:24px;border-radius:0 0 30px 30px;background:linear-gradient(180deg,#ea580c,#b45309)}.markdown-preview.editorial .ohx-lamp::before{content:"";position:absolute;left:23px;bottom:22px;width:18px;height:28px;border-radius:50% 0 50% 50%;background:radial-gradient(circle at 60% 70%,#fff7c2,#fbbf24 45%,#f97316 80%);transform:rotate(-45deg);transform-origin:50% 80%;animation:ohx-flicker 1.6s ease-in-out infinite}.markdown-preview.editorial .ohx-steps{list-style:none !important;counter-reset:ohx-step;position:relative;margin:20px 0 28px !important;padding:0 !important}.markdown-preview.editorial .ohx-steps::before{content:"";position:absolute;left:17px;top:18px;bottom:18px;width:2px;background:linear-gradient(180deg,#d4d4d4,#0b0b0b)}.markdown-preview.editorial .ohx-steps > li{counter-increment:ohx-step;position:relative;margin:0 0 12px !important;padding:14px 16px 14px 56px !important;border:1px solid #e6e6e6;border-radius:16px;background:#fff;animation:ohx-rise 0.7s cubic-bezier(0.22,1,0.36,1) both;animation-delay:var(--d,0s)}.markdown-preview.editorial .ohx-steps > li::before{content:counter(ohx-step);position:absolute;left:2px;top:12px;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#1558d6;color:#fff;font-size:14px;font-weight:800;box-shadow:0 0 0 5px #fff}.markdown-preview.editorial .ohx-steps > li b{display:block;margin-bottom:2px;font-size:16px;color:#0b0b0b}.markdown-preview.editorial .ohx-steps > li span{display:block;font-size:14.5px;line-height:1.65;color:#444444}.markdown-preview.editorial .ohx-pick{position:relative;margin:18px 0 22px;padding:20px 22px 18px;border:1px solid #e6e6e6;border-radius:18px;background:#fff;animation:ohx-rise 0.7s cubic-bezier(0.22,1,0.36,1) both;animation-delay:var(--d,0s);transition:box-shadow 0.35s,border-color 0.35s}.markdown-preview.editorial .ohx-pick:hover{border-color:#d4d4d4;box-shadow:0 18px 36px -24px rgba(0,0,0,0.5)}.markdown-preview.editorial .ohx-pick.top-pick{border:2px solid #1558d6;background:linear-gradient(180deg,#f6f5ff,#fff 40%)}.markdown-preview.editorial .ohx-pick .top{display:flex;align-items:center;gap:14px}.markdown-preview.editorial .ohx-pick .rank{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#eeedff;color:#4a42e0;font-size:18px;font-weight:800}.markdown-preview.editorial .ohx-pick.top-pick .rank{background:#1558d6;color:#fff;animation:ohx-pulse 2.4s ease-out infinite}.markdown-preview.editorial .ohx-pick .name{display:flex;flex:1;min-width:0;flex-direction:column;gap:3px}.markdown-preview.editorial .ohx-pick .name b{font-size:18px;line-height:1.3;color:#0b0b0b}.markdown-preview.editorial .ohx-pick .best{width:fit-content;padding:2px 10px;border-radius:999px;background:#e9f8ef;color:#0f7a45;font-size:12.5px;font-weight:700}.markdown-preview.editorial .ohx-pick .price{flex:none;padding:6px 12px;border-radius:12px;background:#fff4ec;color:#c2410c;font-size:14.5px;font-weight:800}.markdown-preview.editorial .ohx-pick > p{margin:14px 0 12px !important;font-size:15.5px;line-height:1.7 !important}.markdown-preview.editorial .ohx-pick .pc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-bottom:14px}.markdown-preview.editorial .ohx-pick .pc ul{list-style:none !important;margin:0 !important;padding:12px 14px !important;border-radius:14px;font-size:14px;line-height:1.55}.markdown-preview.editorial .ohx-pick .pc li{position:relative;margin:4px 0 !important;padding-left:22px}.markdown-preview.editorial .ohx-pick .pc li::before{position:absolute;left:0;top:0;font-weight:800}.markdown-preview.editorial .ohx-pick .pro{background:#f1faf4}.markdown-preview.editorial .ohx-pick .pro li::before{content:"+";color:#0f9d58}.markdown-preview.editorial .ohx-pick .con{background:#fdf3f3}.markdown-preview.editorial .ohx-pick .con li::before{content:"–";color:#e5484d}.markdown-preview.editorial .ohx-pick .buy{display:inline-flex;align-items:center;gap:6px;padding:10px 18px;border-radius:12px;background:#0b0b0b;color:#fff !important;font-size:14.5px;font-weight:700;text-decoration:none !important;transition:background 0.25s,transform 0.25s}.markdown-preview.editorial .ohx-pick .buy:hover{background:#1558d6;transform:translateX(3px)}.markdown-preview.editorial .ohx-specs{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:18px 0 26px}.markdown-preview.editorial .ohx-specs > div{display:flex;flex-direction:column;gap:4px;padding:16px;border-radius:16px;background:#f7f7f7;animation:ohx-rise 0.7s cubic-bezier(0.22,1,0.36,1) both;animation-delay:var(--d,0s)}.markdown-preview.editorial .ohx-specs .k{font-size:12px;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;color:#5f5f5f}.markdown-preview.editorial .ohx-specs b{font-size:20px;color:#4a42e0;line-height:1.2}.markdown-preview.editorial .ohx-specs .n{font-size:13.5px;line-height:1.5;color:#444444}.markdown-preview.editorial .ohx-meter{display:grid;gap:14px;margin:18px 0 26px;padding:20px;border-radius:18px;background:#f7f7f7}.markdown-preview.editorial .ohx-meter > div{display:grid;grid-template-columns:150px minmax(0,1fr) 70px;align-items:center;gap:12px;font-size:14.5px;font-weight:700;color:#0b0b0b}.markdown-preview.editorial .ohx-meter i{display:block;height:16px;border-radius:999px;background:linear-gradient(90deg,var(--c),color-mix(in srgb,var(--c) 70%,#fff));width:var(--w);transform-origin:left;animation:ohx-grow 1.4s cubic-bezier(0.22,1,0.36,1) both}.markdown-preview.editorial .ohx-meter b{text-align:right;color:var(--c,#0b0b0b)}@media (max-width:640px){.markdown-preview.editorial .ohx-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.markdown-preview.editorial .ohx-item{padding:13px 12px 12px}.markdown-preview.editorial .ohx-item .e{font-size:28px}.markdown-preview.editorial .ohx-item b{font-size:14.5px}.markdown-preview.editorial .ohx-item p{font-size:13px}.markdown-preview.editorial .ohx-pick{padding:16px 14px 14px}.markdown-preview.editorial .ohx-pick .top{flex-wrap:wrap;gap:10px}.markdown-preview.editorial .ohx-pick .name{flex-basis:calc(100% - 56px)}.markdown-preview.editorial .ohx-pick .name b{font-size:16.5px}.markdown-preview.editorial .ohx-pick .price{margin-left:52px;flex:0 1 auto;max-width:calc(100% - 52px);white-space:normal;line-height:1.35}.markdown-preview.editorial .ohx-pick .pc{grid-template-columns:minmax(0,1fr);gap:8px}.markdown-preview.editorial .ohx-meter > div{grid-template-columns:minmax(0,1fr) 56px}.markdown-preview.editorial .ohx-meter > div i{grid-column:1/-1;grid-row:2}.markdown-preview.editorial .ohx-timeline{grid-template-columns:minmax(0,1fr);gap:16px}.markdown-preview.editorial .ohx-timeline::before{left:13px;right:auto;top:6%;bottom:6%;width:3px;height:auto;background:linear-gradient(180deg,#d4d4d4,#0b0b0b)}.markdown-preview.editorial .ohx-timeline > div{flex-direction:row;align-items:flex-start;text-align:left;gap:12px}.markdown-preview.editorial .ohx-timeline i{flex:none}}@keyframes ohx-rise{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes ohx-grow{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ohx-bob{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes ohx-twinkle{0%,100%{opacity:1;transform:scale(1)}50%{opacity:0.35;transform:scale(0.85)}}@keyframes ohx-flicker{0%,100%{transform:rotate(-45deg) scale(1)}30%{transform:rotate(-41deg) scale(1.06,0.96)}60%{transform:rotate(-48deg) scale(0.96,1.05)}}@keyframes ohx-pulse{0%{box-shadow:0 0 0 0 rgba(0,0,0,0.45)}100%{box-shadow:0 0 0 14px rgba(0,0,0,0)}}@media (prefers-reduced-motion:reduce){.markdown-preview.editorial [class^=ohx],.markdown-preview.editorial [class^=ohx] *{animation:none !important;transition:none !important}}.markdown-preview .ohx-amz-img{display:block;width:100% !important;height:150px !important;object-fit:contain;margin:0 0 6px !important;padding:8px;border-radius:12px !important;background:#fff;border:1px solid #eeeeee}.markdown-preview .ohx-amz-meta{display:block;margin-top:4px;font-size:12.5px;line-height:1.45;color:#444444}.markdown-preview .ohx-amz-card{display:flex;align-items:center;gap:12px;margin:4px 0 12px;padding:10px 12px;border:1px solid #eeeeee;border-radius:14px;background:#fff}.markdown-preview .ohx-amz-card img{flex:none;width:72px !important;height:72px !important;margin:0 !important;object-fit:contain;border-radius:10px !important}.markdown-preview .ohx-amz-card > span{display:flex;flex-direction:column;gap:2px;min-width:0}.markdown-preview .ohx-amz-card small{font-size:11px;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;color:#b45309}.markdown-preview .ohx-amz-card b{font-size:14.5px;line-height:1.35;color:#0b0b0b}.markdown-preview .ohx-amz-card em{font-style:normal;font-size:13px;color:#0f7a45;font-weight:700}.markdown-preview .ohx-buy2{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px}.markdown-preview .ohx-buy2 .ohx-amz-card{flex-basis:100%}.markdown-preview .ohx-buy2 a.buy{margin-top:0 !important}.markdown-preview .ohx-apply{margin:22px 0;padding:18px 20px;border:1px solid var(--color-line);border-left:4px solid var(--color-brand);background:var(--color-page)}.markdown-preview .ohx-apply a.buy{display:inline-flex;align-items:center;padding:11px 20px;border-radius:3px;background:var(--color-brand);color:#fff !important;font-size:15px;font-weight:700;text-decoration:none !important;margin-top:0 !important}.markdown-preview .ohx-apply a.buy:hover{background:var(--color-brand-dark)}.markdown-preview .ohx-apply small{display:block;margin-top:10px;font-size:13px;line-height:1.5;color:var(--color-ink-soft)}.markdown-preview .ohx-series{margin:28px 0 8px;padding:18px 20px;border:1px solid var(--color-line);background:#fff}.markdown-preview .ohx-series > b{display:block;margin-bottom:10px;font-size:17px;color:#222}.markdown-preview .ohx-series ul{margin:0 !important;padding-left:18px !important;columns:2 260px;column-gap:28px}.markdown-preview .ohx-series li{margin:0 0 6px !important;break-inside:avoid;font-size:15px;line-height:1.45}@keyframes look-in{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes look-photo{from{opacity:0;transform:scale(0.97)}to{opacity:1;transform:none}}.post-toc{margin:4px 0 34px}.post-toc summary{cursor:pointer;font-size:12px;font-weight:700;letter-spacing:0.09em;text-transform:uppercase;color:var(--color-ink-soft)}.post-toc ol{margin:14px 0 0;padding-left:34px;border-left:1px solid var(--color-line);columns:2 260px;column-gap:28px}.post-toc li{margin:5px 0;font-size:15px;line-height:1.45;break-inside:avoid}.post-toc a{color:var(--color-ink-soft);text-decoration:none}.post-toc a:hover{color:var(--color-ink);text-decoration:underline}.markdown-preview h2[id],.markdown-preview h3[id]{scroll-margin-top:90px}.blog-wrapper .blog-body .markdown-preview .tp,.markdown-preview .tp{container-type:inline-size;width:100%;margin:22px 0 30px !important;overflow:hidden;border:1px solid #e3e7ec;border-radius:12px;background:#fff;font-size:14px;line-height:1.35}.blog-wrapper .blog-body .markdown-preview .tp .tp__head,.markdown-preview .tp .tp__head{padding:12px 16px;border-bottom:1px solid #e3e7ec;background:#f6f8fa}.blog-wrapper .blog-body .markdown-preview .tp .tp__head h2,.markdown-preview .tp .tp__head h2{margin:0 !important;font-size:18px !important;line-height:1.3 !important}.blog-wrapper .blog-body .markdown-preview .tp .tp__head p,.markdown-preview .tp .tp__head p{margin:3px 0 0 !important;color:var(--color-ink-soft);font-size:13px !important;line-height:1.45 !important}.blog-wrapper .blog-body .markdown-preview .tp ol.tp__list,.markdown-preview .tp ol.tp__list{margin:0 !important;padding:0 !important;list-style:none !important}.blog-wrapper .blog-body .markdown-preview .tp li.tp__row,.markdown-preview .tp li.tp__row{display:grid;grid-template-columns:22px 48px minmax(0,1fr) 118px 96px 150px;grid-template-areas:"rank img name stat price btns";gap:10px;align-items:center;margin:0 !important;padding:9px 16px;border-bottom:1px solid #e3e7ec;font-size:14px !important;line-height:1.35 !important;list-style:none !important}.blog-wrapper .blog-body .markdown-preview .tp li.tp__row::marker,.markdown-preview .tp li.tp__row::marker{content:none}.blog-wrapper .blog-body .markdown-preview .tp li.tp__row:last-child,.markdown-preview .tp li.tp__row:last-child{border-bottom:0}.blog-wrapper .blog-body .markdown-preview .tp li.tp__row--labels,.markdown-preview .tp li.tp__row--labels{padding-block:7px;color:var(--color-ink-soft);font-size:12px !important;font-weight:600}.blog-wrapper .blog-body .markdown-preview .tp li.tp__row--labels > span:nth-child(1),.markdown-preview .tp li.tp__row--labels > span:nth-child(1){grid-area:rank}.blog-wrapper .blog-body .markdown-preview .tp li.tp__row--labels > span:nth-child(3),.markdown-preview .tp li.tp__row--labels > span:nth-child(3){grid-area:name}.blog-wrapper .blog-body .markdown-preview .tp li.tp__row--labels > span:nth-child(4),.markdown-preview .tp li.tp__row--labels > span:nth-child(4){grid-area:stat}.blog-wrapper .blog-body .markdown-preview .tp li.tp__row--labels > span:nth-child(5),.markdown-preview .tp li.tp__row--labels > span:nth-child(5){grid-area:price}.blog-wrapper .blog-body .markdown-preview .tp li.tp__row--labels > span:nth-child(6),.markdown-preview .tp li.tp__row--labels > span:nth-child(6){grid-area:btns}.blog-wrapper .blog-body .markdown-preview .tp li.tp__row--top,.markdown-preview .tp li.tp__row--top{background:#f0f9f7}.blog-wrapper .blog-body .markdown-preview .tp .tp__rank,.markdown-preview .tp .tp__rank{grid-area:rank;display:grid;place-items:center;width:22px;height:22px;border:1.5px solid #d4d9df;border-radius:50%;color:var(--color-ink-soft);font-size:12px;font-weight:800}.blog-wrapper .blog-body .markdown-preview .tp .tp__row--top .tp__rank,.markdown-preview .tp .tp__row--top .tp__rank{border-color:#b45309;color:#b45309}.blog-wrapper .blog-body .markdown-preview .tp .tp__img,.markdown-preview .tp .tp__img{grid-area:img;display:block;width:48px;height:48px;overflow:hidden;border:1px solid #e3e7ec;border-radius:8px;background:#fff}.blog-wrapper .blog-body .markdown-preview .tp .tp__img img,.markdown-preview .tp .tp__img img{width:100% !important;height:100% !important;margin:0 !important;padding:3px;object-fit:contain;border-radius:0 !important;box-shadow:none !important}.blog-wrapper .blog-body .markdown-preview .tp .tp__name,.markdown-preview .tp .tp__name{grid-area:name;min-width:0}.blog-wrapper .blog-body .markdown-preview .tp .tp__name a,.markdown-preview .tp .tp__name a{color:var(--color-ink) !important;font-weight:700;text-decoration:none !important}.blog-wrapper .blog-body .markdown-preview .tp .tp__name a:hover,.markdown-preview .tp .tp__name a:hover{text-decoration:underline !important}.blog-wrapper .blog-body .markdown-preview .tp .tp__name small,.markdown-preview .tp .tp__name small{display:block;margin-top:2px;color:#0f766e;font-size:11.5px;font-weight:700}.blog-wrapper .blog-body .markdown-preview .tp .tp__lbl,.markdown-preview .tp .tp__lbl{display:none;font-style:normal}.blog-wrapper .blog-body .markdown-preview .tp .tp__stat,.markdown-preview .tp .tp__stat{grid-area:stat;color:var(--color-ink-soft);font-size:12.5px}.blog-wrapper .blog-body .markdown-preview .tp .tp__stat b,.markdown-preview .tp .tp__stat b{color:#c2410c;font-size:14px}.blog-wrapper .blog-body .markdown-preview .tp .tp__price,.markdown-preview .tp .tp__price{grid-area:price;color:var(--color-ink-soft);font-size:12.5px}.blog-wrapper .blog-body .markdown-preview .tp .tp__price b,.markdown-preview .tp .tp__price b{display:block;color:var(--color-ink);font-size:14px;white-space:nowrap}.blog-wrapper .blog-body .markdown-preview .tp .tp__price small,.markdown-preview .tp .tp__price small{display:block;font-size:10.5px}.blog-wrapper .blog-body .markdown-preview .tp .tp__btns,.markdown-preview .tp .tp__btns{grid-area:btns;display:flex;gap:6px}.blog-wrapper .blog-body .markdown-preview .tp a.tp-btn,.markdown-preview .tp a.tp-btn{flex:1;padding:7px 6px;border-radius:7px;font-size:12px;font-weight:700;line-height:1.2;text-align:center;text-decoration:none !important}.blog-wrapper .blog-body .markdown-preview .tp a.tp-btn.amz,.markdown-preview .tp a.tp-btn.amz{background:#ffd814;color:#111 !important}.blog-wrapper .blog-body .markdown-preview .tp a.tp-btn.fk,.markdown-preview .tp a.tp-btn.fk{background:#1f66d6;color:#fff !important}.blog-wrapper .blog-body .markdown-preview .tp p.tp__note,.markdown-preview .tp p.tp__note{margin:0 !important;padding:9px 16px;border-top:1px solid #e3e7ec;background:#f6f8fa;color:var(--color-ink-soft);font-size:12.5px !important;line-height:1.5 !important}.blog-wrapper .blog-body .markdown-preview .tp p.tp__note b,.markdown-preview .tp p.tp__note b{color:var(--color-ink)}@container (max-width:600px){.blog-wrapper .blog-body .markdown-preview .tp li.tp__row--labels,.markdown-preview .tp li.tp__row--labels{display:none}.blog-wrapper .blog-body .markdown-preview .tp li.tp__row,.markdown-preview .tp li.tp__row{grid-template-columns:20px 44px minmax(0,1fr) auto;grid-template-areas:"rank img name name" "rank img stat price" "rank img btns btns";gap:4px 10px;padding:10px 12px}.blog-wrapper .blog-body .markdown-preview .tp .tp__rank,.markdown-preview .tp .tp__rank{width:20px;height:20px;font-size:11px;align-self:start;margin-top:2px}.blog-wrapper .blog-body .markdown-preview .tp .tp__img,.markdown-preview .tp .tp__img{width:44px;height:44px;align-self:start}.blog-wrapper .blog-body .markdown-preview .tp .tp__name,.markdown-preview .tp .tp__name{align-self:start}.blog-wrapper .blog-body .markdown-preview .tp .tp__name a,.markdown-preview .tp .tp__name a{font-size:13.5px}.blog-wrapper .blog-body .markdown-preview .tp .tp__price,.markdown-preview .tp .tp__price{text-align:right}.blog-wrapper .blog-body .markdown-preview .tp .tp__stat,.markdown-preview .tp .tp__stat{font-size:12px}.blog-wrapper .blog-body .markdown-preview .tp .tp__stat b,.markdown-preview .tp .tp__stat b{font-size:13px}.blog-wrapper .blog-body .markdown-preview .tp .tp__lbl,.markdown-preview .tp .tp__lbl{display:inline}.blog-wrapper .blog-body .markdown-preview .tp .tp__btns,.markdown-preview .tp .tp__btns{gap:6px;margin-top:2px}.blog-wrapper .blog-body .markdown-preview .tp a.tp-btn,.markdown-preview .tp a.tp-btn{flex:0 0 auto;padding:5px 9px;font-size:11.5px}.blog-wrapper .blog-body .markdown-preview .tp .tp__head h2,.markdown-preview .tp .tp__head h2{font-size:16px !important}}.markdown-preview.look-clean{}.markdown-preview.look-clean .shot img[width="500"]{width:min(100%,340px) !important;margin:0 auto !important;box-shadow:none;background:#fff}.markdown-preview.look-clean p.shop-row{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:22px 0 34px !important}.markdown-preview.look-clean p.shop-row a.btn{display:inline-flex;align-items:center;gap:6px;padding:11px 22px;border-radius:999px;font-size:15px;font-weight:700;text-decoration:none !important;transition:transform 0.2s,box-shadow 0.2s}.markdown-preview.look-clean p.shop-row a.btn:hover{transform:translateY(-2px);box-shadow:0 10px 22px -12px rgba(20,20,60,0.45)}.markdown-preview.look-clean p.shop-row a.btn.amz{background:#ffd814;color:#111 !important}.markdown-preview.look-clean p.shop-row a.btn.fk{background:#1f66d6;color:#fff !important}.markdown-preview.look-clean p.shop-row + small{display:block;margin:-24px 0 30px;text-align:center;font-size:12.5px;color:var(--color-ink-soft)}.markdown-preview.look-clean ul.points{margin:4px 0 18px;padding-left:22px}.markdown-preview.look-clean ul.points li{margin:6px 0;font-size:16.5px;line-height:1.7}.markdown-preview.look-clean p{font-size:17.5px;line-height:1.85 !important;margin:0 0 18px !important}.markdown-preview.look-clean h2{margin-top:44px !important;margin-bottom:14px !important}.markdown-preview.look-clean h3{margin-top:34px !important;margin-bottom:10px !important}.markdown-preview.look-clean .shot{margin:22px 0 26px}.markdown-preview.look-clean .shot img{display:block;width:100% !important;height:auto !important;margin:0 !important;border-radius:10px !important;box-shadow:0 18px 40px -26px rgba(30,20,80,0.35)}.markdown-preview.look-clean .shot small{display:block;margin-top:8px;text-align:center;font-size:13px;font-style:italic;color:var(--color-ink-soft)}.markdown-preview.look-clean p.shop{font-size:15px;color:var(--color-ink-soft)}.markdown-preview.look-clean p.shop a.buy,.markdown-preview.look-clean p.shop a.buy.fk{display:inline;padding:0;background:none !important;color:var(--color-link) !important;font-weight:600;text-decoration:underline !important;text-underline-offset:3px}.markdown-preview.look-clean p.apply{margin:30px 0 !important;padding:18px 0;border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}.markdown-preview.look-clean p.apply a.buy{display:inline;padding:0;background:none !important;color:var(--color-link) !important;font-size:17px;font-weight:700;text-decoration:underline !important;text-underline-offset:4px}.markdown-preview.look-clean p.apply small{display:block;margin-top:8px;font-size:12.5px;color:var(--color-ink-soft)}.markdown-preview.look-clean .more{margin-top:40px}.markdown-preview.look-clean .more p{margin-bottom:8px !important}.markdown-preview.look-clean .more ul{margin:0;padding-left:20px}.markdown-preview.look-clean .more li{margin:4px 0;font-size:15.5px}@supports (animation-timeline:view()){.markdown-preview.look-clean .shot{animation:look-photo linear both;animation-timeline:view();animation-range:entry 0% entry 45%}.markdown-preview.look-clean h2,.markdown-preview.look-clean h3{animation:look-in linear both;animation-timeline:view();animation-range:entry 0% entry 60%}}@media (prefers-reduced-motion:reduce){.markdown-preview.look-clean .shot,.markdown-preview.look-clean h2,.markdown-preview.look-clean h3{animation:none !important}}.markdown-preview a.buy.fk{background:#1f66d6 !important;color:#fff !important}.blog-wrapper{background:var(--color-page);padding:24px 0 64px}.blog-wrapper .blog-layout{max-width:1200px;padding-inline:16px;gap:24px}@media (min-width:1024px){.blog-wrapper .blog-layout{grid-template-columns:minmax(0,1fr) 320px;grid-template-areas:"post side" "post deals";grid-template-rows:auto 1fr;gap:32px;align-items:start}}@media (min-width:1280px){.blog-wrapper .blog-layout{grid-template-columns:minmax(0,1fr) 320px;grid-template-areas:"post side" "post deals"}}.blog-wrapper .blog-side-right > div{position:static !important;max-height:none !important;overflow:visible !important}@media (min-width:1024px){.blog-wrapper .blog-side-deals{align-self:stretch}.blog-wrapper .blog-side-deals > div{position:static !important;height:100%;max-height:none !important;overflow:visible !important}.blog-wrapper .blog-side-deals > div > :last-child{position:sticky;top:88px;max-height:calc(100vh - 104px);overflow-y:auto;scrollbar-width:thin}}.blog-wrapper .blog-post{max-width:none;background:#fff;padding:24px 18px;gap:22px}@media (min-width:768px){.blog-wrapper .blog-post{padding:40px}}.blog-wrapper .blog-breadcrumb{font-size:13.5px}.blog-wrapper .blog-header{gap:12px}.blog-wrapper .blog-tags{gap:6px}.blog-wrapper .blog-tags span{background:var(--color-surface-2);padding:5px 12px;border-radius:999px;font-size:12.5px;font-weight:500;letter-spacing:0.04em;color:var(--color-ink-soft)}.blog-wrapper .blog-title{font-size:44px;line-height:1.12;font-weight:500;letter-spacing:-0.025em;color:var(--color-ink)}.blog-wrapper .blog-lead{font-size:18px;color:#555}.blog-wrapper .blog-meta{font-size:14px;gap:6px}.blog-wrapper .blog-meta .blog-avatar{display:none}.blog-wrapper .blog-meta .author{font-weight:600}.blog-wrapper .blog-cover-wrap{border-radius:0;border:0;aspect-ratio:40/21}.blog-wrapper .blog-body{background:none;border:0;border-radius:0;padding:0;font-size:17px;line-height:1.75;color:#3a3a3a}.blog-wrapper .blog-body p{line-height:1.75}.blog-wrapper .markdown-preview h2{font-size:26px !important;line-height:1.3 !important;font-weight:700 !important;color:#222}.blog-wrapper .markdown-preview h3{font-size:21px !important;line-height:1.35 !important;font-weight:600 !important;color:#222}.blog-wrapper .markdown-preview a:not(.buy){color:var(--color-link);text-decoration:underline;text-underline-offset:2px}.blog-wrapper .blogpost-footer{background:var(--color-page);border:1px solid var(--color-line);border-radius:0;color:#222;padding:22px 24px}.blog-wrapper .blogpost-footer .cta-title{font-size:19px;font-weight:700}.blog-wrapper .blogpost-footer .cta-text{color:#555}.blog-wrapper .blogpost-footer .cta-link{background:var(--color-brand);color:#fff;border-radius:3px;font-weight:600;padding:10px 18px}.blog-wrapper .blogpost-footer .cta-link:hover{transform:none;background:var(--color-brand-dark)}.blog-wrapper .blogpost-footer .cta-link.secondary{background:#fff;color:var(--color-brand);border:1px solid var(--color-brand)}.blog-wrapper .blog-author-box,.blog-wrapper .oh-related-card,.blog-wrapper .oh-faq details{border-radius:0 !important;box-shadow:none !important}@media (max-width:640px){.blog-wrapper .blog-title{font-size:31px}.blog-wrapper .blog-body{font-size:16.5px}}.blog-wrapper{background:#fff;padding:0 20px 64px}@media (min-width:768px){.blog-wrapper{padding:0 2rem 64px}}.blog-wrapper .blog-layout{padding-inline:0}.blog-wrapper .blog-post{background:transparent;padding:2rem 0 1.5rem;gap:1.5rem}.blog-wrapper .blog-toc-side{display:none}@media (min-width:1024px){.blog-wrapper .blog-layout.has-toc{max-width:78rem;grid-template-columns:clamp(9.5rem,12vw,13rem) minmax(0,1fr) clamp(13.5rem,17vw,18rem);grid-template-areas:"toc post side" "toc post deals";column-gap:clamp(1.5rem,3vw,3rem);row-gap:0}.blog-wrapper .blog-layout.has-toc .blog-toc-side{display:block;grid-area:toc;align-self:start;position:sticky;top:5.5rem;max-height:calc(100vh - 7rem);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;padding-top:2rem}.blog-wrapper .blog-layout.has-toc .post-toc{display:none}.blog-wrapper .blog-side-right{padding-top:2rem}}.blog-wrapper .blog-breadcrumb{font-size:0.8125rem}.blog-wrapper .blog-header{gap:0}.blog-wrapper .blog-tags{margin:0 0 1rem;gap:0.5rem}.blog-wrapper .blog-tags span{font-size:0.75rem;font-weight:600;letter-spacing:0.04em;text-transform:uppercase;padding:0.22rem 0.62rem;border-radius:999px;background:var(--color-surface-2);color:var(--color-ink-soft)}.blog-wrapper .blog-title{margin:0 0 0.85rem;font-weight:700;font-size:clamp(1.5rem,1.2rem + 1.15vw,2.25rem);line-height:1.22;letter-spacing:-0.02em;color:var(--color-ink)}.blog-wrapper .blog-lead{margin:0 0 1.25rem;max-width:40em;font-size:1rem;line-height:1.5;color:var(--color-ink-soft)}.blog-wrapper .blog-meta{font-size:0.875rem}.blog-wrapper .blog-cover-wrap{border-radius:22px}.blog-wrapper .blog-body{font-size:clamp(1rem,0.95rem + 0.25vw,1.0625rem);line-height:1.5;color:var(--color-ink)}@media (max-width:767px){.blog-wrapper .blog-body{padding-inline:9px}}.blog-wrapper .blog-body .markdown-preview{font-size:inherit;color:var(--color-ink)}.blog-wrapper .blog-body .markdown-preview p:not([class]),.blog-wrapper .blog-body .markdown-preview p.leading-7,.blog-wrapper .blog-body .markdown-preview li{font-size:inherit !important;line-height:1.5 !important;text-align:left;word-spacing:0.04em;letter-spacing:-0.006em;text-wrap:pretty}.blog-wrapper .blog-body .markdown-preview p:not([class]),.blog-wrapper .blog-body .markdown-preview p.leading-7{margin:0 0 1.5rem !important}.blog-wrapper .blog-body .markdown-preview > p:first-child:not([class]),.blog-wrapper .blog-body .markdown-preview > p.leading-7:first-child{font-size:1.1em !important;line-height:1.55 !important}.blog-wrapper .blog-body .markdown-preview ul,.blog-wrapper .blog-body .markdown-preview ol{margin:0 0 1.5rem}.blog-wrapper .blog-body .markdown-preview li{margin:0 0 0.5rem !important}.blog-wrapper .blog-body .markdown-preview ul.list-disc,.blog-wrapper .blog-body .markdown-preview ul.points{list-style:none;margin:0 0 1.5rem !important;padding-left:0 !important}.blog-wrapper .blog-body .markdown-preview ul.list-disc > li,.blog-wrapper .blog-body .markdown-preview ul.points > li{position:relative;padding-left:1.5rem;list-style:none}.blog-wrapper .blog-body .markdown-preview ul.list-disc > li::before,.blog-wrapper .blog-body .markdown-preview ul.points > li::before{content:"";position:absolute;left:0.35rem;top:0.62em;width:0.4rem;height:0.4rem;border-radius:50%;background:var(--color-link)}.blog-wrapper .blog-body .markdown-preview ol.list-decimal{list-style:decimal outside;padding-left:1.5rem}.blog-wrapper .blog-body .markdown-preview ol.list-decimal > li::marker{color:var(--color-link);font-weight:700}.blog-wrapper .blog-body .markdown-preview h2{margin:0 0 0.75rem !important;font-size:clamp(1.25rem,1.15rem + 0.4vw,1.5rem) !important;line-height:1.3 !important;font-weight:700 !important;letter-spacing:-0.025em;color:var(--color-ink)}.blog-wrapper .blog-body .markdown-preview h3{margin:0 0 0.75rem !important;font-size:clamp(1.08rem,1.03rem + 0.25vw,1.2rem) !important;line-height:1.35 !important;font-weight:700 !important;letter-spacing:-0.025em;color:var(--color-ink)}.blog-wrapper .blog-body .markdown-preview * + h2{margin-top:3rem !important;padding-top:2rem;border-top:1px solid var(--color-line)}.blog-wrapper .blog-body .markdown-preview * + h3{margin-top:2rem !important}.blog-toc-side::-webkit-scrollbar{display:none}.blog-toc-side .blog-toc-side__label{margin:0 0 0.75rem;font-size:0.72rem;font-weight:700;letter-spacing:0.09em;text-transform:uppercase;color:var(--color-ink-soft)}.blog-toc-side ol{list-style:none;margin:0;padding:0}.blog-toc-side li{margin:0}.blog-toc-side a{display:block;padding:0.4rem 0 0.4rem 0.75rem;border-left:2px solid var(--color-line);font-size:0.88rem;line-height:1.35;color:var(--color-ink-soft);text-decoration:none;transition:color 0.15s ease,border-color 0.15s ease}.blog-toc-side a:hover{color:var(--color-ink);border-left-color:var(--color-line-strong)}.blog-toc-side a[aria-current=true]{color:var(--color-ink);font-weight:600;border-left-color:var(--color-link)}