
:is(.p-about-thtee > .metal-mine-before-item, #metal-mine-after, #metal-mine-product-list) {
  --metal-navy:#02185a;
  --metal-accent:#ff6119;
  --metal-text:#465264;
  --metal-muted:#626d7b;
  --metal-line:#e1e6ed;
  --metal-soft:#f5f7fa;
  min-width:0;
  max-width:100%;
  box-sizing:border-box;
}
:is(.p-about-thtee > p.metal-mine-before-item, .p-about-thtee > .metal-mine-before-item p, #metal-mine-after p) {
  margin:0 0 14px;
}
:is(.p-about-thtee > .metal-mine-before-item, #metal-mine-after) a:not(.main-btn-two) {
  text-decoration:underline;
  text-underline-offset:3px;
}
:is(.p-about-thtee > .metal-mine-before-item, #metal-mine-after) a:focus-visible,
.p-about-thtee > #metal-mine-series-table:focus-visible,
#metal-mine-product-list a:focus-visible {
  outline:3px solid var(--metal-navy);
  outline-offset:3px;
}
:is(.p-about-thtee > .metal-mine-before-item.metal-mine-note, #metal-mine-after .metal-mine-note) {
  margin:0 0 12px;
}
:is(.p-about-thtee > .cta-mb.metal-mine-before-item, #metal-mine-after .cta-mb) {
  display:flex;
  align-items:center;
  justify-content:space-between;
  flex-wrap:wrap;
  gap:18px 24px;
  margin:22px 0;
  padding:20px;
  border:1px solid var(--metal-line);
  border-left:4px solid var(--metal-accent);
  border-radius:0;
  background:#fff;
  box-shadow:none;
  box-sizing:border-box;
}
.p-about-thtee > #metal-mine-top-cta {
  background:#f9f9f9;
}
:is(.p-about-thtee > .metal-mine-before-item, #metal-mine-after) .cta-mb__text {
  flex:1 1 340px;
  min-width:0;
}
:is(.p-about-thtee > .cta-mb.metal-mine-before-item, #metal-mine-after .cta-mb) .cta-mb__title {
  display:block;
  margin:0 0 6px;
  overflow-wrap:break-word;
}
:is(.p-about-thtee > .cta-mb.metal-mine-before-item, #metal-mine-after .cta-mb) .cta-mb__desc {
  margin:0;
}
:is(.p-about-thtee > .metal-mine-before-item, #metal-mine-after) a.main-btn-two.metal-mine-quote-btn {
  flex:0 0 auto;
  margin:0;
  max-width:100%;
  min-height:50px;
  vertical-align:middle;
  text-decoration:none !important;
  white-space:nowrap;
  overflow-wrap:normal;
}
:is(.p-about-thtee > .metal-mine-before-item, #metal-mine-after) .metal-mine-quote-btn .arrow-btn {
  display:block;
  float:left;
}
:is(.p-about-thtee > .metal-mine-before-item, #metal-mine-after) .metal-mine-quote-btn svg {
  vertical-align:middle;
  fill:currentColor;
}
:is(.p-about-thtee > .metal-mine-before-item, #metal-mine-after) .metal-mine-quote-btn .text-btn-one,
:is(.p-about-thtee > .metal-mine-before-item, #metal-mine-after) .metal-mine-quote-btn .text-btn-two,
:is(.p-about-thtee > .metal-mine-before-item, #metal-mine-after) .metal-mine-quote-btn .arrow-one,
:is(.p-about-thtee > .metal-mine-before-item, #metal-mine-after) .metal-mine-quote-btn .arrow-two {
  color:#fff;
}
#metal-mine-product-section {
  margin:0;
  padding-top:40px;
  padding-bottom:40px;
}
#metal-mine-product-section > .container > .container > .p-about-thtee {
  margin:0 0 24px !important;
  padding-top:0 !important;
  padding-bottom:0 !important;
  border-top:0 !important;
  border-bottom:0 !important;
}
#metal-mine-product-list {
  justify-content:center;
  row-gap:24px;
}
#metal-mine-product-list > [class*="col-"] {
  margin-bottom:0 !important;
}
#metal-mine-product-list .single-product-item {
  margin-bottom:0;
}
#metal-mine-product-list .single-product-item img {
  display:block;
  width:100%;
  max-width:100%;
  height:auto;
}
#metal-mine-product-list .content-products h3.metal-mine-product-title {
  margin:0;
  overflow-wrap:break-word;
}
#metal-mine-product-list .content-products h3.metal-mine-product-title a {
  text-decoration:none !important;
}
.p-about-thtee > h2#metal-mine-series-comparison {
  margin:26px 0 12px;
  padding:0;
  overflow-wrap:break-word;
  scroll-margin-top:110px;
}
.p-about-thtee > .metal-mine-before-item.metal-mine-note:last-child {
  margin-bottom:0;
}
@media (max-width:767.98px) {
#metal-mine-product-section {
  padding-top:28px;
  padding-bottom:32px;
}
#metal-mine-product-section > .container,
  #metal-mine-after > section > .container {
  padding-left:18px;
  padding-right:18px;
}
#metal-mine-product-section > .container > .container,
  #metal-mine-after > section > .container > .container {
  width:100%;
  max-width:none;
  padding-left:0;
  padding-right:0;
}
:is(.p-about-thtee > .cta-mb.metal-mine-before-item, #metal-mine-after .cta-mb) {
  align-items:stretch;
  flex-direction:column;
  margin:20px 0;
  padding:18px;
  gap:16px;
}
:is(.p-about-thtee > .metal-mine-before-item, #metal-mine-after) .cta-mb__text {
  flex-basis:auto;
}
:is(.p-about-thtee > .metal-mine-before-item, #metal-mine-after) a.main-btn-two.metal-mine-quote-btn {
  width:100%;
  min-width:0;
}
:is(.p-about-thtee > .metal-mine-before-item, #metal-mine-after) .metal-mine-quote-btn .text-btn {
  width:calc(100% - 50px);
  min-width:0;
}
:is(.p-about-thtee > .metal-mine-before-item, #metal-mine-after) .metal-mine-quote-btn .text-btn-one,
  :is(.p-about-thtee > .metal-mine-before-item, #metal-mine-after) .metal-mine-quote-btn .text-btn-two {
  width:100%;
  min-width:0;
}
#metal-mine-product-list {
  row-gap:20px;
}
}
@media (prefers-reduced-motion:reduce) {
:is(.p-about-thtee > .metal-mine-before-item, #metal-mine-after) .metal-mine-quote-btn span {
  transition:none;
}
}
:is(.p-about-thtee > .metal-mine-before-item, #metal-mine-after, #metal-mine-product-list) {
  --metal-font-body:"Roboto",Arial,sans-serif;
  --metal-font-heading:"Poppins",Arial,sans-serif;
  --metal-body-size:15px;
  --metal-body-leading:1.8;
  --metal-title-size:24px;
  --metal-subtitle-size:17px;
  --metal-label-size:16px;
  --metal-table-size:12px;
  --metal-note-size:13px;
}
#metal-mine-product-list {
  color:var(--metal-text,#465264);
  font-family:var(--metal-font-body);
  font-size:var(--metal-body-size);
  font-weight:400;
  font-style:normal;
  line-height:var(--metal-body-leading);
  letter-spacing:normal;
  text-transform:none;
  text-align:start;
}

