.m-body .dh-packaging-case2{--pk2-r:4px;--pk2-line:1px solid color-mix(in srgb,var(--m-ink) 14%,var(--m-surface));--m-on-deep:#fff;--m-on-deep-muted:color-mix(in srgb,#fff 80%,transparent);--pk2-accent-on-deep:color-mix(in srgb,var(--m-accent) 58%,#fff)}.m-body .dh-packaging-case2 .pk2-hero{position:relative;display:flex;align-items:flex-end;min-height:clamp(520px,62vw,760px);padding-block:clamp(48px,7vw,96px);background:var(--m-brand-deep);color:var(--m-on-deep,#fff);overflow:hidden}.m-body .dh-packaging-case2 .pk2-hero-bg,.m-body .dh-packaging-case2 .pk2-hero-bg .m-shot{position:absolute;inset:0}.m-body .dh-packaging-case2 .pk2-hero-bg img{display:block;width:100%;height:100%;aspect-ratio:auto;-o-object-fit:cover;object-fit:cover}.m-body .dh-packaging-case2 .pk2-hero-veil{position:absolute;inset:0;background:linear-gradient(100deg,color-mix(in srgb,var(--m-brand-deep) 92%,#000) 0,color-mix(in srgb,var(--m-brand-deep) 78%,transparent) 46%,color-mix(in srgb,var(--m-brand-deep) 40%,transparent) 100%)}.m-body .dh-packaging-case2 .pk2-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:clamp(28px,4vw,72px);align-items:end}.m-body .dh-packaging-case2 .pk2-hero-title{margin:0;font-size:clamp(30px,4.4vw,56px);font-weight:800;line-height:1.14;letter-spacing:-.01em}.m-body .dh-packaging-case2 .pk2-h2 em,.m-body .dh-packaging-case2 .pk2-hero-title em{position:relative;display:inline-block;padding:1px 8px 3px;font-style:normal;isolation:isolate}.m-body .dh-packaging-case2 .pk2-h2 em b,.m-body .dh-packaging-case2 .pk2-hero-title em b{position:relative;z-index:1;font-weight:800}.m-body .dh-packaging-case2 .pk2-h2 em .pk2-block,.m-body .dh-packaging-case2 .pk2-hero-title em .pk2-block{position:absolute;inset:8% -3px 2%;z-index:0;border-radius:calc(var(--pk2-r) / 2);background:color-mix(in srgb,var(--m-brand) 58%,transparent)}.m-body .dh-packaging-case2 .pk2-hero-lede{max-width:52ch;margin:22px 0 30px;font-size:var(--m-fs-sm);line-height:1.95;color:color-mix(in srgb,#fff 86%,transparent)}.m-body .dh-packaging-case2 .pk2-hero-acts{display:flex;gap:12px;flex-wrap:wrap}.m-body .dh-packaging-case2 .pk2-axis{margin:0;padding:0 0 0 clamp(18px,2vw,26px);list-style:none;border-left:1px solid color-mix(in srgb,#fff 34%,transparent)}.m-body .dh-packaging-case2 .pk2-axis-row{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:baseline}.m-body .dh-packaging-case2 .pk2-axis-row+.pk2-axis-row{margin-top:16px;padding-top:16px;border-top:1px solid color-mix(in srgb,#fff 14%,transparent)}.m-body .dh-packaging-case2 .pk2-axis-no{font-size:15px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--pk2-accent-on-deep)}.m-body .dh-packaging-case2 .pk2-axis-copy b{display:block;font-size:15px;font-weight:800;color:#fff}.m-body .dh-packaging-case2 .pk2-axis-copy em{display:block;margin-top:3px;font-style:normal;font-size:var(--m-fs-xs);color:color-mix(in srgb,#fff 82%,transparent)}.m-body .dh-packaging-case2 .pk2-axis-copy i{display:block;margin-top:3px;font-style:normal;font-size:var(--m-fs-xs);line-height:1.6;color:color-mix(in srgb,#fff 62%,transparent)}.m-body .dh-packaging-case2 .pk2-btn{display:inline-flex;align-items:center;gap:8px;padding:13px 26px;border:1px solid transparent;border-radius:18px;background:var(--m-brand);color:#fff;font-size:var(--m-fs-sm);font-weight:700;letter-spacing:.02em;transition:background .15s ease,border-color .15s ease,color .15s ease}.m-body .dh-packaging-case2 .pk2-btn:hover{background:var(--m-brand-deep)}.m-body .dh-packaging-case2 .pk2-btn--ghost{background:transparent;border-color:color-mix(in srgb,var(--m-brand) 62%,transparent);color:var(--m-brand)}.m-body .dh-packaging-case2 .pk2-btn--ghost:hover{background:var(--m-brand);border-color:var(--m-brand);color:#fff}.m-body .dh-packaging-case2 .pk2-btn--on-deep{border-color:color-mix(in srgb,#fff 62%,transparent);color:#fff}.m-body .dh-packaging-case2 .pk2-btn--on-deep:hover{background:#fff;border-color:#fff;color:var(--m-brand-deep)}.m-body .dh-packaging-case2 .pk2-btns{display:flex;gap:12px;flex-wrap:wrap}.m-body .dh-packaging-case2 .pk2-head{margin-bottom:clamp(22px,3vw,40px)}.m-body .dh-packaging-case2 .pk2-head--center{text-align:center}.m-body .dh-packaging-case2 .pk2-head--row{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap}.m-body .dh-packaging-case2 .pk2-rule{display:block;width:42px;height:3px;margin:14px auto 0;background:var(--m-brand)}.m-body .dh-packaging-case2 .pk2-h2{margin:10px 0 0;font-size:clamp(24px,2.9vw,36px);font-weight:800;line-height:1.26;color:var(--m-ink)}.m-body .dh-packaging-case2 .pk2-h2--on-deep{color:#fff}.m-body .dh-packaging-case2 .pk2-h3{margin:0 0 14px;font-size:19px;font-weight:800;color:var(--m-ink)}.m-body .dh-packaging-case2 .pk2-p{max-width:56ch;margin:16px 0 22px;font-size:var(--m-fs-sm);line-height:1.95;color:var(--m-text)}.m-body .dh-packaging-case2 .pk2-more{font-size:var(--m-fs-sm);font-weight:700;color:var(--m-brand)}.m-body .dh-packaging-case2 .pk2-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.m-body .dh-packaging-case2 .pk2-wave{display:block;width:100%;height:clamp(34px,5vw,70px)}.m-body .dh-packaging-case2 .pk2-wave-path{fill:var(--m-surface)}.m-body .dh-packaging-case2 .pk2-band{background:var(--m-surface);padding-bottom:clamp(30px,4vw,56px)}.m-body .dh-packaging-case2 .pk2-band-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;margin:0;padding:clamp(24px,3.2vw,40px) 0 0;list-style:none}.m-body .dh-packaging-case2 .pk2-band-grid a{display:block;text-align:center;color:inherit}.m-body .dh-packaging-case2 .pk2-band-grid b{display:block;font-size:clamp(26px,3vw,36px);font-weight:800;line-height:1;font-variant-numeric:tabular-nums;color:var(--m-brand)}.m-body .dh-packaging-case2 .pk2-band-grid span{display:block;margin-top:8px;font-size:var(--m-fs-xs);line-height:1.6;color:var(--m-muted)}.m-body .dh-packaging-case2 .pk2-band-grid a:hover b{color:var(--m-accent)}.m-body .dh-packaging-case2 .pk2-about{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);gap:clamp(28px,5vw,64px);align-items:center}.m-body .dh-packaging-case2 .pk2-about-shot{display:block;padding:9px;background:var(--m-surface);border:var(--pk2-line);box-shadow:0 16px 36px color-mix(in srgb,var(--m-ink) 14%,transparent)}.m-body .dh-packaging-case2 .pk2-about-shot img{display:block;width:100%;-o-object-fit:cover;object-fit:cover}.m-body .dh-packaging-case2 .pk2-about-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0 0 24px;padding:0;list-style:none;border:var(--pk2-line)}.m-body .dh-packaging-case2 .pk2-about-points li{padding:12px 14px;border-right:var(--pk2-line)}.m-body .dh-packaging-case2 .pk2-about-points li:last-child{border-right:0}.m-body .dh-packaging-case2 .pk2-about-points b{display:block;margin-bottom:5px;font-size:var(--m-fs-xs);font-weight:800;color:var(--m-brand)}.m-body .dh-packaging-case2 .pk2-about-points span{display:block;font-size:var(--m-fs-xs);line-height:1.65;color:var(--m-text)}.m-body .dh-packaging-case2 .pk2-svc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;align-items:start;background:color-mix(in srgb,var(--m-ink) 12%,var(--m-surface));border:var(--pk2-line)}.m-body .dh-packaging-case2 .pk2-svc-cell{position:relative;display:block;overflow:hidden;color:#fff}.m-body .dh-packaging-case2 .pk2-svc-shot{display:block;width:100%;aspect-ratio:16/10}.m-body .dh-packaging-case2 .pk2-svc-shot img{display:block;width:100%;height:100%;aspect-ratio:auto;-o-object-fit:cover;object-fit:cover}.m-body .dh-packaging-case2 .pk2-svc-cell:hover .pk2-svc-tag{background:linear-gradient(to top,color-mix(in srgb,var(--m-brand-deep) 96%,#000) 0,color-mix(in srgb,var(--m-brand-deep) 62%,transparent) 62%,transparent 100%)}.m-body .dh-packaging-case2 .pk2-svc-tag{position:absolute;right:0;bottom:0;left:0;padding:18px 20px;background:linear-gradient(to top,color-mix(in srgb,var(--m-brand-deep) 92%,#000) 0,color-mix(in srgb,var(--m-brand-deep) 46%,transparent) 62%,transparent 100%)}.m-body .dh-packaging-case2 .pk2-svc-tag b{display:block;padding-left:12px;border-left:3px solid var(--pk2-accent-on-deep);font-size:18px;font-weight:800;color:#fff}.m-body .dh-packaging-case2 .pk2-svc-tag em{display:block;margin-top:6px;padding-left:15px;font-style:normal;font-size:var(--m-fs-xs);color:color-mix(in srgb,#fff 82%,transparent)}.m-body .dh-packaging-case2 .pk2-why{margin:0;padding:0;list-style:none}.m-body .dh-packaging-case2 .pk2-why-row{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(22px,4vw,58px);align-items:center;padding-block:clamp(22px,3vw,40px)}.m-body .dh-packaging-case2 .pk2-why-row.is-flip{grid-template-columns:minmax(0,1.22fr) minmax(0,.78fr)}.m-body .dh-packaging-case2 .pk2-why-row.is-flip .pk2-why-art{order:2}.m-body .dh-packaging-case2 .pk2-why-copy{position:relative}.m-body .dh-packaging-case2 .pk2-why-copy strong{display:block;margin:0 0 10px;padding-left:14px;border-left:4px solid var(--m-brand);font-size:clamp(19px,2vw,24px);font-weight:800;line-height:1.4;color:var(--m-ink)}.m-body .dh-packaging-case2 .pk2-why-copy p{max-width:58ch;margin:0;padding-left:18px;font-size:var(--m-fs-sm);line-height:1.95;color:var(--m-text)}.m-body .dh-packaging-case2 .pk2-bigno{position:absolute;top:-34px;right:0;font-size:clamp(52px,7vw,84px);font-weight:800;line-height:1;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--m-accent) 34%,var(--m-surface));pointer-events:none}.m-body .dh-packaging-case2 .pk2-why-tags{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0 0 0 18px;list-style:none}.m-body .dh-packaging-case2 .pk2-why-tags li{padding:5px 11px;border:1px solid color-mix(in srgb,var(--m-brand) 34%,transparent);border-radius:calc(var(--pk2-r) / 2);font-size:var(--m-fs-xs);color:var(--m-brand-strong)}.m-body .dh-packaging-case2 .pk2-art{position:relative;display:block;width:min(100%,300px);aspect-ratio:1/1;margin-inline:auto}.m-body .dh-packaging-case2 .pk2-art-half{position:absolute;left:0;width:62%;border:6px solid var(--m-accent)}.m-body .dh-packaging-case2 .pk2-art--mold .pk2-art-half:first-child{top:10%;height:26%;border-radius:3px}.m-body .dh-packaging-case2 .pk2-art--mold .pk2-art-half:nth-child(2){bottom:10%;height:26%;border-radius:3px;border-color:var(--m-accent-strong)}.m-body .dh-packaging-case2 .pk2-art-core{position:absolute;top:36%;left:8%;width:46%;height:20%;border:6px solid var(--m-brand);border-radius:3px}.m-body .dh-packaging-case2 .pk2-art-cup{position:absolute;top:14%;left:20%;width:58%;height:62%;border:6px solid var(--m-accent);border-radius:3px;clip-path:polygon(0 0,100% 0,82% 100%,18% 100%)}.m-body .dh-packaging-case2 .pk2-art-line{position:absolute;right:6%;bottom:10%;left:6%;height:0;border-top:4px dashed var(--m-accent-strong)}.m-body .dh-packaging-case2 .pk2-art-roll{position:absolute;top:12%;left:6%;width:32%;aspect-ratio:1/1;border:6px solid var(--m-brand);border-radius:50%}.m-body .dh-packaging-case2 .pk2-art-sheet{position:absolute;top:26%;right:4%;width:50%;height:52%;border:6px solid var(--m-accent-strong);border-radius:3px;background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--m-accent) 34%,transparent) 0 6px,transparent 6px 14px)}.m-body .dh-packaging-case2 .pk2-green{background:var(--m-brand);color:#fff;padding-block:clamp(34px,4.6vw,68px)}.m-body .dh-packaging-case2 .pk2-green-grid{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,1fr);gap:clamp(26px,4vw,56px);align-items:center}.m-body .dh-packaging-case2 .pk2-green-copy .dh-kicker{color:color-mix(in srgb,#fff 82%,transparent)}.m-body .dh-packaging-case2 .pk2-green-list{margin:20px 0 24px;padding:0;list-style:none}.m-body .dh-packaging-case2 .pk2-green-list li+li{margin-top:12px;padding-top:12px;border-top:1px solid color-mix(in srgb,#fff 24%,transparent)}.m-body .dh-packaging-case2 .pk2-green-list strong{display:block;margin-bottom:4px;font-size:16px;font-weight:800;color:#fff}.m-body .dh-packaging-case2 .pk2-green-list span{display:block;font-size:var(--m-fs-sm);line-height:1.8;color:color-mix(in srgb,#fff 84%,transparent)}.m-body .dh-packaging-case2 .pk2-about-shot,.m-body .dh-packaging-case2 .pk2-green-shot{display:block;padding:9px;background:var(--m-surface)}.m-body .dh-packaging-case2 .pk2-green-shot{box-shadow:0 18px 40px color-mix(in srgb,var(--m-ink) 28%,transparent)}.m-body .dh-packaging-case2 .pk2-about-shot img,.m-body .dh-packaging-case2 .pk2-green-shot img{display:block;width:100%;aspect-ratio:16/11;-o-object-fit:cover;object-fit:cover}.m-body .dh-packaging-case2 .pk2-about-shot img{aspect-ratio:4/3}.m-body .dh-packaging-case2 .pk2-specwrap{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(0,.84fr);gap:clamp(22px,3.4vw,48px);align-items:start}.m-body .dh-packaging-case2 .pk2-litertable{width:100%;border-collapse:collapse;border:var(--pk2-line);font-size:var(--m-fs-sm)}.m-body .dh-packaging-case2 .pk2-litertable td,.m-body .dh-packaging-case2 .pk2-litertable th{padding:14px 16px;text-align:left;vertical-align:top;border-bottom:var(--pk2-line)}.m-body .dh-packaging-case2 .pk2-litertable thead th{background:color-mix(in srgb,var(--m-accent) 12%,var(--m-surface));font-size:var(--m-fs-xs);font-weight:700;letter-spacing:.06em;color:var(--m-ink)}.m-body .dh-packaging-case2 .pk2-litertable tbody th{font-weight:800;white-space:nowrap;color:var(--m-brand-strong)}.m-body .dh-packaging-case2 .pk2-litertable tbody td{color:var(--m-text)}.m-body .dh-packaging-case2 .pk2-litertable tbody tr:last-child td,.m-body .dh-packaging-case2 .pk2-litertable tbody tr:last-child th{border-bottom:0}.m-body .dh-packaging-case2 .pk2-specside{padding:clamp(18px,2.4vw,26px);border:var(--pk2-line);background:color-mix(in srgb,var(--m-brand) 4%,var(--m-surface))}.m-body .dh-packaging-case2 .pk2-keys{display:grid;gap:0;margin:0 0 20px;padding:0;list-style:none;border-top:var(--pk2-line)}.m-body .dh-packaging-case2 .pk2-keys li{display:grid;grid-template-columns:5.5em minmax(0,1fr);gap:10px;padding:10px 0;border-bottom:var(--pk2-line)}.m-body .dh-packaging-case2 .pk2-keys b{font-size:var(--m-fs-xs);font-weight:700;color:var(--m-muted)}.m-body .dh-packaging-case2 .pk2-keys span{font-size:var(--m-fs-xs);line-height:1.7;color:var(--m-text)}.m-body .dh-packaging-case2 .pk2-prods{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.m-body .dh-packaging-case2 .pk2-prod{display:flex;flex-direction:column;padding:14px;border:var(--pk2-line);background:var(--m-surface);color:inherit;transition:border-color .16s ease,transform .16s ease}.m-body .dh-packaging-case2 .pk2-prod:hover{border-color:var(--m-brand);transform:translateY(-3px)}.m-body .dh-packaging-case2 .pk2-prod-shot{display:block;background:color-mix(in srgb,var(--m-brand) 6%,var(--m-surface))}.m-body .dh-packaging-case2 .pk2-prod-shot img{display:block;width:100%;aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain}.m-body .dh-packaging-case2 .pk2-prod strong{display:block;margin:14px 0 10px;font-size:17px;font-weight:800;line-height:1.4;color:var(--m-ink)}.m-body .dh-packaging-case2 .pk2-prod-specs{margin:0 0 14px;padding:0;list-style:none;font-size:var(--m-fs-xs);line-height:1.9;color:var(--m-muted)}.m-body .dh-packaging-case2 .pk2-prod-specs b{display:inline-block;min-width:4.5em;margin-right:8px;font-weight:700;color:var(--m-brand-strong)}.m-body .dh-packaging-case2 .pk2-prod-more{margin-top:auto;font-size:var(--m-fs-xs);font-weight:700;color:var(--m-brand)}.m-body .dh-packaging-case2 .pk2-partner{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.34fr);gap:clamp(26px,4vw,60px);align-items:start}.m-body .dh-packaging-case2 .pk2-partner-cta{display:inline-flex;align-items:center;gap:8px;font-size:var(--m-fs-sm);font-weight:700;color:var(--m-brand)}.m-body .dh-packaging-case2 .pk2-regions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.m-body .dh-packaging-case2 .pk2-regions a{position:relative;display:block;min-height:108px;padding:16px 40px 16px 16px;border:var(--pk2-line);color:inherit;transition:border-color .16s ease,background .16s ease}.m-body .dh-packaging-case2 .pk2-regions a:hover{border-color:var(--m-brand);background:color-mix(in srgb,var(--m-brand) 5%,var(--m-surface))}.m-body .dh-packaging-case2 .pk2-regions b{display:block;margin-bottom:6px;font-size:17px;font-weight:800;color:var(--m-ink)}.m-body .dh-packaging-case2 .pk2-regions span{display:block;font-size:var(--m-fs-xs);line-height:1.7;color:var(--m-muted)}.m-body .dh-packaging-case2 .pk2-regions i{position:absolute;right:16px;bottom:16px;font-style:normal;color:var(--m-accent-strong);transition:transform .16s ease}.m-body .dh-packaging-case2 .pk2-regions a:hover i{transform:translateX(4px)}.m-body .dh-packaging-case2 .pk2-flow{margin-top:clamp(30px,4vw,56px);padding-top:clamp(22px,3vw,36px);border-top:var(--pk2-line)}.m-body .dh-packaging-case2 .pk2-news{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.m-body .dh-packaging-case2 .pk2-news-card{display:block;border:var(--pk2-line);background:var(--m-surface);color:inherit;transition:border-color .16s ease}.m-body .dh-packaging-case2 .pk2-news-card:hover{border-color:var(--m-brand)}.m-body .dh-packaging-case2 .pk2-news-shot{display:block;width:100%;aspect-ratio:16/9}.m-body .dh-packaging-case2 .pk2-news-shot img{display:block;width:100%;height:100%;aspect-ratio:auto;-o-object-fit:cover;object-fit:cover}.m-body .dh-packaging-case2 .pk2-news-body{display:block;padding:16px 18px 20px}.m-body .dh-packaging-case2 .pk2-news-date{display:block;font-style:normal;font-size:var(--m-fs-xs);font-weight:700;letter-spacing:.04em;color:var(--m-brand)}.m-body .dh-packaging-case2 .pk2-news-body strong{display:block;margin:9px 0;font-size:17px;font-weight:800;line-height:1.5;color:var(--m-ink)}.m-body .dh-packaging-case2 .pk2-news-sum{display:block;font-size:var(--m-fs-sm);line-height:1.8;color:var(--m-muted)}.m-body .dh-packaging-case2 .pk2-faq{display:grid;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);gap:clamp(24px,4vw,56px);align-items:start}.m-body .dh-packaging-case2 .pk2-faq-list{margin:0;padding:0;list-style:none;border-top:var(--pk2-line)}.m-body .dh-packaging-case2 .pk2-faq-list li{border-bottom:var(--pk2-line)}.m-body .dh-packaging-case2 .pk2-faq-list details{padding:16px 2px}.m-body .dh-packaging-case2 .pk2-faq-list summary{cursor:pointer;font-size:16px;font-weight:800;line-height:1.6;color:var(--m-ink)}.m-body .dh-packaging-case2 .pk2-faq-list summary::marker{color:var(--m-brand)}.m-body .dh-packaging-case2 .pk2-faq-list p{max-width:62ch;margin:10px 0 0;font-size:var(--m-fs-sm);line-height:1.9;color:var(--m-muted)}.m-body .dh-packaging-case2 .pk2-ask{max-width:1080px;margin:0 auto}.m-body .dh-packaging-case2 .pk2-ask-title{margin:0 0 12px;font-size:clamp(23px,2.9vw,36px);font-weight:800;line-height:1.3;text-align:center;color:#fff}.m-body .dh-packaging-case2 .pk2-ask-sub{max-width:58ch;margin:0 auto clamp(24px,3.4vw,40px);font-size:var(--m-fs-sm);line-height:1.85;text-align:center;color:color-mix(in srgb,#fff 80%,transparent)}.m-body .dh-packaging-case2 .pk2-ask-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:clamp(22px,3vw,40px);align-items:stretch}.m-body .dh-packaging-case2 .pk2-ask-grid .dh-form{padding:clamp(20px,2.6vw,30px);border:var(--pk2-line);background:var(--m-surface);color:var(--m-text)}.m-body .dh-packaging-case2 .pk2-ask-grid .dh-form label>span{color:var(--m-muted)}.m-body .dh-packaging-case2 .pk2-ask-grid .dh-form-note{color:var(--m-faint)}.m-body .dh-packaging-case2 .pk2-ask-grid .dh-form input,.m-body .dh-packaging-case2 .pk2-ask-grid .dh-form textarea{border:1px solid var(--m-brand);border-radius:calc(var(--pk2-r) / 2);background:var(--m-surface)}.m-body .dh-packaging-case2 .pk2-ask-grid .dh-form .dh-btn--accent{border-color:var(--m-brand);border-radius:18px;background:var(--m-brand);color:#fff}.m-body .dh-packaging-case2 .pk2-ask-grid .dh-form .dh-btn--accent:hover{border-color:var(--m-brand-deep);background:var(--m-brand-deep);color:#fff}.m-body .dh-packaging-case2 .pk2-ask-card{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,#fff 22%,transparent)}.m-body .dh-packaging-case2 .pk2-ask-shot,.m-body .dh-packaging-case2 .pk2-ask-shot img{display:block;width:100%;height:100%;aspect-ratio:auto}.m-body .dh-packaging-case2 .pk2-ask-shot img{-o-object-fit:cover;object-fit:cover}.m-body .dh-packaging-case2 .pk2-ask-strip{position:absolute;right:0;bottom:0;left:0;padding:13px 16px;background:var(--m-brand);color:#fff;font-size:var(--m-fs-xs);font-weight:700;letter-spacing:.04em;text-align:center}.m-body .dh-packaging-case2 .pk2-tail{background:var(--m-brand-deep)}.m-body .dh-packaging-case2 .pk2-tail .pk2-wave-path{fill:var(--m-surface)}.m-body .dh-packaging-case2 .pk2-about-shot,.m-body .dh-packaging-case2 .pk2-ask-shot,.m-body .dh-packaging-case2 .pk2-green-shot,.m-body .dh-packaging-case2 .pk2-news-shot,.m-body .dh-packaging-case2 .pk2-prod-shot,.m-body .dh-packaging-case2 .pk2-svc-shot{position:relative}.m-body .dh-packaging-case2 .pk2-about-shot img,.m-body .dh-packaging-case2 .pk2-ask-shot img,.m-body .dh-packaging-case2 .pk2-green-shot img,.m-body .dh-packaging-case2 .pk2-news-shot img,.m-body .dh-packaging-case2 .pk2-prod-shot img,.m-body .dh-packaging-case2 .pk2-svc-shot img{position:absolute;inset:0;display:block;width:100%;height:100%;aspect-ratio:auto}@media (max-width:1024px){.m-body .dh-packaging-case2 .pk2-about,.m-body .dh-packaging-case2 .pk2-ask-grid,.m-body .dh-packaging-case2 .pk2-faq,.m-body .dh-packaging-case2 .pk2-green-grid,.m-body .dh-packaging-case2 .pk2-hero-grid,.m-body .dh-packaging-case2 .pk2-partner,.m-body .dh-packaging-case2 .pk2-specwrap,.m-body .dh-packaging-case2 .pk2-why-row,.m-body .dh-packaging-case2 .pk2-why-row.is-flip{grid-template-columns:minmax(0,1fr)}.m-body .dh-packaging-case2 .pk2-why-row.is-flip .pk2-why-art{order:0}.m-body .dh-packaging-case2 .pk2-art{width:min(100%,200px)}.m-body .dh-packaging-case2 .pk2-band-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.m-body .dh-packaging-case2 .pk2-about-points{grid-template-columns:minmax(0,1fr)}.m-body .dh-packaging-case2 .pk2-about-points li{border-right:0;border-bottom:var(--pk2-line)}.m-body .dh-packaging-case2 .pk2-about-points li:last-child{border-bottom:0}.m-body .dh-packaging-case2 .pk2-news,.m-body .dh-packaging-case2 .pk2-prods,.m-body .dh-packaging-case2 .pk2-regions{grid-template-columns:repeat(2,minmax(0,1fr))}.m-body .dh-packaging-case2 .pk2-axis{border-left:0;padding-left:0;border-top:1px solid color-mix(in srgb,#fff 26%,transparent);padding-top:18px}.m-body .dh-packaging-case2 .pk2-bigno{top:-18px;font-size:46px}.m-body .dh-packaging-case2 .pk2-ask-card{min-height:260px}}.m-body .dh-auto-case2{--au2-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--au2-track:0.04em;--au2-hair:1px solid var(--m-line)}.m-body .dh-auto-case2 .au2-hero{position:relative;isolation:isolate;min-height:clamp(460px,56vw,700px);overflow:hidden;background:var(--m-brand-deep);color:var(--m-on-deep)}.m-body .dh-auto-case2 .au2-hero-bg{position:absolute;inset:0}.m-body .dh-auto-case2 .au2-hero-shot{display:block;width:100%;height:100%}.m-body .dh-auto-case2 .au2-hero-shot img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:saturate(.82) contrast(1.05) brightness(.92)}.m-body .dh-auto-case2 .au2-hero-veil{position:absolute;inset:0;background:linear-gradient(100deg,color-mix(in srgb,var(--m-brand-deep) 88%,#000) 0,color-mix(in srgb,var(--m-brand-deep) 72%,transparent) 44%,color-mix(in srgb,var(--m-brand-deep) 34%,transparent) 100%)}.m-body .dh-auto-case2 .au2-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(22px,3.4vw,54px);align-items:center;min-height:clamp(460px,56vw,700px);padding-block:clamp(44px,5.4vw,84px)}.m-body .dh-auto-case2 .au2-windows{position:relative;width:clamp(230px,27vw,366px);height:clamp(230px,27vw,366px);justify-self:center}.m-body .dh-auto-case2 .au2-window{position:absolute;display:block;overflow:hidden;background:color-mix(in srgb,var(--m-brand-deep) 52%,#000);box-shadow:0 0 0 1px color-mix(in srgb,#fff 58%,transparent)}.m-body .dh-auto-case2 .au2-window--a{top:2%;left:16%;width:44%;height:44%;transform:rotate(45deg)}.m-body .dh-auto-case2 .au2-window--b{top:2%;left:66%;width:44%;height:44%;transform:rotate(45deg)}.m-body .dh-auto-case2 .au2-window--c{top:56%;left:16%;width:44%;height:44%;transform:rotate(45deg)}.m-body .dh-auto-case2 .au2-window--d{top:56%;left:66%;width:44%;height:44%;transform:rotate(45deg)}.m-body .dh-auto-case2 .au2-window-img{display:block;width:100%;height:100%}.m-body .dh-auto-case2 .au2-window-img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:rotate(-45deg) scale(1.45);filter:saturate(.78) contrast(1.08) brightness(.86)}.m-body .dh-auto-case2 .au2-hero-copy{position:relative;max-width:60ch}.m-body .dh-auto-case2 .au2-kicker{display:inline-block;margin-bottom:12px;font-family:var(--au2-mono);font-size:var(--m-fs-xs);letter-spacing:.12em;color:color-mix(in srgb,#fff 76%,transparent)}.m-body .dh-auto-case2 .au2-kicker--deep{color:var(--m-accent-on-deep)}.m-body .dh-auto-case2 .au2-hero-title{margin:0 0 16px;font-size:clamp(28px,3.8vw,50px);font-weight:800;line-height:1.22;letter-spacing:var(--au2-track);color:#fff}.m-body .dh-auto-case2 .au2-hero-line{display:inline-block;margin:0 0 18px;padding:7px 14px;border-left:3px solid var(--m-accent);background:color-mix(in srgb,#fff 8%,transparent);font-family:var(--au2-mono);font-size:var(--m-fs-xs);letter-spacing:.08em;color:color-mix(in srgb,#fff 88%,transparent)}.m-body .dh-auto-case2 .au2-hero-lede{max-width:44ch;margin:0 0 24px;font-size:var(--m-fs-sm);line-height:1.9;color:color-mix(in srgb,#fff 84%,transparent)}.m-body .dh-auto-case2 .au2-hero-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.m-body .dh-auto-case2 .au2-btn{display:inline-flex;align-items:center;gap:8px;padding:13px 26px;border:0;border-radius:var(--m-r-pill);background:var(--m-accent);color:#fff;font-size:var(--m-fs-sm);font-weight:700;letter-spacing:.02em;cursor:pointer;transition:background .15s ease}.m-body .dh-auto-case2 .au2-btn:hover{background:var(--m-accent-strong)}.m-body .dh-auto-case2 .au2-btn--ghost{background:transparent;box-shadow:inset 0 0 0 1px color-mix(in srgb,#fff 46%,transparent);color:var(--m-on-deep)}.m-body .dh-auto-case2 .au2-btn--ghost:hover{background:color-mix(in srgb,#fff 14%,transparent);color:var(--m-on-deep)}.m-body .dh-auto-case2 .au2-btn--pill{background:var(--m-accent);color:#fff}.m-body .dh-auto-case2 .au2-why{padding:clamp(46px,6vw,88px) 0;background:var(--m-surface-soft)}.m-body .dh-auto-case2 .au2-head{max-width:76ch;margin:0 auto clamp(20px,2.6vw,34px);text-align:center}.m-body .dh-auto-case2 .au2-head--row{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;max-width:none;text-align:left}.m-body .dh-auto-case2 .au2-h2{margin:0;font-size:clamp(22px,2.6vw,32px);font-weight:800;line-height:1.35;letter-spacing:var(--au2-track);color:var(--m-ink)}.m-body .dh-auto-case2 .au2-h2--left{text-align:left}.m-body .dh-auto-case2 .au2-h2--deep{color:#fff}.m-body .dh-auto-case2 .au2-h2 b{position:relative;display:inline-block;padding:2px 12px;color:#fff;font-weight:800}.m-body .dh-auto-case2 .au2-h2 b:before{content:"";position:absolute;z-index:-1;inset:0;background:var(--m-accent);clip-path:polygon(11% 0,100% 0,89% 100%,0 100%)}.m-body .dh-auto-case2 .au2-sub{margin:10px 0 0;font-size:var(--m-fs-sm);line-height:1.8;color:var(--m-muted)}.m-body .dh-auto-case2 .au2-head:not(.au2-head--row) .au2-sub{margin-inline:auto}.m-body .dh-auto-case2 .au2-sub--deep{color:var(--m-on-deep-muted)}.m-body .dh-auto-case2 .au2-lede{max-width:62ch;margin:0 auto;text-align:center;font-size:var(--m-fs-sm);line-height:1.95;color:var(--m-text)}.m-body .dh-auto-case2 .au2-stats{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,2vw,30px);overflow:hidden;margin-top:clamp(24px,3.2vw,44px);padding:clamp(26px,3.4vw,44px) clamp(18px,2.6vw,34px);background:var(--m-surface);border:var(--au2-hair)}.m-body .dh-auto-case2 .au2-stats-disc{position:absolute;top:50%;right:clamp(-70px,-5vw,-30px);width:clamp(230px,30vw,400px);aspect-ratio:1/1;transform:translateY(-50%);background:radial-gradient(circle at 50% 50%,transparent 0 17%,var(--m-line) 17% 18.4%,transparent 18.4%),radial-gradient(circle at 50% 50%,transparent 0 31%,var(--m-line) 31% 32.2%,transparent 32.2%),radial-gradient(circle at 50% 50%,transparent 0 46%,var(--m-line) 46% 48%,transparent 48%),radial-gradient(circle at 50% 50%,var(--m-surface-tint) 0 17%,transparent 17%);opacity:.9;pointer-events:none}.m-body .dh-auto-case2 .au2-stat{position:relative;z-index:1}.m-body .dh-auto-case2 .au2-stat b{display:block;font-family:var(--au2-mono);font-size:clamp(28px,3.6vw,44px);font-weight:700;line-height:1;color:var(--m-accent)}.m-body .dh-auto-case2 .au2-stat b em{margin-left:4px;font-size:.42em;font-style:normal;font-weight:600;vertical-align:super;color:var(--m-muted)}.m-body .dh-auto-case2 .au2-stat span{display:block;margin-top:8px;font-size:var(--m-fs-xs);color:var(--m-muted)}.m-body .dh-auto-case2 .au2-mid{display:flex;justify-content:center;margin-top:clamp(22px,2.8vw,36px)}.m-body .dh-auto-case2 .au2-flow-sec{padding:clamp(46px,6vw,88px) 0;background:var(--m-surface)}.m-body .dh-auto-case2 .au2-flow{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(8px,1.6vw,22px);margin-top:clamp(28px,3.6vw,52px)}.m-body .dh-auto-case2 .au2-flow:before{content:"";position:absolute;top:50%;right:6%;left:6%;border-top:2px dashed color-mix(in srgb,var(--m-accent) 34%,var(--m-line));transform:translateY(-50%)}.m-body .dh-auto-case2 .au2-flow-node{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;padding:0 6px;border-radius:var(--m-r);color:inherit;text-align:center}.m-body .dh-auto-case2 .au2-flow-ring{display:block;width:100%;max-width:168px;aspect-ratio:1/1;overflow:hidden;border-radius:50%;background:var(--m-surface-soft);box-shadow:0 0 0 6px var(--m-surface),0 0 0 7px var(--m-line);transition:box-shadow .2s ease}.m-body .dh-auto-case2 .au2-flow-img{display:block;width:100%;height:100%}.m-body .dh-auto-case2 .au2-flow-img img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:14%}.m-body .dh-auto-case2 .au2-flow-node:hover .au2-flow-ring{box-shadow:0 0 0 6px var(--m-surface),0 0 0 8px var(--m-accent)}.m-body .dh-auto-case2 .au2-flow-name{display:block;margin-top:6px;font-size:16px;font-weight:800;color:var(--m-ink)}.m-body .dh-auto-case2 .au2-flow-node:hover .au2-flow-name{color:var(--m-accent)}.m-body .dh-auto-case2 .au2-flow-note{display:block;font-size:var(--m-fs-xs);line-height:1.7;color:var(--m-muted)}.m-body .dh-auto-case2 .au2-flow-node:nth-child(odd){padding-bottom:clamp(20px,3vw,42px)}.m-body .dh-auto-case2 .au2-flow-node:nth-child(2n){padding-top:clamp(20px,3vw,42px)}.m-body .dh-auto-case2 .au2-hot{position:relative;overflow:hidden}.m-body .dh-auto-case2 .au2-hot:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 18% 0,color-mix(in srgb,var(--m-accent) 22%,transparent) 0,transparent 58%),radial-gradient(ellipse at 84% 100%,color-mix(in srgb,var(--m-accent) 15%,transparent) 0,transparent 56%);pointer-events:none}.m-body .dh-auto-case2 .au2-hot>.dh-wrap{position:relative;z-index:1}.m-body .dh-auto-case2 .au2-hot-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.8vw,24px)}.m-body .dh-auto-case2 .au2-hot-card{position:relative;display:flex;flex-direction:column;padding:0;background:var(--m-surface);box-shadow:0 18px 40px -26px color-mix(in srgb,#000 62%,transparent);color:inherit;overflow:hidden;transition:transform .2s ease}.m-body .dh-auto-case2 .au2-hot-card:hover{transform:translateY(-4px)}.m-body .dh-auto-case2 .au2-hot-shot{position:relative;display:block;background:var(--m-surface-soft)}.m-body .dh-auto-case2 .au2-hot-img{display:block;width:100%;height:100%}.m-body .dh-auto-case2 .au2-hot-img img{display:block;width:100%;aspect-ratio:4/3;-o-object-fit:contain;object-fit:contain;padding:12%}.m-body .dh-auto-case2 .au2-hot-tag{position:absolute;top:12px;left:12px;padding:4px 12px;background:var(--m-accent);color:#fff;font-size:12px;font-weight:700;letter-spacing:.02em}.m-body .dh-auto-case2 .au2-hot-name{display:block;margin:14px 16px 0;font-size:16px;font-weight:800;line-height:1.45;color:var(--m-ink)}.m-body .dh-auto-case2 .au2-hot-sum{display:block;margin:8px 16px 0;font-style:normal;font-size:var(--m-fs-xs);line-height:1.7;color:var(--m-muted)}.m-body .dh-auto-case2 .au2-hot-specs{margin:12px 16px 0;padding:0;list-style:none}.m-body .dh-auto-case2 .au2-hot-specs li{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:5px 0;border-bottom:var(--au2-hair)}.m-body .dh-auto-case2 .au2-hot-specs li span{flex:0 0 auto;font-size:12px;color:var(--m-muted)}.m-body .dh-auto-case2 .au2-hot-specs li b{font-family:var(--au2-mono);font-size:12px;font-weight:700;text-align:right;color:var(--m-ink)}.m-body .dh-auto-case2 .au2-hot-foot{display:block;margin:auto 16px 0;padding:12px 0}.m-body .dh-auto-case2 .au2-hot-go{display:flex;align-items:center;justify-content:space-between;padding:11px 14px;background:var(--m-accent);color:#fff;font-size:var(--m-fs-xs);font-weight:700;letter-spacing:.02em;transition:background .15s ease}.m-body .dh-auto-case2 .au2-hot-card:hover .au2-hot-go{background:var(--m-accent-strong)}.m-body .dh-auto-case2 .au2-hot-go i{font-style:normal;font-size:10px}.m-body .dh-auto-case2 .au2-hot-flag{position:absolute;top:14px;right:14px;width:12px;height:12px;background:var(--m-accent);transform:rotate(45deg)}.m-body .dh-auto-case2 .au2-cert{padding:clamp(46px,6vw,88px) 0;background:var(--m-surface)}.m-body .dh-auto-case2 .au2-cert-grid{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);gap:clamp(24px,3.6vw,54px);align-items:start}.m-body .dh-auto-case2 .au2-p{max-width:54ch;margin:14px 0 20px;font-size:var(--m-fs-sm);line-height:1.95;color:var(--m-text)}.m-body .dh-auto-case2 .au2-certs{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 20px;padding:0;list-style:none}.m-body .dh-auto-case2 .au2-certs li{display:inline-flex;align-items:center;gap:8px;padding:8px 15px;background:var(--m-surface-tint);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--m-accent) 26%,transparent);font-size:var(--m-fs-xs);font-weight:600;color:var(--m-text)}.m-body .dh-auto-case2 .au2-certs i{display:block;width:9px;height:9px;background:var(--m-accent);transform:rotate(45deg)}.m-body .dh-auto-case2 .au2-askline{max-width:52ch;margin:0;padding-left:14px;border-left:3px solid var(--m-accent);font-size:var(--m-fs-sm);line-height:1.9;color:var(--m-muted)}.m-body .dh-auto-case2 .au2-askline a{font-weight:700;color:var(--m-accent)}.m-body .dh-auto-case2 .au2-cert-media{position:relative}.m-body .dh-auto-case2 .au2-cert-img{display:block;width:100%}.m-body .dh-auto-case2 .au2-cert-img img{display:block;width:100%;aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;filter:saturate(.86) contrast(1.04)}.m-body .dh-auto-case2 .au2-matrix{width:100%;border-collapse:collapse;background:var(--m-surface);box-shadow:0 18px 40px -28px color-mix(in srgb,#000 55%,transparent)}.m-body .dh-auto-case2 .au2-matrix td,.m-body .dh-auto-case2 .au2-matrix th{padding:10px 14px;text-align:left;vertical-align:top;border:0;border-bottom:var(--au2-hair);font-size:var(--m-fs-xs)}.m-body .dh-auto-case2 .au2-matrix th{width:34%;font-weight:600;color:var(--m-muted);white-space:nowrap}.m-body .dh-auto-case2 .au2-matrix td{font-family:var(--au2-mono);font-weight:700;color:var(--m-ink)}.m-body .dh-auto-case2 .au2-matrix tr:last-child td,.m-body .dh-auto-case2 .au2-matrix tr:last-child th{border-bottom:0}.m-body .dh-auto-case2 .au2-steps{width:100%;margin-top:clamp(26px,3.4vw,46px);border-collapse:collapse;font-size:var(--m-fs-sm)}.m-body .dh-auto-case2 .au2-steps td,.m-body .dh-auto-case2 .au2-steps th{padding:12px 14px;text-align:left;vertical-align:top;border:0;border-bottom:var(--au2-hair)}.m-body .dh-auto-case2 .au2-steps thead th{border-bottom:2px solid var(--m-accent);font-size:var(--m-fs-xs);font-weight:700;letter-spacing:var(--au2-track);color:var(--m-ink)}.m-body .dh-auto-case2 .au2-steps tbody th{font-weight:700;color:var(--m-ink);white-space:nowrap}.m-body .dh-auto-case2 .au2-steps tbody td{font-family:var(--au2-mono);font-size:var(--m-fs-xs);color:var(--m-text)}.m-body .dh-auto-case2 .au2-steps-no{display:inline-block;margin-right:10px;color:var(--m-accent)}.m-body .dh-auto-case2 .au2-talk{position:relative;padding:clamp(46px,6vw,88px) 0;background:var(--m-surface-soft);overflow:hidden}.m-body .dh-auto-case2 .au2-talk:before{content:"";position:absolute;inset:0;background-image:radial-gradient(color-mix(in srgb,var(--m-accent) 22%,transparent) 1.1px,transparent 1.1px);background-size:22px 22px;opacity:.5;pointer-events:none}.m-body .dh-auto-case2 .au2-talk>.dh-wrap{position:relative;z-index:1}.m-body .dh-auto-case2 .au2-talks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,40px)}.m-body .dh-auto-case2 .au2-talk-card{position:relative;margin:0;padding:clamp(26px,3.2vw,40px) clamp(20px,2.6vw,34px) clamp(20px,2.4vw,30px);background:var(--m-surface);box-shadow:var(--m-shadow-2)}.m-body .dh-auto-case2 .au2-talk-ava{position:absolute;top:0;left:clamp(26px,3vw,42px);display:flex;align-items:center;justify-content:center;width:50px;height:50px;transform:translateY(-50%);border-radius:50%;background:var(--m-accent);box-shadow:0 0 0 5px var(--m-surface-soft),0 0 0 6px color-mix(in srgb,var(--m-accent) 30%,transparent);font-size:18px;font-weight:800;color:#fff}.m-body .dh-auto-case2 .au2-talk-quote{position:absolute;top:clamp(14px,1.8vw,24px);right:clamp(18px,2.2vw,28px);font-size:54px;font-weight:800;line-height:.6;color:color-mix(in srgb,var(--m-accent) 26%,transparent)}.m-body .dh-auto-case2 .au2-talk-card blockquote{margin:0 0 12px;font-size:clamp(17px,1.9vw,22px);font-weight:800;line-height:1.5;color:var(--m-ink)}.m-body .dh-auto-case2 .au2-talk-card figcaption{font-size:var(--m-fs-sm);line-height:1.9;color:var(--m-muted)}.m-body .dh-auto-case2 .au2-news-sec{padding:clamp(46px,6vw,88px) 0;background:var(--m-surface)}.m-body .dh-auto-case2 .au2-more{font-size:var(--m-fs-sm);font-weight:700;color:var(--m-accent)}.m-body .dh-auto-case2 .au2-news{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.4vw,30px);margin:0;padding:0;list-style:none}.m-body .dh-auto-case2 .au2-news a{display:block;color:inherit}.m-body .dh-auto-case2 .au2-news-img{display:block;width:100%}.m-body .dh-auto-case2 .au2-news-img img{display:block;width:100%;aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;filter:saturate(.86) contrast(1.04);transition:filter .25s ease}.m-body .dh-auto-case2 .au2-news a:hover .au2-news-img img{filter:none}.m-body .dh-auto-case2 .au2-news-meta{display:block;margin:14px 0 8px;font-size:var(--m-fs-xs);color:var(--m-muted)}.m-body .dh-auto-case2 .au2-news-meta em{font-style:normal;font-family:var(--au2-mono);color:var(--m-accent)}.m-body .dh-auto-case2 .au2-news strong{display:block;font-size:17px;font-weight:800;line-height:1.5;color:var(--m-ink)}.m-body .dh-auto-case2 .au2-news a:hover strong{color:var(--m-accent)}.m-body .dh-auto-case2 .au2-news-more{display:inline-block;margin-top:10px;font-size:var(--m-fs-xs);font-weight:700;color:var(--m-accent)}.m-body .dh-auto-case2 .au2-askband{padding:clamp(46px,6vw,88px) 0;background:var(--m-brand-deep);color:var(--m-on-deep)}.m-body .dh-auto-case2 .au2-askband-grid{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:clamp(24px,3.6vw,54px);align-items:start}.m-body .dh-auto-case2 .au2-askband-need{margin:18px 0 0;padding:0;list-style:none}.m-body .dh-auto-case2 .au2-askband-need li{padding:12px 0;border-bottom:1px solid color-mix(in srgb,#fff 16%,transparent);font-size:var(--m-fs-sm);font-weight:700;color:var(--m-on-deep)}.m-body .dh-auto-case2 .au2-askband-need b{display:inline-block;margin-right:12px;font-family:var(--au2-mono);color:var(--m-accent-on-deep)}.m-body .dh-auto-case2 .au2-askband-form{padding:clamp(20px,2.8vw,32px);border-radius:var(--m-r);background:var(--m-surface)}.m-body .dh-auto-case2 .au2-askband-form .dh-form label>span{color:var(--m-muted)}@media (max-width:1024px){.m-body .dh-auto-case2 .au2-hero-grid{grid-template-columns:minmax(0,1fr);min-height:0}.m-body .dh-auto-case2 .au2-hero-copy{order:-1}.m-body .dh-auto-case2 .au2-windows{transform:scale(.84);transform-origin:center top}.m-body .dh-auto-case2 .au2-askband-grid,.m-body .dh-auto-case2 .au2-cert-grid{grid-template-columns:minmax(0,1fr)}.m-body .dh-auto-case2 .au2-flow,.m-body .dh-auto-case2 .au2-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.m-body .dh-auto-case2 .au2-flow:before{display:none}.m-body .dh-auto-case2 .au2-flow-node:nth-child(2n),.m-body .dh-auto-case2 .au2-flow-node:nth-child(odd){padding-top:0;padding-bottom:0}.m-body .dh-auto-case2 .au2-hot-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.m-body .dh-auto-case2 .au2-news,.m-body .dh-auto-case2 .au2-talks{grid-template-columns:minmax(0,1fr)}.m-body .dh-auto-case2 .au2-steps tbody td:nth-child(4),.m-body .dh-auto-case2 .au2-steps thead th:nth-child(4){display:none}}.m-body .dh-medical-case2{--md2-r:6px;--md2-axis:2px;--md2-node:30px;--md2-hair:1px solid var(--m-line);--md2-deep:color-mix(in srgb,var(--m-brand-900) 86%,#000);--md2-shot-bg:color-mix(in srgb,var(--m-surface-soft) 72%,var(--m-line))}.m-body .dh-medical-case2 .md2-hero{background:var(--m-surface)}.m-body .dh-medical-case2 .md2-strip{background:var(--md2-deep);color:#fff}.m-body .dh-medical-case2 .md2-strip-in{display:block;padding-block:10px;font-size:var(--m-fs-xs);font-weight:700;letter-spacing:.02em}.m-body .dh-medical-case2 .md2-hero-body{padding-block:clamp(30px,4vw,58px) clamp(38px,5vw,72px)}.m-body .dh-medical-case2 .md2-axis{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,2.2vw,34px);margin:0 0 clamp(30px,4vw,54px);padding:0;list-style:none}.m-body .dh-medical-case2 .md2-axis:before{content:"";position:absolute;top:calc(var(--md2-node) / 2 - var(--md2-axis) / 2);right:0;left:0;height:var(--md2-axis);background:var(--m-brand)}.m-body .dh-medical-case2 .md2-axis-stop{position:relative;padding-top:calc(var(--md2-node) + 16px)}.m-body .dh-medical-case2 .md2-axis-node{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:var(--md2-node);height:var(--md2-node);border:var(--md2-axis) solid var(--m-brand);border-radius:50%;background:var(--m-surface)}.m-body .dh-medical-case2 .md2-axis-node i{font-style:normal;font-size:15px;font-weight:800;line-height:1;color:var(--m-accent-strong)}.m-body .dh-medical-case2 .md2-axis-txt strong{display:block;font-size:16px;font-weight:800;color:var(--m-ink)}.m-body .dh-medical-case2 .md2-axis-txt em{display:block;margin-top:6px;font-style:normal;font-size:var(--m-fs-xs);line-height:1.7;color:var(--m-muted)}.m-body .dh-medical-case2 .md2-axis-txt b{display:block;margin-top:6px;font-size:var(--m-fs-xs);font-weight:700;line-height:1.7;color:var(--m-accent-strong)}.m-body .dh-medical-case2 .md2-hero-grid{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);gap:clamp(26px,4vw,60px);align-items:center}.m-body .dh-medical-case2 .md2-hero-kicker{display:block;font-size:var(--m-fs-xs);font-weight:700;letter-spacing:.08em;color:var(--m-accent-strong)}.m-body .dh-medical-case2 .md2-hero-title{margin:12px 0 0;font-size:clamp(28px,3.4vw,44px);font-weight:800;line-height:1.22;letter-spacing:-.01em;color:var(--m-ink)}.m-body .dh-medical-case2 .md2-hero-l1,.m-body .dh-medical-case2 .md2-hero-l2{display:block}.m-body .dh-medical-case2 .md2-hero-l2{margin-top:10px;font-size:.52em;font-weight:700;color:var(--m-accent-strong)}.m-body .dh-medical-case2 .md2-lede{max-width:50ch;margin:16px 0 26px;font-size:var(--m-fs-sm);line-height:1.9;color:var(--m-text)}.m-body .dh-medical-case2 .md2-hero-acts{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.m-body .dh-medical-case2 .md2-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(12px,2vw,26px);margin:clamp(20px,2.6vw,30px) 0 0;padding:clamp(14px,1.8vw,20px) 0 0;border-top:var(--md2-hair);list-style:none}.m-body .dh-medical-case2 .md2-facts li{border-left:var(--md2-axis) solid var(--m-brand);padding-left:12px}.m-body .dh-medical-case2 .md2-facts b{font-size:clamp(20px,2.2vw,26px);font-weight:800;line-height:1;color:var(--m-accent-strong)}.m-body .dh-medical-case2 .md2-facts i{margin-left:3px;font-style:normal;font-size:var(--m-fs-xs);font-weight:700;color:var(--m-accent-strong)}.m-body .dh-medical-case2 .md2-facts em{display:block;margin-top:7px;font-style:normal;font-size:var(--m-fs-xs);color:var(--m-muted)}.m-body .dh-medical-case2 .md2-hero-media{position:relative;padding-bottom:clamp(46px,6vw,74px)}.m-body .dh-medical-case2 .md2-hero-slab{position:absolute;right:calc(-1 * clamp(10px, 1.6vw, 26px));bottom:0;left:clamp(34px,8vw,110px);height:clamp(84px,12vw,150px);background:color-mix(in srgb,var(--m-brand) 26%,var(--m-surface));border-radius:var(--md2-r)}.m-body .dh-medical-case2 .md2-hero-card{position:absolute;bottom:0;left:0;width:min(360px,calc(100% - 24px));padding:20px 22px;border:var(--md2-hair);border-top:3px solid var(--m-brand);border-radius:var(--md2-r);background:var(--m-surface);box-shadow:var(--m-shadow-2)}.m-body .dh-medical-case2 .md2-hero-card-name{display:block;font-size:16px;font-weight:800;color:var(--m-ink)}.m-body .dh-medical-case2 .md2-hero-card-specs{margin:12px 0 14px}.m-body .dh-medical-case2 .md2-hero-card-specs div{display:grid;grid-template-columns:76px minmax(0,1fr);gap:10px;padding:7px 0;border-top:var(--md2-hair)}.m-body .dh-medical-case2 .md2-hero-card-specs dt{font-size:var(--m-fs-xs);color:var(--m-muted)}.m-body .dh-medical-case2 .md2-hero-card-specs dd{margin:0;font-size:var(--m-fs-sm);font-weight:700;color:var(--m-ink)}.m-body .dh-medical-case2 .md2-hero-card-more{display:inline-flex;align-items:center;gap:6px;font-size:var(--m-fs-xs);font-weight:700;color:var(--m-accent-strong)}.m-body .dh-medical-case2 .md2-adv-img img,.m-body .dh-medical-case2 .md2-hero-img img,.m-body .dh-medical-case2 .md2-make-img img,.m-body .dh-medical-case2 .md2-news-img img,.m-body .dh-medical-case2 .md2-split-img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.m-body .dh-medical-case2 .md2-hero-img{position:relative;display:block;overflow:hidden;aspect-ratio:5/4;border-radius:var(--md2-r);background:var(--md2-shot-bg)}.m-body .dh-medical-case2 .md2-head{margin-bottom:clamp(22px,3vw,38px)}.m-body .dh-medical-case2 .md2-head--center{text-align:center}.m-body .dh-medical-case2 .md2-head--center .md2-head-sub{margin-inline:auto}.m-body .dh-medical-case2 .md2-node{display:flex;flex-direction:column;align-items:flex-start;width:14px;margin-bottom:14px}.m-body .dh-medical-case2 .md2-node--center{align-items:center;margin-inline:auto}.m-body .dh-medical-case2 .md2-stem{display:block;width:var(--md2-axis);height:clamp(18px,2.4vw,30px);margin-bottom:12px;background:var(--m-brand)}.m-body .dh-medical-case2 .md2-node:after{content:"";display:block;width:14px;height:14px;border:var(--md2-axis) solid var(--m-brand);border-radius:50%;background:var(--m-surface)}.m-body .dh-medical-case2 .md2-h2{margin:0;font-size:clamp(22px,2.4vw,32px);font-weight:800;line-height:1.26;color:var(--m-ink)}.m-body .dh-medical-case2 .md2-head-sub{max-width:58ch;margin:10px 0 0;font-size:var(--m-fs-sm);line-height:1.85;color:var(--m-muted)}.m-body .dh-medical-case2 .md2-p{max-width:52ch;margin:0 0 20px;font-size:var(--m-fs-sm);line-height:1.9;color:var(--m-text)}.m-body .dh-medical-case2 .md2-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 22px;border:1px solid var(--m-accent-strong);border-radius:var(--md2-r);background:var(--m-surface);color:var(--m-accent-strong);font-size:var(--m-fs-sm);font-weight:700;letter-spacing:.02em;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.m-body .dh-medical-case2 .md2-btn:hover{background:color-mix(in srgb,var(--m-accent-strong) 10%,transparent);border-color:var(--m-accent-hover);color:var(--m-accent-hover)}.m-body .dh-medical-case2 .md2-btn--solid{background:var(--m-accent-strong);border-color:var(--m-accent-strong);color:#fff}.m-body .dh-medical-case2 .md2-btn--solid:hover{background:var(--m-accent-hover);border-color:var(--m-accent-hover);color:#fff}.m-body .dh-medical-case2 .md2-btn--onDeep{background:transparent;border-color:color-mix(in srgb,#fff 62%,transparent);color:#fff}.m-body .dh-medical-case2 .md2-btn--onDeep:hover{background:color-mix(in srgb,#fff 14%,transparent);border-color:#fff;color:#fff}.m-body .dh-medical-case2 .md2-more{display:inline-flex;align-items:center;gap:6px;font-size:var(--m-fs-sm);font-weight:700;color:var(--m-accent-strong)}.m-body .dh-medical-case2 .md2-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.2vw,28px);margin:0;padding:0;list-style:none}.m-body .dh-medical-case2 .md2-cards a{display:block;color:inherit;text-align:center}.m-body .dh-medical-case2 .md2-card-shot{display:block;overflow:hidden;aspect-ratio:1;border-radius:var(--md2-r);background:var(--m-surface)}.m-body .dh-medical-case2 .md2-card-img img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.m-body .dh-medical-case2 .md2-card-name{display:block;margin-top:14px;font-size:15px;font-weight:700;color:var(--m-ink)}.m-body .dh-medical-case2 .md2-cards a:hover .md2-card-name{color:var(--m-accent-strong)}.m-body .dh-medical-case2 .md2-card-count{display:block;margin-top:5px;font-size:var(--m-fs-xs);color:var(--m-muted)}.m-body .dh-medical-case2 .md2-cards-more{margin:clamp(24px,3vw,38px) 0 0;text-align:center}.m-body .dh-medical-case2 .md2-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);gap:clamp(26px,4vw,58px);align-items:center}.m-body .dh-medical-case2 .md2-points{margin:0 0 22px;padding:0;list-style:none;font-size:var(--m-fs-sm);line-height:2.1;color:var(--m-text)}.m-body .dh-medical-case2 .md2-points i{margin-right:9px;font-style:normal;font-weight:800;color:var(--m-accent-strong)}.m-body .dh-medical-case2 .md2-split-media{position:relative;padding-bottom:clamp(34px,4.4vw,58px)}.m-body .dh-medical-case2 .md2-split-img{position:relative;display:block;overflow:hidden;aspect-ratio:4/3;border-radius:var(--md2-r);background:var(--md2-shot-bg)}.m-body .dh-medical-case2 .md2-slab{position:absolute;right:calc(-1 * clamp(8px, 1.4vw, 22px));bottom:0;left:clamp(30px,7vw,92px);height:clamp(62px,8vw,104px);background:color-mix(in srgb,var(--m-brand) 30%,var(--m-surface));border-radius:var(--md2-r)}.m-body .dh-medical-case2 .md2-make{padding:var(--m-sec-y) 0;background:var(--md2-deep);color:#fff}.m-body .dh-medical-case2 .md2-head--on-deep .md2-stem{background:var(--m-brand)}.m-body .dh-medical-case2 .md2-head--on-deep .md2-node:after{border-color:var(--m-brand);background:var(--md2-deep)}.m-body .dh-medical-case2 .md2-head--on-deep .md2-h2{color:#fff}.m-body .dh-medical-case2 .md2-head--on-deep .md2-head-sub{color:color-mix(in srgb,#fff 82%,transparent)}.m-body .dh-medical-case2 .md2-make-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.4vw,34px)}.m-body .dh-medical-case2 .md2-make-cell strong{display:block;margin-top:16px;font-size:17px;font-weight:800;color:#fff}.m-body .dh-medical-case2 .md2-make-cell span{display:block;margin-top:7px;font-size:var(--m-fs-xs);color:color-mix(in srgb,#fff 80%,transparent)}.m-body .dh-medical-case2 .md2-make-cell em{display:block;margin-top:7px;font-style:normal;font-size:var(--m-fs-xs);font-weight:700;color:var(--m-brand)}.m-body .dh-medical-case2 .md2-make-img{display:block;overflow:hidden;aspect-ratio:4/3;border-radius:var(--md2-r);background:color-mix(in srgb,#fff 8%,transparent)}.m-body .dh-medical-case2 .md2-make-more{margin:clamp(26px,3.2vw,40px) 0 0;text-align:center}.m-body .dh-medical-case2 .md2-adv{display:grid;grid-template-columns:minmax(0,.44fr) minmax(0,1fr);gap:clamp(20px,3vw,46px);align-items:start}.m-body .dh-medical-case2 .md2-adv-rail{border-top:var(--md2-hair)}.m-body .dh-medical-case2 .md2-adv-nav{margin:0;padding:0;list-style:none}.m-body .dh-medical-case2 .md2-adv-nav li{display:flex;align-items:baseline;gap:12px;padding:14px 0;border-bottom:var(--md2-hair)}.m-body .dh-medical-case2 .md2-adv-nav i{flex:none;font-style:normal;font-size:15px;font-weight:800;color:var(--m-brand)}.m-body .dh-medical-case2 .md2-adv-nav strong{font-size:15px;font-weight:700;color:var(--m-muted)}.m-body .dh-medical-case2 .md2-adv-nav li.is-on strong{color:var(--m-ink)}.m-body .dh-medical-case2 .md2-adv-stage{position:relative}.m-body .dh-medical-case2 .md2-adv-img{display:block;overflow:hidden;aspect-ratio:4/5;border-radius:var(--md2-r);background:var(--md2-shot-bg)}.m-body .dh-medical-case2 .md2-adv-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(20px,3vw,40px);margin:22px 0 0;padding:0;list-style:none}.m-body .dh-medical-case2 .md2-adv-list li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:14px 0;border-top:var(--md2-hair);border-bottom:var(--md2-hair)}.m-body .dh-medical-case2 .md2-adv-list b{font-size:var(--m-fs-xs);font-weight:800;color:var(--m-accent-strong)}.m-body .dh-medical-case2 .md2-adv-list span{font-size:var(--m-fs-sm);line-height:1.85;color:var(--m-text)}.m-body .dh-medical-case2 .md2-news{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.6vw,36px);margin:0;padding:0;list-style:none}.m-body .dh-medical-case2 .md2-news a{display:block;color:inherit;text-align:center}.m-body .dh-medical-case2 .md2-news-img{display:block;overflow:hidden;width:clamp(120px,12vw,168px);aspect-ratio:1;margin:0 auto;border:var(--md2-axis) solid var(--m-brand);border-radius:50%;background:var(--m-surface)}.m-body .dh-medical-case2 .md2-news-date{display:block;margin:16px 0 8px;font-size:var(--m-fs-xs);font-weight:700;color:var(--m-accent-strong)}.m-body .dh-medical-case2 .md2-news-title{display:block;font-size:15.5px;font-weight:700;line-height:1.55;color:var(--m-ink)}.m-body .dh-medical-case2 .md2-news a:hover .md2-news-title{color:var(--m-accent-strong)}.m-body .dh-medical-case2 .md2-news-sum{display:-webkit-box;overflow:hidden;margin-top:8px;font-style:normal;font-size:var(--m-fs-sm);line-height:1.75;color:var(--m-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical}.m-body .dh-medical-case2 .md2-mark{position:absolute;top:clamp(10px,3vw,40px);right:calc(-1 * clamp(10px, 4vw, 70px));width:clamp(150px,17vw,250px);height:clamp(150px,17vw,250px);border:3px solid color-mix(in srgb,var(--m-brand) 30%,transparent);border-radius:var(--md2-r);pointer-events:none}.m-body .dh-medical-case2 .md2-mark:after,.m-body .dh-medical-case2 .md2-mark:before{content:"";position:absolute;bottom:-3px;width:3px;height:46%;background:color-mix(in srgb,var(--m-brand) 30%,transparent)}.m-body .dh-medical-case2 .md2-mark:before{left:18%}.m-body .dh-medical-case2 .md2-mark:after{right:18%}.m-body .dh-medical-case2 .md2-qa{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(24px,4vw,56px)}.m-body .dh-medical-case2 .md2-qa-item{border-top:var(--md2-hair)}.m-body .dh-medical-case2 .md2-qa-item summary{position:relative;padding:18px 34px 18px 0;font-size:15px;font-weight:700;line-height:1.6;color:var(--m-ink);cursor:pointer;list-style:none}.m-body .dh-medical-case2 .md2-qa-item summary::-webkit-details-marker{display:none}.m-body .dh-medical-case2 .md2-qa-item summary i{position:absolute;top:50%;right:6px;width:14px;height:2px;margin-top:-1px;background:var(--m-accent-strong)}.m-body .dh-medical-case2 .md2-qa-item summary i:after{content:"";position:absolute;top:-6px;left:6px;width:2px;height:14px;background:var(--m-accent-strong);transition:transform .15s ease}.m-body .dh-medical-case2 .md2-qa-item[open] summary i:after{transform:scaleY(0)}.m-body .dh-medical-case2 .md2-qa-item p{margin:0;padding:0 40px 20px 0;font-size:var(--m-fs-sm);line-height:1.9;color:var(--m-text)}.m-body .dh-medical-case2 .md2-close{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(24px,3.6vw,58px);align-items:start}.m-body .dh-medical-case2 .md2-ask{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 18px;padding:0;list-style:none}.m-body .dh-medical-case2 .md2-ask li{padding:6px 12px;border:var(--md2-hair);border-radius:var(--md2-r);background:var(--m-surface);font-size:var(--m-fs-xs);color:var(--m-text)}.m-body .dh-medical-case2 .md2-close-cert{display:block;font-size:var(--m-fs-xs);line-height:1.9;color:var(--m-muted)}.m-body .dh-medical-case2 .md2-close-form{padding:clamp(20px,2.4vw,30px);border:var(--md2-hair);border-top:3px solid var(--m-brand);border-radius:var(--md2-r);background:var(--m-surface)}.m-body .dh-medical-case2 .md2-close-form .dh-form input,.m-body .dh-medical-case2 .md2-close-form .dh-form textarea{border-radius:var(--md2-r)}.m-body .dh-medical-case2 .md2-close-form .dh-btn{border-radius:var(--md2-r);background:var(--m-accent-strong);border-color:var(--m-accent-strong)}.m-body .dh-medical-case2 .md2-close-form .dh-btn:hover{background:var(--m-accent-hover);border-color:var(--m-accent-hover)}@media (max-width:1024px){.m-body .dh-medical-case2 .md2-axis{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px}.m-body .dh-medical-case2 .md2-axis:before{display:none}.m-body .dh-medical-case2 .md2-adv,.m-body .dh-medical-case2 .md2-close,.m-body .dh-medical-case2 .md2-hero-grid,.m-body .dh-medical-case2 .md2-split{grid-template-columns:minmax(0,1fr)}.m-body .dh-medical-case2 .md2-hero-media{padding-bottom:0}.m-body .dh-medical-case2 .md2-hero-slab{display:none}.m-body .dh-medical-case2 .md2-hero-card{position:static;width:100%;margin-top:18px}.m-body .dh-medical-case2 .md2-facts{grid-template-columns:minmax(0,1fr);gap:16px}.m-body .dh-medical-case2 .md2-split-media{padding-bottom:0;margin-top:4px}.m-body .dh-medical-case2 .md2-slab{display:none}.m-body .dh-medical-case2 .md2-adv-img,.m-body .dh-medical-case2 .md2-card-shot{aspect-ratio:4/3}.m-body .dh-medical-case2 .md2-news-img{width:100%;border-radius:var(--md2-r)}.m-body .dh-medical-case2 .md2-cards,.m-body .dh-medical-case2 .md2-make-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.m-body .dh-medical-case2 .md2-news,.m-body .dh-medical-case2 .md2-qa{grid-template-columns:minmax(0,1fr)}.m-body .dh-medical-case2 .md2-mark{display:none}}