/* Extracted style attributes from materials-edge.html. */
.xstyle-materials-edge-1{display:flex;align-items:center;gap:16px}
.xstyle-materials-edge-2{padding-top:100px;padding-bottom:48px}
.xstyle-materials-edge-3{margin-bottom:24px}
.xstyle-materials-edge-4{font-family:var(--serif);font-size:clamp(32px,4vw,56px);font-weight:500;letter-spacing:-.03em;line-height:1.08;margin:16px 0 20px;max-width:800px}
.xstyle-materials-edge-5{font-size:17px;color:var(--ink-soft);line-height:1.7;max-width:560px;margin-bottom:32px}
.xstyle-materials-edge-6{display:flex;gap:12px;flex-wrap:wrap}
.xstyle-materials-edge-7{padding:40px 32px;border-radius:28px;text-align:center}
.xstyle-materials-edge-8{color:var(--accent)}
.xstyle-materials-edge-9{margin:10px 0 20px}
.xstyle-materials-edge-10{max-width:560px;width:100%;height:auto}
.xstyle-materials-edge-11{font-size:13px;color:var(--ink-soft);text-align:center;max-width:500px;margin:0 auto}
.xstyle-materials-edge-12{text-align:center}
.xstyle-materials-edge-13{margin:10px 0 24px}
.xstyle-materials-edge-14{grid-template-columns:repeat(4,1fr)}
.xstyle-materials-edge-15{background:rgba(26,23,20,.04)}
.xstyle-materials-edge-16{font-size:13px;color:var(--ink-muted);margin-bottom:8px}
.xstyle-materials-edge-17{text-align:left}
.xstyle-materials-edge-18{border:2px solid rgba(139,115,85,.18)}
.xstyle-materials-edge-19{background:rgba(139,115,85,.08);color:var(--accent)}
.xstyle-materials-edge-20{color:var(--accent)}
.xstyle-materials-edge-21{font-size:13px;color:var(--ink-muted);margin-bottom:8px}
.xstyle-materials-edge-22{text-align:left}
.xstyle-materials-edge-23{background:rgba(61,107,79,.06);color:var(--green)}
.xstyle-materials-edge-24{font-size:13px;color:var(--ink-muted);margin-bottom:8px}
.xstyle-materials-edge-25{text-align:left}
.xstyle-materials-edge-26{background:rgba(26,23,20,.04)}
.xstyle-materials-edge-27{font-size:13px;color:var(--ink-muted);margin-bottom:8px}
.xstyle-materials-edge-28{text-align:left}
.xstyle-materials-edge-29{padding:40px 32px;border-radius:28px;text-align:center}
.xstyle-materials-edge-30{margin:10px 0 24px}
.xstyle-materials-edge-31{text-align:left}
.xstyle-materials-edge-32{text-align:left}
.xstyle-materials-edge-33{padding:40px 32px;border-radius:28px;text-align:center}
.xstyle-materials-edge-34{margin:10px 0 16px}
.xstyle-materials-edge-35{font-size:15px;color:var(--ink-soft);line-height:1.7;max-width:600px;margin-left:auto;margin-right:auto;margin-bottom:24px}
.xstyle-materials-edge-36{text-align:left;max-width:920px;margin:0 auto}
.xstyle-materials-edge-37{padding:40px 32px;border-radius:28px;text-align:center}
.xstyle-materials-edge-38{color:var(--accent)}
.xstyle-materials-edge-39{margin:10px 0 16px}
.xstyle-materials-edge-40{font-size:15px;color:var(--ink-soft);line-height:1.7;max-width:600px;margin-left:auto;margin-right:auto;margin-bottom:24px}
.xstyle-materials-edge-41{max-width:540px;text-align:left;margin:0 auto}
.xstyle-materials-edge-42{padding:40px 32px;border-radius:28px}
.xstyle-materials-edge-43{margin:10px 0 24px}
.xstyle-materials-edge-44{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}
.xstyle-materials-edge-45{padding:24px;border-radius:20px;text-decoration:none;display:block}
.xstyle-materials-edge-46{margin-bottom:8px}
.xstyle-materials-edge-47{font-family:var(--serif);font-size:22px;line-height:1.2;margin-bottom:8px;color:var(--ink)}
.xstyle-materials-edge-48{font-size:14px;color:var(--ink-muted);line-height:1.5}
.xstyle-materials-edge-49{padding:24px;border-radius:20px;text-decoration:none;display:block}
.xstyle-materials-edge-50{margin-bottom:8px}
.xstyle-materials-edge-51{font-family:var(--serif);font-size:22px;line-height:1.2;margin-bottom:8px;color:var(--ink)}
.xstyle-materials-edge-52{font-size:14px;color:var(--ink-muted);line-height:1.5}
.xstyle-materials-edge-53{padding:40px 32px;border-radius:28px;text-align:center}
.xstyle-materials-edge-54{margin:10px 0 24px}
.xstyle-materials-edge-55{font-size:13px;color:var(--ink-muted);margin-top:18px}
.xstyle-materials-edge-56{color:var(--accent);font-weight:700}
.xstyle-materials-edge-57{border-radius:28px}
.xstyle-materials-edge-58{margin:10px 0 12px}
.xstyle-materials-edge-59{font-size:15px;color:var(--ink-soft);max-width:480px;margin:0 auto 24px}
.xstyle-materials-edge-60{padding:0;overflow:hidden;border-radius:28px}
.xstyle-materials-edge-61{color:var(--accent)}
.xstyle-materials-edge-62{font-family:var(--serif);font-size:clamp(24px,2.5vw,32px);margin:12px 0 14px;font-weight:500;letter-spacing:-.03em;line-height:1.1}
.xstyle-materials-edge-63{font-size:15px;color:var(--ink-soft);line-height:1.7;margin:0 0 20px}
.xstyle-materials-edge-64{display:flex;flex-direction:column;gap:10px;max-width:340px}
.xstyle-materials-edge-65{justify-content:center;font-size:15px}
.xstyle-materials-edge-66{justify-content:center;font-size:14px}
.xstyle-materials-edge-67{width:100%;height:100%;border:0;min-height:420px}
.xstyle-materials-edge-68{padding:40px 32px;border-radius:28px;text-align:center}
.xstyle-materials-edge-69{color:var(--accent)}
.xstyle-materials-edge-70{margin:10px 0 8px}
.xstyle-materials-edge-71{font-size:14px;color:var(--ink-soft);margin-bottom:24px}
.xstyle-materials-edge-72{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}
.xstyle-materials-edge-73{padding:20px;text-decoration:none;color:inherit;display:block}
.xstyle-materials-edge-74{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-muted);margin-bottom:6px}
.xstyle-materials-edge-75{font-size:15px;font-weight:700;color:var(--ink);margin-bottom:5px}
.xstyle-materials-edge-76{font-size:12px;color:var(--ink-soft);line-height:1.5;margin:0 0 8px}
.xstyle-materials-edge-77{font-size:12px;color:var(--accent);font-weight:700}
.xstyle-materials-edge-78{width:13px;height:13px;vertical-align:middle}
.xstyle-materials-edge-79{padding:20px;text-decoration:none;color:inherit;display:block}
.xstyle-materials-edge-80{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-muted);margin-bottom:6px}
.xstyle-materials-edge-81{font-size:15px;font-weight:700;color:var(--ink);margin-bottom:5px}
.xstyle-materials-edge-82{font-size:12px;color:var(--ink-soft);line-height:1.5;margin:0 0 8px}
.xstyle-materials-edge-83{font-size:12px;color:var(--accent);font-weight:700}
.xstyle-materials-edge-84{width:13px;height:13px;vertical-align:middle}
.xstyle-materials-edge-85{padding:20px;text-decoration:none;color:inherit;display:block}
.xstyle-materials-edge-86{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-muted);margin-bottom:6px}
.xstyle-materials-edge-87{font-size:15px;font-weight:700;color:var(--ink);margin-bottom:5px}
.xstyle-materials-edge-88{font-size:12px;color:var(--ink-soft);line-height:1.5;margin:0 0 8px}
.xstyle-materials-edge-89{font-size:12px;color:var(--accent);font-weight:700}
.xstyle-materials-edge-90{width:13px;height:13px;vertical-align:middle}
.xstyle-materials-edge-91{padding:22px 24px}
.xstyle-materials-edge-92{margin-bottom:10px}

/* mobile containment for extracted legacy grids */
@media (max-width:760px){
  .xstyle-materials-edge-14,
  .xstyle-materials-edge-44,
  .xstyle-materials-edge-72{
    grid-template-columns:1fr!important;
    width:100%!important;
    max-width:100%!important;
  }
  .trust-grid,
  .trust-grid > *,
  .hcard,
  .trust-card,
  .hz-fx-magnetic,
  .hz-fx-reveal{
    min-width:0!important;
    max-width:100%!important;
    transform:none!important;
    margin-left:0!important;
    margin-right:0!important;
  }
}