:is(.p-about-thtee > p.metal-mine-before-item, .p-about-thtee > .metal-mine-before-item :is(p,li,dt,dd,th,td), #metal-mine-after :is(p,li,dt,dd,th,td)) :is(span,font,em,small,strong,b,a:not(.main-btn-two)) {
  font-family:inherit;
  font-size:inherit;
  line-height:inherit;
  letter-spacing:inherit;
  text-transform:inherit;
}
:is(.p-about-thtee > .metal-mine-before-item, #metal-mine-after) :is(strong,b) {
  color:var(--metal-navy,#02185a);
  font-weight:700;
}
:is(.p-about-thtee > .metal-mine-before-item, #metal-mine-after) a:not(.main-btn-two) {
  color:#5a6c8b;
  font-family:inherit;
  font-size:inherit;
  font-weight:inherit;
  line-height:inherit;
}
:is(.p-about-thtee > .metal-mine-before-item, #metal-mine-after) a:not(.main-btn-two):hover {
  color:var(--metal-navy,#02185a);
}
.p-about-thtee > h2#metal-mine-series-comparison,
#metal-mine-after .metal-mine-section-title {
  color:var(--metal-navy,#02185a);
  font-family:var(--metal-font-heading);
  font-size:var(--metal-title-size);
  font-weight:600;
  font-style:normal;
  line-height:1.4;
  letter-spacing:-.02em;
  text-transform:none;
}
#metal-mine-after :is(#metal-and-non-metal-mine-applications,#metal-mine-fan-selection) .p-about-thtee h3.metal-mine-subtitle,
#metal-mine-after #metal-mine-installation-projects .mf-field-case-card h3,
:is(.p-about-thtee > .cta-mb.metal-mine-before-item, #metal-mine-after .cta-mb) .cta-mb__title {
  color:var(--metal-navy,#02185a) !important;
  font-family:var(--metal-font-heading);
  font-size:var(--metal-subtitle-size);
  font-weight:600;
  font-style:normal;
  line-height:1.5;
  letter-spacing:normal;
  text-transform:none;
}
:is(.p-about-thtee > .cta-mb.metal-mine-before-item, #metal-mine-after .cta-mb) .cta-mb__title strong {
  color:inherit;
  font:inherit;
  letter-spacing:inherit;
}
#metal-mine-after #metal-and-non-metal-mine-applications strong.metal-mine-application-name,
#metal-mine-product-list .content-products h3.metal-mine-product-title {
  color:var(--metal-navy,#02185a);
  font-family:var(--metal-font-heading);
  font-size:var(--metal-label-size);
  font-weight:600;
  font-style:normal;
  line-height:1.5;
  letter-spacing:normal;
  text-transform:none;
}
#metal-mine-product-list .metal-mine-product-title a {
  color:inherit !important;
  font:inherit;
  letter-spacing:inherit;
}
#metal-mine-product-list .metal-mine-product-title a:hover {
  color:#a63a09 !important;
}
:is(.p-about-thtee > .cta-mb.metal-mine-before-item, #metal-mine-after .cta-mb) .cta-mb__desc {
  color:var(--metal-text,#465264) !important;
}
#metal-mine-after #metal-mine-fan-selection .cta-mb__desc a {
  color:#5a6c8b !important;
  font:inherit;
}
#metal-mine-after #metal-mine-installation-projects .mf-field-case-card__specs dt {
  color:var(--metal-muted,#626d7b);
  font-family:var(--metal-font-body);
  font-size:var(--metal-note-size);
  font-weight:400;
  font-style:normal;
  line-height:1.65;
  letter-spacing:normal;
  text-transform:none;
}
#metal-mine-after #metal-mine-installation-projects .mf-field-case-card__specs dd {
  color:var(--metal-navy,#02185a);
  font-family:var(--metal-font-body);
  font-size:var(--metal-body-size);
  font-weight:500;
  font-style:normal;
  line-height:1.6;
  letter-spacing:normal;
  text-transform:none;
  font-variant-numeric:tabular-nums;
}
@media (max-width:767.98px) {
:is(.p-about-thtee > .metal-mine-before-item, #metal-mine-after, #metal-mine-product-list) {
    --metal-title-size:21px;
    --metal-body-leading:1.75;
  }
}

.p-about-thtee > #metal-mine-series-table {
  width:100%;
  max-width:100%;
  margin:16px 0 14px;
  padding:0;
  overflow-x:auto;
  -webkit-overflow-scrolling:touch;
  border:0;
  border-radius:0;
  background:transparent;
  box-shadow:none;
}
.p-about-thtee #metal-mine-series-table table.metal-mine-table {
  width:100%;
  min-width:0;
  margin:0;
  padding:0;
  table-layout:fixed;
  border:0;
  border-collapse:collapse;
  border-spacing:0;
  border-radius:0;
  background:#fff;
  color:#1f2937;
  font-family:'Roboto',Arial,sans-serif !important;
  font-size:12px;
  font-weight:400;
  font-style:normal;
  line-height:1.38;
  letter-spacing:normal;
  text-transform:none;
  font-variant-numeric:normal;
  box-shadow:none;
}
.p-about-thtee #metal-mine-series-table table.metal-mine-table .metal-mine-param-column {
  width:24%;
}
.p-about-thtee #metal-mine-series-table table.metal-mine-table :is(thead,tbody,tfoot,tr) {
  font:inherit;
  color:inherit;
  background:#fff;
}
.p-about-thtee #metal-mine-series-table table.metal-mine-table :is(th,td) {
  padding:6px 8px;
  border:1px solid #d9dee7;
  background:#fff;
  color:#1f2937;
  font-family:'Roboto',Arial,sans-serif !important;
  font-size:inherit;
  font-weight:400;
  font-style:normal;
  line-height:inherit;
  letter-spacing:normal;
  text-transform:none;
  text-align:left;
  vertical-align:top;
  white-space:normal;
  word-break:normal;
  overflow-wrap:normal;
  box-shadow:none;
}
.p-about-thtee #metal-mine-series-table table.metal-mine-table thead th {
  background:#f5f7fa;
  color:#1f2937;
  font-weight:700;
}
.p-about-thtee #metal-mine-series-table table.metal-mine-table tbody th {
  background:#fff;
  color:#1f2937;
  font-weight:400;
}
.p-about-thtee #metal-mine-series-table table.metal-mine-table :is(th,td) :is(p,a,span,font,strong,b,em,small) {
  font-family:'Roboto',Arial,sans-serif !important;
  font-size:inherit;
  font-weight:inherit;
  font-style:normal;
  line-height:inherit;
  letter-spacing:inherit;
  text-transform:none;
  color:inherit;
}
.p-about-thtee #metal-mine-series-table table.metal-mine-table :is(th,td) p {
  margin:0;
  padding:0;
}
.p-about-thtee #metal-mine-series-table table.metal-mine-table :is(th,td) a {
  display:inline-block;
  min-width:44px;
  color:#5a6c8b;
  text-decoration:underline;
  text-underline-offset:3px;
}
.p-about-thtee #metal-mine-series-table table.metal-mine-table :is(th,td) a:hover {
  color:#02185a;
}
.p-about-thtee #metal-mine-series-table table.metal-mine-table :is(th,td) a:focus-visible {
  outline:2px solid #02185a;
  outline-offset:2px;
}
.p-about-thtee #metal-mine-series-table table.metal-mine-table .metal-mine-unit {
  display:inline;
  font-weight:400;
  white-space:nowrap;
}
.p-about-thtee #metal-mine-series-table table.metal-mine-table .metal-mine-unit::before {
  content:' ';
}
.p-about-thtee #metal-mine-series-table table.metal-mine-table .metal-mine-power-end,
.p-about-thtee #metal-mine-series-table table.metal-mine-table tbody tr:nth-child(-n+2) > td {
  white-space:nowrap;
}
@media (max-width:767.98px) {
  .p-about-thtee #metal-mine-series-table table.metal-mine-table {
    font-size:13px;
    line-height:1.5;
  }
  .p-about-thtee #metal-mine-series-table table.metal-mine-table .metal-mine-param-column {
    width:31%;
  }
  .p-about-thtee #metal-mine-series-table table.metal-mine-table :is(th,td) {
    padding:8px;
  }
}



