/* Refinements over the observed /v2/ design. All selectors stay inside .una-depth. */
.una-depth { font-family: 'Una Manrope', Manrope, system-ui, sans-serif; overflow-wrap: break-word; }
.una-depth [hidden] { display: none !important; }
.una-depth *, .una-depth *::before, .una-depth *::after { box-sizing: border-box; }
.una-depth :is(h1,h2,h3,p) { text-wrap: pretty; }
.una-depth :is(button,a,input,summary):focus-visible { outline: 3px solid var(--una-action); outline-offset: 5px; }
.una-depth :is(.ul-hero,.ul-report-band,.ul-buybar,.ul-announce) :focus-visible { outline-color: #fff; }
.una-depth section, .una-depth [id] { scroll-margin-top: 110px; }
.una-depth :is(button,input,summary) { touch-action: manipulation; }
.una-depth input[type=radio] { accent-color: var(--una-action); width: 20px; height: 20px; }
.una-depth button:disabled { cursor: not-allowed; opacity: .65; }
.una-depth .ul-wrap { width: min(var(--una-content),calc(100% - 96px)); }
.una-depth .ul-hero { min-height: min(760px,82svh); aspect-ratio: 2.1; }
.una-depth .ul-hero-photo { background-image: url('../img/hero-clean.webp'); background-position: center; }
.una-depth .ul-hero-shade { display:block; background:linear-gradient(90deg,rgba(4,20,15,.52),rgba(4,20,15,.1) 60%,transparent); }
.una-depth .ul-hero-copy { width: min(1320px,calc(100% - 96px)); margin-inline:auto; padding:76px 0 40px; justify-content:center; }
.una-depth .ul-hero h1 { font-size:clamp(42px,5.25vw,80px); line-height:1.04; max-width:20ch; letter-spacing:-.052em; }
.una-depth .ul-hero .ul-lead { font-size:18px; max-width:440px; margin-top:24px; }
.una-depth .ul-hero-points { margin-top:60px; font-size:13px; gap:14px; }
.una-depth .ul-hero-points li + li::before { width:24px; margin-right:14px; }
.una-depth .ul-hero-btn { background:var(--una-action); }
.una-depth .ul-entry-grid { grid-template-columns:1.35fr 1fr; gap:7%; }
.una-depth .ul-entry-info { max-width:430px; }
.una-depth .ul-entry-info h3 { max-width:13ch; font-size:clamp(32px,3.8vw,55px); }
.una-depth .ul-price { font-size:42px; }
.una-depth .ul-report-card { padding:28px; border-radius:12px; }
.una-depth .ul-report-tabs { gap:20px; flex-wrap:wrap; }
.una-depth .ul-report-tabs button { font-size:14px; min-height:44px; }
.una-depth .ul-scale { height:12px; margin:32px 0 12px; }
.una-depth .ul-pointer { width:24px; height:24px; border-width:4px; }
.una-depth .ul-report-main h3 { line-height:1.15; }
.una-depth .ul-report-side { padding:26px; }
.una-depth .ul-report-details { margin-top:18px; }
.una-depth .ul-report-details p { border-top:1px solid var(--una-line); padding:9px 0; font-size:14px; }
.una-depth .ul-report-head .ul-report-label { color:#d7e2db; }
.una-depth .ul-product { padding-top:28px; }
.una-depth .ul-buy-grid { gap:5%; grid-template-columns:1.12fr 1fr; }
.una-depth .ul-gallery-main { aspect-ratio:1.1; height:auto; }
.una-depth .ul-product h1 { font-size:clamp(40px,4.1vw,62px); line-height:1.04; }
.una-depth .ul-choice { min-height:84px; margin-block:12px; }
.una-depth .ul-choice b { white-space:nowrap; }
.una-depth .ul-thumbs button { width:calc((100% - 24px)/4); height:auto; aspect-ratio:1.4; }
.una-depth .ul-thumbs img { height:100%; }
.una-depth .ul-facts { font-size:13px; }
.una-depth .ul-topics { border-left:0; }
.una-depth .ul-topic { border-right:0; padding:24px 20px 24px 0; }
.una-depth .ul-topic h3 { font-size:19px; line-height:1.2; }
.una-depth .ul-preview-unavailable::after { content:'Weitere Tests in Vorbereitung'; position:absolute; inset:0; display:grid; place-items:center; background:#e7eee8ed; color:var(--una-ink); text-align:center; padding:24px; font-weight:700; }
.una-depth .ul-site-footer { min-height:90px; }
.una-depth .ul-demo-note { margin-top:12px; }
.una-depth .ul-cart-dialog { color:var(--una-ink); background:var(--una-paper); border:0; border-radius:16px; padding:36px; width:min(540px,calc(100% - 32px)); box-shadow:0 20px 100px #0004; }
.una-depth .ul-cart-dialog::backdrop { background:#071d18b8; backdrop-filter:blur(4px); }
.una-depth .ul-cart-dialog h2 { font-size:32px; margin-bottom:24px; }
.una-depth .ul-cart-dialog p { margin-bottom:20px; }
.una-depth .ul-dialog-close { position:absolute; right:14px; top:10px; border:0; background:none; font-size:28px; cursor:pointer; width:44px; height:44px; }
.una-depth .ul-toast { position:fixed; bottom:110px; left:50%; transform:translateX(-50%); z-index:50; width:min(500px,90%); padding:18px 24px; border-radius:10px; background:var(--una-forest); color:#fff; box-shadow:0 10px 30px #0003; }
.una-depth .ul-skip { position:fixed; top:10px; left:10px; z-index:100; padding:12px; background:#fff; color:var(--una-ink); transform:translateY(-180%); }
.una-depth .ul-skip:focus { transform:translateY(0); }
.una-depth .ul-buybar { padding-bottom:max(12px,env(safe-area-inset-bottom)); }
.una-depth .ul-nav a, .una-depth .ul-site-footer a { min-height:44px; display:inline-flex; align-items:center; }
.una-depth .ul-components-intro { padding:64px 0 32px; }
.una-depth .ul-components-intro h1 { max-width:14ch; }
.una-depth .ul-swatch-grid { display:grid; grid-template-columns:repeat(5,1fr); gap:16px; margin-block:24px; }
.una-depth .ul-swatch { min-height:150px; padding:20px; display:flex; flex-direction:column; justify-content:end; border:1px solid var(--una-line); border-radius:8px; }
@media(min-width:901px) { .una-depth .ul-life-card { grid-template-columns:1fr; padding:32px; } .una-depth .ul-life-card img { aspect-ratio:1.65; max-height:360px; } .una-depth .ul-life-card h3 { font-size:32px; } }
@media(max-width:1100px) { .una-depth .ul-wrap,.una-depth .ul-hero-copy { width:calc(100% - 48px); } .una-depth .ul-report-split { grid-template-columns:1fr; } .una-depth .ul-report-band h2 { max-width:18ch; } }
@media(max-width:900px) { .una-depth .ul-entry-grid,.una-depth .ul-buy-grid { grid-template-columns:1fr; gap:28px; } .una-depth .ul-entry-info { max-width:none; } .una-depth .ul-hero { min-height:760px; aspect-ratio:auto; } .una-depth .ul-hero-photo { background-position:65% top; } .una-depth .ul-hero-copy { padding-block:300px 32px; justify-content:end; } .una-depth .ul-hero-shade { background:linear-gradient(180deg,transparent 15%,#071e18b3 46%,#071e18 100%); } .una-depth .ul-hero h1 { font-size:56px; max-width:17ch; } .una-depth .ul-hero-points { margin-top:36px; } .una-depth .ul-buybar { grid-template-columns:1fr auto; } .una-depth .ul-buybar>div { display:none; } .una-depth .ul-swatch-grid { grid-template-columns:repeat(3,1fr); } }
@media(max-width:640px) { .una-depth .ul-wrap,.una-depth .ul-hero-copy { width:calc(100% - 40px); } .una-depth .ul-nav { height:68px; padding-inline:20px; } .una-depth .ul-nav-cta { display:none; } .una-depth .ul-nav-links { top:68px; } .una-depth .ul-hero { min-height:730px; } .una-depth .ul-hero-photo { background-size:auto 480px; background-position:66% top; background-repeat:no-repeat; } .una-depth .ul-hero-copy { padding-top:310px; } .una-depth .ul-hero h1 { font-size:clamp(36px,9.5vw,48px); max-width:15ch; } .una-depth .ul-hero .ul-lead { font-size:16px; } .una-depth .ul-hero-actions { gap:20px; } .una-depth .ul-hero-points { display:none; } .una-depth .ul-announce { font-size:11px; } .una-depth .ul-report-card { padding:20px; } .una-depth .ul-report-tabs { display:grid; grid-template-columns:1fr 1fr; gap:0 8px; } .una-depth .ul-report-tabs button { white-space:normal; text-align:left; } .una-depth .ul-product h1 { font-size:clamp(34px,9.5vw,48px); } .una-depth .ul-choice { gap:8px; padding:12px; } .una-depth .ul-choice span { font-size:15px; } .una-depth .ul-choice small { font-size:12px; } .una-depth .ul-choice b { font-size:16px; } .una-depth .ul-steps ol { gap:24px; } .una-depth .ul-step-top { margin-bottom:12px; } .una-depth .ul-site-footer { align-items:start; flex-direction:column; } .una-depth .ul-buybar { padding-inline:16px; gap:12px; } .una-depth .ul-buybar .ul-btn { font-size:13px; padding:12px 16px; } .una-depth .ul-report-head { display:block; } .una-depth .ul-swatch-grid { grid-template-columns:1fr 1fr; } }
@media(max-width:640px) { .una-depth .ul-nav .ul-nav-cta { display:none; } .una-depth .ul-nav { gap:12px; } .una-depth .ul-nav-end { gap:4px; } }
@media(prefers-reduced-motion:reduce) { .una-depth *, .una-depth *::before, .una-depth *::after { transition:none !important; animation:none !important; scroll-behavior:auto !important; } }


/* Live-Bestandsintegration (Vergleich, 3 Säulen, App-Notify, Formulista, B2B, 6 Themen-Icons, Mengenwähler, Cookie-Banner) */
.una-depth .ul-compare-section { margin-top: 3.2rem; padding-top: 2.4rem; border-top: 1px solid var(--una-line); }
.una-depth .ul-compare-head { display: flex; justify-content: space-between; align-items: end; gap: 1.5rem; flex-wrap: wrap; margin-bottom: 1.4rem; }
.una-depth .ul-compare-head h3 { font-size: clamp(1.5rem, 2.4vw, 2.05rem); }
.una-depth .ul-compare-head p { color: var(--una-muted); font-size: 0.95rem; max-width: 34rem; }
.una-depth .ul-compare-grid { display: grid; grid-template-columns: repeat(3, 1fr); border-top: 1px solid var(--una-line); border-left: 1px solid var(--una-line); background: var(--una-white); }
.una-depth .ul-compare-card { padding: 1.3rem 1.25rem; border-right: 1px solid var(--una-line); border-bottom: 1px solid var(--una-line); display: flex; flex-direction: column; gap: 0.55rem; }
.una-depth .ul-compare-card.ul-is-live { background: #fbfcfa; box-shadow: inset 0 3px 0 var(--una-action); }
.una-depth .ul-compare-top { display: flex; justify-content: space-between; align-items: center; gap: 0.5rem; }
.una-depth .ul-compare-meta { font-size: 0.72rem; color: var(--una-muted); font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; }
.una-depth .ul-compare-card h4 { font-size: 1.2rem; margin: 0; letter-spacing: -0.025em; }
.una-depth .ul-compare-card p { color: var(--una-muted); font-size: 0.88rem; line-height: 1.45; }
.una-depth .ul-compare-list { list-style: none; padding: 0.55rem 0 0; margin: 0.25rem 0 auto; border-top: 1px solid var(--una-line); font-size: 0.84rem; }
.una-depth .ul-compare-list li { padding: 0.2rem 0; display: flex; gap: 0.45rem; align-items: baseline; }
.una-depth .ul-compare-list li::before { content: "✓"; color: var(--una-action); font-weight: 800; font-size: 0.78rem; }
.una-depth .ul-compare-foot { display: flex; justify-content: space-between; align-items: center; gap: 0.75rem; padding-top: 0.8rem; margin-top: 0.6rem; border-top: 1px solid var(--una-line); }
.una-depth .ul-compare-price { font-weight: 800; font-size: 1.15rem; }
.una-depth .ul-badge-live { display: inline-flex; padding: 0.2rem 0.6rem; border-radius: 999px; background: rgba(0, 156, 143, 0.14); color: var(--una-action); font-weight: 700; font-size: 0.74rem; }
.una-depth .ul-badge-soon { display: inline-flex; padding: 0.2rem 0.6rem; border-radius: 999px; background: #e6ebe5; color: var(--una-muted); font-weight: 600; font-size: 0.74rem; }

.una-depth .ul-pillars-row { display: grid; grid-template-columns: repeat(3, 1fr); gap: 0; margin: 1.6rem 0 0.4rem; border-top: 1px solid var(--una-line); border-bottom: 1px solid var(--una-line); }
.una-depth .ul-pillar-item { padding: 1.2rem 1.35rem 1.2rem 0; }
.una-depth .ul-pillar-item + .ul-pillar-item { padding-left: 1.35rem; border-left: 1px solid var(--una-line); }
.una-depth .ul-pillar-item strong { display: block; font-size: 1.02rem; margin-bottom: 0.25rem; }
.una-depth .ul-pillar-item p { color: var(--una-muted); font-size: 0.88rem; line-height: 1.45; }

.una-depth .ul-mini-points { list-style: none; padding: 0; margin: 0.8rem 0 0; border-top: 1px solid var(--una-line); font-size: 0.84rem; }
.una-depth .ul-mini-points li { padding: 0.4rem 0; border-bottom: 1px solid var(--una-line); display: flex; justify-content: space-between; gap: 0.75rem; color: var(--una-muted); }
.una-depth .ul-mini-points strong { color: var(--una-ink); font-weight: 700; }

.una-depth .ul-notify-form { display: flex; gap: 0.5rem; margin-top: 0.85rem; flex-wrap: wrap; }
.una-depth .ul-notify-form input[type="email"] { flex: 1 1 170px; min-height: 44px; padding: 0.45rem 0.85rem; border-radius: 999px; border: 1px solid var(--una-line); background: var(--una-paper); font-size: 0.88rem; color: var(--una-ink); }
.una-depth .ul-wait-consent { flex: 1 0 100%; display: flex; gap: 0.55rem; align-items: flex-start; font-size: 0.86rem; color: var(--una-muted); }
.una-depth .ul-wait-note { flex: 1 0 100%; margin: 0.4rem 0 0; color: var(--una-ink); }
.una-depth .ul-notify-form button { min-height: 44px; padding: 0.45rem 1.05rem; border-radius: 999px; border: 0; background: var(--una-ink); color: #fff; font-size: 0.84rem; font-weight: 700; cursor: pointer; }
.una-depth .ul-notify-form button.ul-is-done { background: var(--una-action); }

.una-depth .ul-trust-pills { display: flex; flex-wrap: wrap; gap: 0.55rem; align-items: center; margin-top: 2rem; padding-top: 1.2rem; border-top: 1px solid var(--una-line); }
.una-depth .ul-trust-pills span { font-size: 0.74rem; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; padding: 0.32rem 0.75rem; border-radius: 999px; background: var(--una-white); border: 1px solid var(--una-line); color: var(--una-muted); }

.una-depth .ul-b2b-block { margin-top: 2.2rem; padding-top: 1.8rem; border-top: 1px solid var(--una-line); }
.una-depth .ul-b2b-head { display: flex; justify-content: space-between; align-items: end; gap: 1rem; flex-wrap: wrap; margin-bottom: 1.15rem; }
.una-depth .ul-b2b-head h3 { font-size: clamp(1.45rem, 2.2vw, 1.95rem); }
.una-depth .ul-b2b-cards { display: grid; grid-template-columns: repeat(3, 1fr); gap: 0; border-top: 1px solid var(--una-line); border-bottom: 1px solid var(--una-line); }
.una-depth .ul-b2b-card { padding: 1.15rem 1.3rem 1.15rem 0; }
.una-depth .ul-b2b-card + .ul-b2b-card { padding-left: 1.3rem; border-left: 1px solid var(--una-line); }
.una-depth .ul-b2b-card strong { display: block; font-size: 1.02rem; margin-bottom: 0.28rem; }
.una-depth .ul-b2b-card p { color: var(--una-muted); font-size: 0.88rem; line-height: 1.45; }

.una-depth .ul-buy-row { display: flex; gap: 0.65rem; align-items: center; }
.una-depth .ul-qty-box { display: inline-flex; align-items: center; border: 1px solid var(--una-line); background: var(--una-white); border-radius: 999px; height: 48px; padding: 0 0.35rem; flex-shrink: 0; }
.una-depth .ul-qty-box button { width: 36px; height: 36px; border-radius: 50%; border: 0; background: transparent; color: var(--una-ink); font-weight: 800; font-size: 1rem; cursor: pointer; }
.una-depth .ul-qty-box span { min-width: 1.65rem; text-align: center; font-weight: 800; font-size: 0.95rem; }

.una-depth .ul-topic-top { display: flex; justify-content: space-between; align-items: center; margin-bottom: 0.45rem; }
.una-depth .ul-topic-gene { font-size: 0.68rem; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; color: var(--una-muted); }
.una-depth .ul-facts div { display: flex; align-items: center; gap: 0.4rem; }
.una-depth .ul-facts svg { color: var(--una-action); flex-shrink: 0; }

.una-depth .ul-kit-list li { display: grid; grid-template-columns: auto 1fr; gap: 0.75rem; align-items: start; }
.una-depth .ul-check-dot { width: 22px; height: 22px; border-radius: 50%; background: rgba(0, 156, 143, 0.14); color: var(--una-action); display: grid; place-items: center; font-size: 0.76rem; font-weight: 800; margin-top: 0.12rem; }
.una-depth .ul-kit-list strong { display: block; font-weight: 700; }
.una-depth .ul-kit-list small { display: block; color: var(--una-muted); font-size: 0.86rem; margin-top: 0.12rem; }

.una-depth .ul-support-strip { margin-top: 2.2rem; padding-top: 1.25rem; border-top: 1px solid var(--una-line); display: flex; justify-content: space-between; align-items: center; gap: 1rem; flex-wrap: wrap; color: var(--una-muted); font-size: 0.92rem; }
.una-depth .ul-buybar-inline { background: var(--una-forest); color: var(--una-chalk); padding: 1.35rem 0; border-top: 1px solid rgba(255,255,255,0.1); }
.una-depth .ul-buybar-row { display: grid; grid-template-columns: auto 1fr auto auto; gap: 1.2rem; align-items: center; }
.una-depth .ul-buybar-row img { width: 58px; height: 46px; object-fit: cover; border-radius: 8px; }
.una-depth .ul-buybar-row p { color: var(--una-sage); font-size: 0.84rem; margin-top: 0.15rem; }
.una-depth .ul-buybar-price { text-align: right; }
.una-depth .ul-buybar-price strong { display: block; font-size: 1.45rem; line-height: 1.05; }
.una-depth .ul-buybar-price small { color: var(--una-sage); font-size: 0.76rem; }

html[data-consent="all"] .una-cookie, html[data-consent="necessary"] .una-cookie, html[data-consent="stats"] .una-cookie { display: none; }
.una-depth .una-cookie { position: fixed; left: 1rem; right: 1rem; bottom: 1rem; z-index: 40; max-width: 720px; margin: 0 auto; background: #fff; border: 1px solid var(--una-line); border-radius: 16px; box-shadow: 0 18px 40px rgba(8,34,31,.12); padding: 1rem 1.15rem; color: var(--una-ink); }
.una-depth .una-cookie p { margin: 0 0 .75rem; color: var(--una-muted); font-size: .9rem; }
.una-depth .una-cookie a { color: var(--una-action); font-weight: 700; }
.una-depth .una-cookie .row { display: flex; flex-wrap: wrap; gap: .5rem; }
.una-depth .una-cookie button { font: inherit; font-weight: 700; font-size: .88rem; border-radius: 999px; padding: .6rem 1rem; cursor: pointer; border: 1px solid var(--una-line); background: #fff; color: var(--una-ink); }
.una-depth .una-cookie button.pri { background: var(--una-action); color: #fff; border-color: var(--una-action); }
.una-depth .una-cookie .choices { display: none; margin: .75rem 0; padding: .7rem .8rem; background: var(--una-paper); border-radius: 10px; }
.una-depth .una-cookie.is-open .choices { display: block; }
.una-depth .una-cookie label { display: block; margin: .35rem 0; font-size: .88rem; }

@media (max-width: 900px) {
  .una-depth .ul-compare-grid, .una-depth .ul-pillars-row, .una-depth .ul-b2b-cards { grid-template-columns: 1fr; }
  .una-depth .ul-pillar-item, .una-depth .ul-pillar-item + .ul-pillar-item, .una-depth .ul-b2b-card, .una-depth .ul-b2b-card + .ul-b2b-card { padding: 0.9rem 0; border-left: 0; border-bottom: 1px solid var(--una-line); }
  .una-depth .ul-buybar-row { grid-template-columns: 1fr auto; }
  .una-depth .ul-buybar-row img, .una-depth .ul-buybar-row p { display: none; }
  .una-depth .ul-buybar-price { text-align: left; }
}
@media (max-width: 640px) {
  .una-depth .ul-buy-row { flex-wrap: wrap; }
  .una-depth .ul-buy-row .ul-btn.ul-block { flex: 1 1 200px; }
}


/* Production Shop Polish — remove demo badges/overlays, add Formulista lineup & Report rec */
.una-depth .ul-ph-badge,
.una-depth .ul-demo-note,
.una-depth .ul-preview-unavailable::after {
  display: none !important;
}
.una-depth .ul-report-rec {
  margin-top: 0.75rem;
  padding-top: 0.75rem;
  border-top: 1px solid rgba(20, 38, 33, 0.12);
  font-size: 0.9rem;
  color: var(--una-ink) !important;
}
.una-depth .ul-supp-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 1.4rem;
  margin-top: 2rem;
}
.una-depth .ul-supp-card {
  background: var(--una-paper);
  border: 1px solid var(--una-line);
  border-radius: 12px;
  padding: 1.25rem;
  display: flex;
  flex-direction: column;
  gap: 0.55rem;
}
.una-depth .ul-supp-card img {
  width: 100%;
  aspect-ratio: 4 / 3;
  object-fit: contain;
  background: #f2efe9;
  border-radius: 8px;
  padding: 0.5rem;
}
.una-depth .ul-supp-tag {
  font-size: 0.7rem;
  font-weight: 700;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: var(--una-action);
  margin-top: 0.25rem;
}
.una-depth .ul-supp-card h4 {
  font-size: 1.18rem;
  margin: 0;
  letter-spacing: -0.02em;
}
.una-depth .ul-supp-card p {
  font-size: 0.88rem;
  color: var(--una-muted);
  line-height: 1.45;
  margin-bottom: auto;
}
.una-depth .ul-supp-foot {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-top: 0.75rem;
  margin-top: 0.5rem;
  border-top: 1px solid var(--una-line);
  font-size: 0.84rem;
  font-weight: 700;
}
.una-depth .ul-context-card {
  margin-top: 1.35rem;
  background: var(--una-paper);
  color: var(--una-ink);
  border-radius: 12px;
  display: grid;
  grid-template-columns: 0.9fr 1.1fr;
  overflow: hidden;
  align-items: center;
}
.una-depth .ul-context-card .ul-img-slot {
  border-radius: 0;
  height: 100%;
  min-height: 220px;
}
.una-depth .ul-context-card img {
  width: 100%;
  height: 100%;
  max-height: 250px;
  object-fit: cover;
  -webkit-mask-image: linear-gradient(90deg, #000 74%, transparent 100%);
  mask-image: linear-gradient(90deg, #000 74%, transparent 100%);
}
.una-depth .ul-context-copy {
  padding: 1.8rem 2.2rem 1.8rem 1rem;
}
.una-depth .ul-context-copy h3 {
  font-size: clamp(1.5rem, 2.2vw, 2.05rem);
  margin-bottom: 0.5rem;
}
.una-depth .ul-context-copy p {
  color: var(--una-muted);
  font-size: 0.96rem;
  max-width: 36rem;
}
@media (max-width: 900px) {
  .una-depth .ul-supp-grid,
  .una-depth .ul-context-card {
    grid-template-columns: 1fr;
  }
  .una-depth .ul-context-card img {
    -webkit-mask-image: none;
    mask-image: none;
    max-height: 210px;
  }
  .una-depth .ul-context-copy {
    padding: 1.35rem;
  }
}
.una-depth .ul-method {
  margin-top: 2.5rem;
  padding: 1.4rem 1.5rem;
  border: 1px solid var(--una-line);
  border-radius: 16px;
  background: #fff;
}
.una-depth .ul-method h3 { margin: 0.35rem 0 0.6rem; font-size: 1.45rem; }
.una-depth .ul-method p { color: var(--una-muted); max-width: 68ch; }
.una-depth .ul-method ul { margin: 0.9rem 0 1.1rem; padding-left: 1.15rem; }
.una-depth .ul-method li { margin: 0.35rem 0; }
.una-depth .ul-method .ul-trust-pills { margin-top: 0.4rem; }
