/* Quiet, readable range information below the products. Uses the shared Swift palette/type. */
.catalogue-page-context{
  display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:24px 48px;
  margin-block:40px 0;padding-block:30px 48px;border-top:1px solid var(--swift-line,#d9dfdf);
  color:var(--swift-navy,#001c31)
}
.catalogue-page-context h2{margin:0;font-size:clamp(19px,2vw,24px);line-height:1.3}
.catalogue-page-context>div{min-width:0;max-width:78ch}
.catalogue-page-context p{margin:0 0 14px;font-size:14px;line-height:1.8;color:var(--swift-muted,#526169)}
.catalogue-page-context-links{display:flex;flex-wrap:wrap;gap:0 24px;padding:0;margin:2px 0 0;list-style:none}
.catalogue-page-context-links a{
  display:inline-flex;align-items:center;min-height:44px;font-size:13px;font-weight:700;
  color:inherit;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px
}
.catalogue-page-context-links a:hover{text-decoration-thickness:2px}
.catalogue-page-context-links a:focus-visible{outline:2px solid currentColor;outline-offset:4px}
@media(max-width:720px){.catalogue-page-context{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:30px;padding-bottom:36px}}