#metal-mine-after {
  --metal-mine-section-gap:40px;
}
#metal-mine-after > section {
  margin-top:0 !important;
  margin-bottom:0 !important;
  padding-top:0 !important;
  padding-bottom:var(--metal-mine-section-gap) !important;
  border-top:0 !important;
  border-bottom:0 !important;
  scroll-margin-top:110px;
}
#metal-mine-after > section > .container,
#metal-mine-after > section > .container > .container {
  margin-top:0 !important;
  margin-bottom:0 !important;
  padding-top:0 !important;
  padding-bottom:0 !important;
}
#metal-mine-after > section > .container > .container > .p-about-thtee {
  margin-top:0 !important;
  margin-bottom:0 !important;
  padding-top:0 !important;
  padding-bottom:0 !important;
  border-top:0 !important;
  border-bottom:0 !important;
}
#metal-mine-after > section > .container > .container > .p-about-thtee > .metal-mine-section-title:first-child {
  margin-top:0 !important;
  padding-top:0 !important;
}
#metal-mine-after > section > .container > .container > .p-about-thtee > :last-child,
#metal-mine-after .metal-mine-application-notes > p:last-child,
#metal-mine-after .metal-mine-project-note:last-child {
  margin-bottom:0 !important;
}
#metal-mine-after .metal-mine-section-title {
  margin:0 0 12px;
  padding:0;
  overflow-wrap:break-word;
}
#metal-mine-after .metal-mine-section-intro {
  max-width:860px;
  margin:0 0 20px;
}
#metal-mine-fan-selection .metal-mine-topics {
  align-items:flex-start;
  margin-bottom:20px;
}
#metal-mine-fan-selection .metal-mine-topic {
  min-width:0;
}
#metal-mine-fan-selection .p-about-thtee h3.metal-mine-subtitle {
  display:block;
  margin:0 0 12px;
  padding:0;
  overflow-wrap:break-word;
}
#metal-mine-fan-selection .metal-mine-topic ul {
  margin:0;
  padding:0 0 0 20px;
  list-style:disc outside;
}
#metal-mine-fan-selection .metal-mine-topic li {
  margin:0 0 10px;
  padding:0;
  list-style:disc outside;
}
#metal-mine-fan-selection .metal-mine-topic li:last-child {
  margin-bottom:0;
}
#metal-mine-fan-selection .metal-mine-selection-cta {
  margin-bottom:0;
}
#metal-mine-fan-selection .metal-mine-selection-cta .cta-mb__desc a {
  display:inline-block;
  max-width:100%;
  text-decoration:underline;
  text-underline-offset:3px;
  overflow-wrap:anywhere;
}

