.blog-root .read-bar{z-index:300;pointer-events:none;background:0 0;width:100%;height:3px;position:fixed;top:0;left:0}.blog-root .read-bar-fill{background:linear-gradient(90deg, var(--go), var(--gx));height:100%;transition:width .12s linear}.blog-root .wrap{max-width:var(--page-max);margin:0 auto;padding:0 28px}.blog-root .main{min-height:60vh}.blog-root .crumbs{color:var(--tm);padding:14px 0;font-size:12px}.blog-root .crumbs a{color:var(--tm);text-decoration:none;transition:color .15s}.blog-root .crumbs a:hover{color:var(--fo)}.blog-root .crumbs .sep{opacity:.5;margin:0 2px}.blog-root .crumbs [aria-current]{color:var(--fo);font-weight:600}.blog-root .art-hero{background:linear-gradient(180deg, var(--cr) 0%, var(--iv) 100%);border-bottom:1px solid var(--bd);padding:30px 0 26px}.blog-root .art-cat-chip{letter-spacing:.12em;text-transform:uppercase;color:var(--go);background:var(--gp);border-radius:40px;margin-bottom:14px;padding:5px 13px;font-size:10.5px;font-weight:700;text-decoration:none;display:inline-block}.blog-root .art-title{color:var(--es);max-width:880px;margin-bottom:10px;font-family:Cormorant Garamond,serif;font-size:34px;font-weight:700;line-height:1.1}.blog-root .art-sub{color:var(--ts);max-width:760px;margin-bottom:14px;font-size:15px;line-height:1.55}.blog-root .art-meta{color:var(--tm);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;font-size:12px;display:flex}.blog-root .art-meta .dot{background:var(--pa);border-radius:50%;width:3px;height:3px}.blog-root .art-auth{color:var(--ts);align-items:center;gap:7px;font-weight:600;display:inline-flex}.blog-root .art-auth-init{background:var(--fo);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:9.5px;font-weight:700;display:inline-flex}.blog-root .art-auth-name{color:var(--ts);text-decoration:none}.blog-root .art-auth-name:hover{color:var(--fo)}.blog-root .rev-badge{background:var(--gp);color:var(--br);border-radius:40px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.blog-root .rev-badge .tk{color:var(--go);font-weight:800}.blog-root .art-tags{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.blog-root .art-tags a{border:1.5px solid var(--bdm);color:var(--ts);background:#fff;border-radius:40px;padding:4px 11px;font-size:11.5px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-block}.blog-root .art-tags a:hover{background:var(--fo);color:#fff;border-color:var(--fo)}.blog-root .art-figure{width:calc(100% - var(--page-gutter) * 2);max-width:calc(var(--page-max) - var(--page-gutter) * 2);background:linear-gradient(135deg, var(--fo), #182a19);aspect-ratio:21/9;border-radius:16px;justify-content:center;align-items:center;max-height:380px;margin:28px auto 0;font-size:90px;display:flex;position:relative;overflow:hidden}.blog-root .art-figure:after{content:"";background:radial-gradient(circle at 30% 30%,#f0c87826,#0000 60%);position:absolute;inset:0}.blog-root .art-layout{max-width:var(--page-max);grid-template-columns:240px 1fr;align-items:flex-start;gap:42px;margin:0 auto;padding:34px 28px 50px;display:grid}.blog-root .art-layout.art-layout-single{grid-template-columns:1fr;gap:0}.blog-root .art-layout.art-layout-1080,.blog-root .art-layout.art-layout-980{max-width:var(--page-max)}.blog-root .art-toc{border:1.5px solid var(--bd);border-radius:var(--rl2);background:#fff;padding:18px 18px 16px;position:sticky;top:24px}.blog-root .art-toc-h{color:var(--go);letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid var(--bd);margin-bottom:12px;padding-bottom:10px;font-size:10px;font-weight:700}.blog-root .art-toc-list{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.blog-root .art-toc-list a{color:var(--ts);border-left:2px solid #0000;border-radius:0 6px 6px 0;padding:7px 10px;font-size:12.5px;line-height:1.4;text-decoration:none;transition:all .15s;display:block}.blog-root .art-toc-list a:hover{background:var(--cr);color:var(--fo)}.blog-root .art-toc-list a.is-active{background:var(--gp);color:var(--br);border-left-color:var(--go);font-weight:700}.blog-root .art-toc-mobile{border:1.5px solid var(--bd);border-radius:var(--r);background:#fff;margin-bottom:24px;display:none}.blog-root .art-toc-mobile summary{color:var(--es);cursor:pointer;justify-content:space-between;align-items:center;padding:13px 16px;font-size:13px;font-weight:700;list-style:none;display:flex}.blog-root .art-toc-mobile summary::-webkit-details-marker{display:none}.blog-root .art-toc-mobile .chev{color:var(--tm);font-size:18px;transition:transform .2s}.blog-root .art-toc-mobile[open] .chev{transform:rotate(90deg)}.blog-root .art-toc-mobile[open] summary{border-bottom:1px solid var(--bd)}.blog-root .art-toc-mobile .art-toc-list{padding:8px}.blog-root .art-prose{min-width:0}.blog-root .art-prose h2,.blog-root .art-prose h3,.blog-root .art-prose section[id]{scroll-margin-top:150px}.blog-root .art-prose p,.blog-root .art-prose li,.blog-root .art-prose h2,.blog-root .art-prose h3,.blog-root .art-prose blockquote{overflow-wrap:break-word;word-wrap:break-word}.blog-root .art-prose h2{color:var(--es);margin:30px 0 12px;font-family:Cormorant Garamond,serif;font-size:28px;font-weight:700;line-height:1.18}.blog-root .art-prose h3{color:var(--es);margin:24px 0 10px;font-family:Cormorant Garamond,serif;font-size:22px;font-weight:700;line-height:1.22}.blog-root .art-prose p{color:var(--ts);margin:0 0 16px;font-size:15.5px;line-height:1.72}.blog-root .art-prose ul,.blog-root .art-prose ol{margin:0 0 18px 22px;padding:0}.blog-root .art-prose li{color:var(--ts);margin-bottom:8px;font-size:15px;line-height:1.7}.blog-root .art-prose strong{color:var(--es);font-weight:700}.blog-root .art-prose a{color:var(--fo);text-underline-offset:2px;-webkit-text-decoration:underline #2d4a2f4d;text-decoration:underline #2d4a2f4d}.blog-root .art-prose a:hover{color:var(--go)}.blog-root .art-cta{background:linear-gradient(135deg, var(--fo) 0%, #1a3320 100%);color:#fff;border-radius:var(--rxl);grid-template-columns:1fr auto;align-items:center;gap:18px;margin:28px 0;padding:24px 26px;display:grid;position:relative;overflow:hidden}.blog-root .art-cta:before{content:"";pointer-events:none;background:radial-gradient(circle,#f0c8782e,#0000 65%);border-radius:50%;width:200px;height:200px;position:absolute;top:-60px;right:-40px}.blog-root .art-cta-inner{display:contents}.blog-root .art-cta-text{z-index:1;min-width:0;position:relative}.blog-root .art-cta-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--gx);margin-bottom:8px;font-size:10.5px;font-weight:700;display:inline-block}.blog-root .art-cta-title{color:#fff;margin-bottom:6px;font-family:Cormorant Garamond,serif;font-size:24px;font-weight:700;line-height:1.18}.blog-root .art-cta-title em{color:var(--gx);font-style:italic}.blog-root .art-cta-desc{color:#ffffffeb;font-size:13px;line-height:1.55}.blog-root .art-cta-btn-row{z-index:1;flex-wrap:wrap;gap:8px;display:flex;position:relative}.blog-root .btn{letter-spacing:.01em;cursor:pointer;white-space:nowrap;border:1.5px solid #0000;border-radius:40px;align-items:center;gap:7px;padding:10px 20px;font-size:12.5px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.blog-root .btn-primary{background:var(--go);color:#fff;border-color:var(--go)}.blog-root .btn-primary:hover{background:var(--gl);border-color:var(--gl)}.blog-root .btn-ghost{color:#fff;background:#ffffff14;border-color:#ffffff4d}.blog-root .btn-ghost:hover{background:#ffffff29}.blog-root .btn-outline{color:var(--fo);border-color:var(--fo);background:#fff}.blog-root .btn-outline:hover{background:var(--fo);color:#fff}.blog-root .box-author{border:1.5px solid var(--bd);border-radius:var(--rl2);background:#fff;gap:14px;margin:18px 0;padding:18px;display:flex}.blog-root .box-author-av{background:var(--fo);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;font-size:16px;font-weight:700;display:flex}.blog-root .ba-eyebrow{color:var(--tm);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:10.5px;font-weight:700}.blog-root .ba-name{color:var(--es);margin-bottom:2px;font-family:Cormorant Garamond,serif;font-size:20px;font-weight:700}.blog-root .med-disc{background:var(--cp);border-left:3px solid var(--cl);border-radius:0 var(--r) var(--r) 0;color:var(--ts);margin:22px 0;padding:14px 18px;font-size:12.5px;line-height:1.55}.blog-root .med-disc strong{color:var(--cl);margin-bottom:4px;font-weight:700;display:block}.blog-root .faqs h2{color:var(--es);margin:30px 0 18px;font-family:Cormorant Garamond,serif;font-size:30px;font-weight:700}.blog-root .faq-list{flex-direction:column;gap:8px;max-width:840px;display:flex}.blog-root .faq-item{border:1.5px solid var(--bd);border-radius:var(--r);background:#fff;overflow:hidden}.blog-root .faq-q-btn{text-align:left;width:100%;color:var(--es);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;font-size:14px;font-weight:600;display:flex}.blog-root .faq-q-btn .chev{color:var(--tm);flex-shrink:0;font-size:18px;transition:transform .2s}.blog-root .faq-item.open .faq-q-btn .chev{color:var(--fo);transform:rotate(90deg)}.blog-root .faq-item.open .faq-q-btn{border-bottom:1px solid var(--bd)}.blog-root .faq-a{color:var(--ts);padding:14px 18px 16px;font-size:13px;line-height:1.65}.blog-root .rel-tags{flex-wrap:wrap;gap:8px;display:flex}.blog-root .rel-tags a{color:var(--ts);border:1.5px solid var(--bdm);background:#fff;border-radius:40px;padding:7px 14px;font-size:12.5px;font-weight:600;text-decoration:none;transition:all .2s}.blog-root .rel-tags a:hover{background:var(--fo);color:#fff;border-color:var(--fo)}.blog-root .related-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.blog-root .related-card{border:1.5px solid var(--bd);border-radius:var(--rl2);background:#fff;flex-direction:column;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;overflow:hidden}.blog-root .related-card:hover{box-shadow:var(--sh);border-color:var(--go);transform:translateY(-3px)}.blog-root .related-card-fig{aspect-ratio:16/10;background:linear-gradient(135deg, var(--cr), var(--gp));justify-content:center;align-items:center;font-size:56px;display:flex}.blog-root .related-card-body{padding:14px 16px 16px}.blog-root .related-card-cat{color:var(--go);letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:700}.blog-root .related-card h3{color:var(--es);margin-bottom:6px;font-family:Cormorant Garamond,serif;font-size:17px;font-weight:700;line-height:1.22}.blog-root .related-card-meta{color:var(--tm);font-size:11.5px}.blog-root .news-cta{background:linear-gradient(135deg, var(--fo) 0%, #182a19 100%);color:#fff;border-radius:var(--rxl);grid-template-columns:1.3fr 1fr;align-items:center;gap:24px;padding:34px 30px;display:grid;position:relative;overflow:hidden}.blog-root .news-cta:before{content:"";background:radial-gradient(circle,#f0c8782e,#0000 65%);border-radius:50%;width:240px;height:240px;position:absolute;top:-80px;right:-60px}.blog-root .news-cta-text{z-index:1;position:relative}.blog-root .news-cta h2{color:#fff;margin-bottom:8px;font-family:Cormorant Garamond,serif;font-size:28px;font-weight:700;line-height:1.1}.blog-root .news-cta h2 em{color:var(--gx);font-style:italic}.blog-root .news-cta p{color:#fffc;font-size:13.5px;line-height:1.55}.blog-root .mob-cta{border:1.5px solid var(--bdm);box-shadow:var(--shl);z-index:90;background:#fff;border-radius:40px;justify-content:space-around;gap:6px;padding:6px;display:none;position:fixed;bottom:14px;left:14px;right:14px}.blog-root .img-stage{background:linear-gradient(135deg, var(--cr) 0%, var(--gp) 100%);border-radius:var(--rl2);border:1px solid var(--bd);margin:14px 0 26px;padding:32px}.blog-root .img-stage-main{aspect-ratio:16/10;border-radius:var(--r);color:var(--fo);box-shadow:var(--sh);background:#fff;justify-content:center;align-items:center;margin:0;font-size:120px;display:flex;position:relative;overflow:hidden}.blog-root .img-stage-main figcaption{color:#fff;-webkit-backdrop-filter:blur(6px);background:#0d1a0ed9;border-radius:40px;padding:6px 14px;font-size:11.5px;font-weight:600;position:absolute;bottom:14px;left:18px}.blog-root .img-stage-thumbs{grid-template-columns:repeat(7,1fr);gap:8px;margin-top:14px;display:grid}.blog-root .img-thumb{aspect-ratio:1;border:1.5px solid var(--bd);border-radius:var(--r);color:var(--ts);cursor:pointer;background:#fff;justify-content:center;align-items:center;font-family:Cormorant Garamond,serif;font-size:22px;font-weight:700;transition:all .2s;display:flex}.blog-root .img-thumb:hover{border-color:var(--go);color:var(--go)}.blog-root .img-thumb.is-active{background:var(--fo);border-color:var(--fo);color:#fff}.blog-root .img-explain{grid-template-columns:1fr 1fr;gap:14px;margin:16px 0 22px;display:grid}.blog-root .img-explain-card{border:1.5px solid var(--bd);border-radius:var(--r);background:#fff;padding:18px}.blog-root .img-explain-card h4{color:var(--es);margin-bottom:8px;font-family:Cormorant Garamond,serif;font-size:18px}.blog-root .img-explain-card .ic{margin-bottom:6px;font-size:24px;display:block}.blog-root .img-explain-card.cl-clinical{border-left:3px solid var(--fo)}.blog-root .img-explain-card.cl-treatment{border-left:3px solid var(--go)}.blog-root .compare-block{background:linear-gradient(135deg, var(--fo) 0%, #1a3320 100%);color:#fff;border-radius:var(--rxl);text-align:center;margin:24px 0;padding:28px;position:relative;overflow:hidden}.blog-root .compare-block:before{content:"";background:radial-gradient(circle,#f0c8782e,#0000 65%);border-radius:50%;width:200px;height:200px;position:absolute;top:-60px;right:-40px}.blog-root .compare-block h3{z-index:1;color:#fff;margin-bottom:8px;font-family:Cormorant Garamond,serif;font-size:24px;position:relative}.blog-root .compare-block p{color:#ffffffd1;z-index:1;margin-bottom:14px;font-size:13.5px;position:relative}.blog-root .ba-slider{border:1.5px solid var(--bd);border-radius:var(--rl2);background:#fff;margin:18px 0;padding:18px}.blog-root .ba-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.blog-root .ba-slot{aspect-ratio:4/3;background:linear-gradient(135deg, var(--cr), var(--pa));border-radius:var(--r);text-align:center;flex-direction:column;justify-content:center;align-items:center;font-size:80px;display:flex;position:relative}.blog-root .ba-slot strong{text-transform:uppercase;letter-spacing:.06em;color:var(--es);background:#ffffffc7;border-radius:20px;padding:3px 9px;font-size:11.5px;position:absolute;top:10px;left:12px}.blog-root .ba-slot .ba-mo{color:var(--es);background:#ffffffc7;border-radius:20px;padding:3px 9px;font-size:11px;font-weight:700;position:absolute;bottom:10px}.blog-root .video-stage{border-radius:var(--rl2);aspect-ratio:16/9;box-shadow:var(--shl);background:#0a0f0a;margin:14px 0 22px;position:relative;overflow:hidden}.blog-root .video-stage iframe,.blog-root .video-stage video{background:#000;border:none;width:100%;height:100%;position:absolute;inset:0}.blog-root .video-poster{background:linear-gradient(135deg, var(--fo), #0a1a0e);color:#fff;cursor:pointer;border:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.blog-root .video-poster:before{content:"";background:radial-gradient(circle,#b8802a2e,#0000 70%);position:absolute;inset:0}.blog-root .video-play{width:88px;height:88px;color:var(--fo);z-index:1;background:#fffffff0;border-radius:50%;justify-content:center;align-items:center;font-size:32px;transition:transform .2s;display:flex;position:relative;box-shadow:0 8px 32px #0006}.blog-root .video-poster:hover .video-play{transform:scale(1.06)}.blog-root .video-poster-meta{z-index:1;position:absolute;bottom:18px;left:20px}.blog-root .video-poster-meta span{color:var(--gx);letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.blog-root .video-poster-meta strong{font-family:Cormorant Garamond,serif;font-size:18px;font-weight:600;display:block}.blog-root .video-meta-row{color:var(--tm);flex-wrap:wrap;align-items:center;gap:14px;margin:14px 0 22px;font-size:12px;display:flex}.blog-root .video-meta-row .vm-pill{background:var(--cr);color:var(--ts);border-radius:40px;align-items:center;gap:5px;padding:5px 12px;font-weight:600;display:inline-flex}.blog-root .takeaways{background:var(--gp);border-left:3px solid var(--go);border-radius:0 var(--r) var(--r) 0;margin:18px 0 26px;padding:18px 22px}.blog-root .takeaways h3{color:var(--es);margin-bottom:10px;font-family:Cormorant Garamond,serif;font-size:20px}.blog-root .takeaways ul{margin:0 0 0 18px}.blog-root .takeaways li{color:var(--ts);margin-bottom:6px;font-size:14px;line-height:1.7}.blog-root .related-videos{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px;display:grid}.blog-root .rv-card{border:1.5px solid var(--bd);border-radius:var(--r);background:#fff;flex-direction:column;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;overflow:hidden}.blog-root .rv-card:hover{box-shadow:var(--sh);border-color:var(--go);transform:translateY(-3px)}.blog-root .rv-thumb{aspect-ratio:16/10;background:linear-gradient(135deg, var(--fo), #0a1a0e);color:#fff;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.blog-root .rv-thumb:before{content:"";background:radial-gradient(circle at 30% 30%,#f0c87829,#0000 60%);position:absolute;inset:0}.blog-root .rv-play{width:42px;height:42px;color:var(--fo);z-index:1;background:#fffffff0;border-radius:50%;justify-content:center;align-items:center;font-size:14px;display:flex;position:relative}.blog-root .rv-dur{color:#fff;z-index:1;background:#000000b3;border-radius:4px;padding:2px 7px;font-size:10.5px;font-weight:700;position:absolute;bottom:8px;right:8px}.blog-root .rv-body{padding:13px 14px 16px}.blog-root .rv-cat{color:var(--go);letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:700}.blog-root .rv-card h3{color:var(--es);margin-bottom:6px;font-family:Cormorant Garamond,serif;font-size:17px;font-weight:700;line-height:1.2}.blog-root .rv-meta{color:var(--tm);font-size:11px}.blog-root .inf-stage{background:linear-gradient(135deg, var(--cr) 0%, var(--gp) 100%);border-radius:var(--rl2);border:1px solid var(--bd);margin:14px 0 26px;padding:0;overflow:hidden}.blog-root .inf-stage-bar{border-bottom:1px solid var(--bd);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 18px;display:flex}.blog-root .inf-stage-actions{flex-wrap:wrap;gap:6px;display:flex}.blog-root .inf-action{color:var(--fo);background:var(--cr);border:1.5px solid var(--bdm);cursor:pointer;border-radius:40px;align-items:center;gap:5px;padding:6px 12px;font-size:12px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.blog-root .inf-action:hover{background:var(--fo);color:#fff;border-color:var(--fo)}.blog-root .inf-canvas{padding:28px 24px 30px}.blog-root .inf-phase-row{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:22px;display:grid}.blog-root .inf-phase{border:1.5px solid var(--bd);border-radius:var(--r);text-align:center;background:#fff;padding:22px 18px;position:relative;overflow:hidden}.blog-root .inf-phase.cl-anagen{border-top:3px solid var(--fo)}.blog-root .inf-phase.cl-catagen{border-top:3px solid var(--go)}.blog-root .inf-phase.cl-telogen{border-top:3px solid var(--cl)}.blog-root .inf-phase .ph-no{color:var(--gl);margin-bottom:6px;font-family:Cormorant Garamond,serif;font-size:44px;font-weight:700;line-height:1}.blog-root .inf-phase .ph-name{color:var(--es);justify-content:center;align-items:center;gap:6px;margin-bottom:4px;font-family:Cormorant Garamond,serif;font-size:22px;font-weight:700;display:flex}.blog-root .inf-phase .ph-ic{font-size:18px}.blog-root .inf-phase .ph-sub{color:var(--tm);margin-bottom:10px;font-size:12px}.blog-root .inf-phase .ph-pct{color:var(--go);margin-bottom:4px;font-family:Cormorant Garamond,serif;font-size:30px;font-weight:700;line-height:1}.blog-root .inf-phase .ph-dur{color:var(--ts);font-size:11.5px;font-weight:600}.blog-root .inf-flow{border:1.5px solid var(--bd);border-radius:var(--r);background:#fff;margin-bottom:22px;padding:16px 18px}.blog-root .inf-flow-h{color:var(--tm);text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px;font-size:11px;font-weight:700}.blog-root .inf-flow-bar{background:var(--cr);border-radius:40px;width:100%;height:22px;margin-bottom:6px;display:flex;overflow:hidden}.blog-root .inf-flow-seg{height:100%}.blog-root .inf-flow-seg.cl-anagen{background:var(--fo)}.blog-root .inf-flow-seg.cl-catagen{background:var(--go)}.blog-root .inf-flow-seg.cl-telogen{background:var(--cl)}.blog-root .inf-flow-labels{color:var(--tm);justify-content:space-between;font-size:10.5px;font-weight:700;display:flex}.blog-root .inf-summary{background:var(--gp);border-left:3px solid var(--go);border-radius:0 var(--r) var(--r) 0;padding:18px 22px}.blog-root .inf-summary h3{color:var(--es);margin-bottom:10px;font-family:Cormorant Garamond,serif;font-size:20px}.blog-root .inf-summary ul{margin:0 0 0 18px}.blog-root .inf-summary li{color:var(--ts);margin-bottom:6px;font-size:14px;line-height:1.7}.blog-root .inf-breakdown-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin:14px 0 24px;display:grid}.blog-root .inf-breakdown{border:1.5px solid var(--bd);border-radius:var(--r);background:#fff;padding:20px 18px}.blog-root .inf-breakdown .ic{margin-bottom:6px;font-size:28px;display:block}.blog-root .inf-breakdown h3{color:var(--es);margin-bottom:8px;font-family:Cormorant Garamond,serif;font-size:19px}.blog-root .inf-breakdown p{color:var(--ts);margin:0;font-size:13.5px;line-height:1.6}.blog-root .inf-share-row{flex-wrap:wrap;gap:8px;margin:14px 0 24px;display:flex}.blog-root .inf-share-btn{color:var(--fo);border:1.5px solid var(--bdm);cursor:pointer;background:#fff;border-radius:40px;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.blog-root .inf-share-btn:hover{background:var(--fo);color:#fff;border-color:var(--fo)}@media (max-width:1100px){.blog-root .art-layout{grid-template-columns:1fr;gap:24px;padding:26px 22px 40px}.blog-root .art-toc{display:none}.blog-root .art-toc-mobile{display:block}}@media (max-width:980px){.blog-root .art-layout{padding:24px 22px 40px}}@media (max-width:760px){.blog-root .mob-cta{display:flex}.blog-root.has-mob-cta{padding-bottom:80px}.blog-root .art-title{font-size:28px}.blog-root .related-grid,.blog-root .related-videos,.blog-root .inf-phase-row,.blog-root .inf-breakdown-grid,.blog-root .img-explain,.blog-root .ba-row{grid-template-columns:1fr}.blog-root .img-stage-thumbs{grid-template-columns:repeat(4,1fr)}.blog-root .art-cta{grid-template-columns:1fr;padding:20px}.blog-root .art-cta-title{font-size:20px}.blog-root .news-cta{grid-template-columns:1fr;padding:26px 22px}.blog-root .news-cta h2{font-size:24px}.blog-root .img-stage{padding:18px}}@media (max-width:380px){.blog-root .art-hero{padding:22px 0 20px}.blog-root .art-title{font-size:26px;line-height:1.15}.blog-root .art-sub{font-size:14px}.blog-root .wrap{padding:0 18px}.blog-root .art-meta{gap:6px;font-size:11px}.blog-root .crumbs{font-size:11px}.blog-root .art-cta{border-radius:18px;padding:18px 16px}.blog-root .art-cta-title{font-size:18px}.blog-root .video-meta-row{gap:8px;font-size:11px}.blog-root .video-meta-row .vm-pill{padding:4px 10px;font-size:10.5px}.blog-root .img-stage{padding:14px}.blog-root .img-stage-thumbs{grid-template-columns:repeat(4,1fr);gap:6px}.blog-root .inf-canvas,.blog-root .inf-phase{padding:18px 14px}.blog-root .inf-phase .ph-no{font-size:36px}.blog-root .inf-phase .ph-name{font-size:18px}.blog-root .inf-stage-bar{flex-direction:column;align-items:flex-start;padding:10px 14px}.blog-root .inf-stage-actions{width:100%}.blog-root .inf-action{padding:5px 10px;font-size:11px}.blog-root .mob-cta{left:8px;right:8px}.blog-root .mob-cta .btn{padding:7px 12px;font-size:11px}}