#metal-mine-after #metal-mine-fan-selection .metal-mine-topic li > p { margin:0; }

/* Projects: original photographs above a clearly aligned parameter list. */
#metal-mine-after #metal-mine-installation-projects,
#metal-mine-after #metal-mine-installation-projects * { box-sizing:border-box; }
#metal-mine-after #metal-mine-installation-projects { background:#fff; }
#metal-mine-after #metal-mine-installation-projects .mf-field-cases__head { margin:0 0 22px; }
#metal-mine-after #metal-mine-installation-projects .mf-field-cases__intro { max-width:860px; margin:0; }
#metal-mine-after #metal-mine-installation-projects .mf-field-cases__grid {
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:22px;
}
#metal-mine-after #metal-mine-installation-projects .mf-field-case-card {
  display:flex;
  flex-direction:column;
  min-width:0;
  margin:0;
  padding:0;
  overflow:hidden;
  border:1px solid #e1e6ed;
  border-radius:4px;
  background:#fff;
  box-shadow:none;
  scroll-margin-top:110px;
}
#metal-mine-after #metal-mine-installation-projects .mf-field-case-card:hover {
  transform:none;
  box-shadow:none;
  border-color:#e1e6ed;
}
#metal-mine-after #metal-mine-installation-projects .mf-field-case-card__media {
  min-width:0;
  aspect-ratio:4/3;
  margin:0;
  padding:0;
  border:0;
  border-bottom:1px solid #e1e6ed;
  background:#f5f7fa;
}
#metal-mine-after #metal-mine-installation-projects .mf-field-case-card__media picture {
  display:block;
  width:100%;
  height:100%;
  margin:0;
}
#metal-mine-after #metal-mine-installation-projects .mf-field-case-card__media img {
  display:block;
  width:100%;
  height:100%;
  max-width:100%;
  margin:0;
  padding:0;
  border:0;
  object-fit:contain;
  object-position:center;
  transform:none;
  cursor:default;
}
#metal-mine-after #metal-mine-installation-projects .mf-field-case-card:hover img { transform:none; }
#metal-mine-after #metal-mine-installation-projects .mf-field-case-card__body {
  display:flex;
  flex:1;
  flex-direction:column;
  min-width:0;
  padding:18px 20px;
}
#metal-mine-after #metal-mine-installation-projects .mf-field-case-card h3 {
  display:block;
  height:auto;
  min-height:0;
  max-height:none;
  overflow:visible;
  margin:0 0 11px;
  padding:0;
  color:#02185a;
  font-family:var(--metal-font-heading,'Poppins',Arial,sans-serif);
  font-size:16px;
  font-weight:600;
  line-height:1.5;
  text-transform:none;
  overflow-wrap:break-word;
}
#metal-mine-after #metal-mine-installation-projects .mf-field-case-card__specs {
  display:block;
  margin:auto 0 0;
  padding:0;
  border:0;
}
#metal-mine-after #metal-mine-installation-projects .mf-field-case-card__specs > div {
  display:grid;
  grid-template-columns:minmax(82px,.9fr) minmax(0,1.45fr);
  gap:10px;
  align-items:baseline;
  min-width:0;
  margin:0;
  padding:8px 0;
  border-top:1px solid #e9edf2;
}
#metal-mine-after #metal-mine-installation-projects .mf-field-case-card__specs > div:last-child { padding-bottom:0; }
#metal-mine-after #metal-mine-installation-projects .mf-field-case-card__specs dt {
  margin:0;
  color:#626d7b;
  font-family:'Roboto',Arial,sans-serif;
  font-size:13px;
  font-weight:400;
  line-height:1.5;
  text-align:start;
}
#metal-mine-after #metal-mine-installation-projects .mf-field-case-card__specs dd {
  display:block;
  min-width:0;
  height:auto;
  max-height:none;
  margin:0;
  overflow:visible;
  color:#1f2937;
  font-family:'Roboto',Arial,sans-serif;
  font-size:13px;
  font-weight:400;
  line-height:1.5;
  font-variant-numeric:normal;
  text-align:end;
  white-space:normal;
  word-break:normal;
  overflow-wrap:break-word;
}
#metal-mine-after #metal-mine-installation-projects .mf-field-case-card__specs > div:first-child dd { font-weight:500; }
#metal-mine-after #metal-mine-installation-projects .metal-mine-project-note { margin:18px 0 0; }

@media (min-width:576px) and (max-width:991.98px) {
  #metal-mine-after #metal-mine-installation-projects .mf-field-cases__grid { grid-template-columns:minmax(0,1fr); gap:18px; }
  #metal-mine-after #metal-mine-installation-projects .mf-field-case-card { display:grid; grid-template-columns:minmax(0,2fr) minmax(0,3fr); }
  #metal-mine-after #metal-mine-installation-projects .mf-field-case-card__media {
    display:flex; align-items:center; aspect-ratio:auto; border-bottom:0; border-inline-end:1px solid #e1e6ed;
  }
  #metal-mine-after #metal-mine-installation-projects .mf-field-case-card__media picture { height:auto; aspect-ratio:4/3; }
}


@media (max-width:767.98px) {
  #metal-mine-after { --metal-mine-section-gap:32px; }
  #metal-mine-after .metal-mine-section-title { margin-bottom:12px; }
  #metal-mine-after .metal-mine-section-intro { margin-bottom:20px; }
  #metal-mine-after #metal-mine-installation-projects .mf-field-cases__head { margin-bottom:20px; }
  #metal-mine-after #metal-mine-installation-projects .mf-field-case-card__body { padding:16px 18px; }





  #metal-mine-after #metal-mine-fan-selection .metal-mine-topic + .metal-mine-topic { margin-top:24px; }
}
@media (max-width:575.98px) {
  #metal-mine-after #metal-mine-installation-projects .mf-field-cases__grid { grid-template-columns:minmax(0,1fr); gap:18px; }
}

/* Mine types: metal first, non-metal below; open two-column lists on larger screens. */
#metal-mine-after #metal-and-non-metal-mine-applications .metal-mine-application-columns,
#metal-mine-after #metal-and-non-metal-mine-applications .metal-mine-application-columns * {
  box-sizing:border-box;
}
#metal-mine-after #metal-and-non-metal-mine-applications .metal-mine-application-columns {
  display:grid;
  grid-template-columns:minmax(0,1fr);
  align-items:start;
  gap:32px;
  margin:0;
  padding:0;
}
#metal-mine-after #metal-and-non-metal-mine-applications .metal-mine-application-group {
  min-width:0;
  margin:0;
  padding:0;
  border:0;
  border-radius:0;
  background:transparent;
  box-shadow:none;
}
#metal-mine-after #metal-and-non-metal-mine-applications .metal-mine-application-group--nonmetal {
  padding:0;
  border:0;
}
#metal-mine-after #metal-and-non-metal-mine-applications .metal-mine-application-group > h3.metal-mine-subtitle {
  display:block;
  margin:0 0 18px;
  padding:0 0 12px;
  border:0;
  border-bottom:1px solid #e1e6ed;
  border-radius:0;
  background:transparent;
  color:#02185a;
  font-family:var(--metal-font-heading,'Poppins',Arial,sans-serif);
  font-size:20px;
  font-weight:600;
  line-height:1.45;
  letter-spacing:normal;
  text-transform:none;
  white-space:normal;
  overflow-wrap:break-word;
  scroll-margin-top:110px;
}
#metal-mine-after #metal-and-non-metal-mine-applications .metal-mine-application-group > ul.metal-mine-application-list {
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:18px 32px;
  margin:0;
  padding:0;
  list-style:none;
}
#metal-mine-after #metal-and-non-metal-mine-applications .metal-mine-application-list::before,
#metal-mine-after #metal-and-non-metal-mine-applications .metal-mine-application-list::after,
#metal-mine-after #metal-and-non-metal-mine-applications .metal-mine-application-list > li::before {
  content:none;
  display:none;
}
#metal-mine-after #metal-and-non-metal-mine-applications .metal-mine-application-group > ul.metal-mine-application-list > li {
  display:block;
  flex:none;
  width:auto;
  min-width:0;
  max-width:none;
  margin:0;
  padding:0;
  border:0;
  list-style:none;
}
#metal-mine-after #metal-and-non-metal-mine-applications strong.metal-mine-application-name {
  display:block;
  margin:0 0 4px;
  padding:0;
  color:#02185a;
  font-family:var(--metal-font-heading,'Poppins',Arial,sans-serif);
  font-size:16px;
  font-weight:500;
  line-height:1.5;
  overflow-wrap:break-word;
}
#metal-mine-after #metal-and-non-metal-mine-applications .metal-mine-application-list > li > p {
  margin:0;
}
#metal-mine-after #metal-and-non-metal-mine-applications .metal-mine-application-notes {
  margin-top:24px;
  padding:16px 0 0;
  border:0;
  border-top:1px solid #e1e6ed;
}
#metal-mine-after #metal-and-non-metal-mine-applications .metal-mine-application-notes p:last-child {
  margin:0;
}
@media (max-width:767.98px) {
  #metal-mine-after #metal-and-non-metal-mine-applications .metal-mine-application-columns {
    gap:28px;
  }
  #metal-mine-after #metal-and-non-metal-mine-applications .metal-mine-application-group > h3.metal-mine-subtitle {
    font-size:18px;
    margin-bottom:16px;
    padding-bottom:10px;
  }
  #metal-mine-after #metal-and-non-metal-mine-applications .metal-mine-application-group > ul.metal-mine-application-list {
    grid-template-columns:minmax(0,1fr);
    gap:18px;
  }
}

.shop > .container > #metal-mine-after
> #metal-mine-installation-projects {
  padding-top: 30px !important;
}

@media (max-width: 767.98px) {
  .shop > .container > #metal-mine-after
  > #metal-mine-installation-projects {
    padding-top: 12px !important;
  }
}

.shop > .container > #metal-mine-after {
  width: 100%;
  max-width: 100%;
  min-width: 0;
  box-sizing: border-box;
}

/* 左右留白只由共同的外层容器提供，内部不再重复缩进 */
.shop > .container > #metal-mine-after > section > .container,
.shop > .container > #metal-mine-after > section > .container > .container {
  width: 100%;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0 !important;
  padding-right: 0 !important;
  box-sizing: border-box;
}

/* 与桌面产品栏距统一 */
@media (min-width: 992px) {
  .shop > .container > #metal-mine-after
  > #metal-mine-installation-projects .mf-field-cases__grid {
    column-gap: 30px;
  }
}
/* Metal mine page：FAQ  */
.faq.faq-page .acco .card .card-body a,
.faq.faq-page .acco .card .card-body a:visited {
 color: #02185a !important;
 font-weight: 600;
 text-decoration: underline;
 text-decoration-thickness: 1px;
 text-underline-offset: 3px;
 text-decoration-color: rgba(2, 24, 90, 0.45);
 transition: color 0.2s ease, text-decoration-color 0.2s ease;
}

.faq.faq-page .acco .card .card-body a:hover,
.faq.faq-page .acco .card .card-body a:focus-visible {
 color: #a63a09 !important;
 text-decoration-color: #a63a09;
}

.faq.faq-page .acco .card .card-body a:focus-visible {
 outline: 2px solid rgba(2, 24, 90, 0.35);
 outline-offset: 2px;
 border-radius: 2px;
}
