.h470 .op2-title{padding-top:25px;padding-bottom:25px}
.h470 .op2-eyebrow{font-size:9px!important;letter-spacing:.13em!important;line-height:1.6!important}
.h470 .h464-hero-copy{max-width:32ch;line-height:1.6}
.h470 .h464-hero-actions{margin-top:20px}
.h470 .h464-family strong{font-size:21px;line-height:1.16}
.h470 .h464-family small{line-height:1.5}
.h470 .h470-catalogue-paths{display:grid;grid-template-columns:1fr 1fr;gap:0 24px;margin-top:28px;border-top:1px solid #ffffff50}
.h470 .h470-catalogue-paths a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:11px 0;color:inherit;text-decoration:none;font-size:12px;line-height:1.5;border-bottom:1px solid #ffffff40}
.h470 .h470-catalogue-paths a:first-child{grid-column:1/-1;font-size:13px}
.h470 .h470-catalogue-paths svg{width:18px;height:18px;flex:none}
.h470 .h470-catalogue-paths a:hover{text-decoration:underline;text-underline-offset:5px}
.h470 .h470-catalogue-paths a:focus-visible{outline:2px solid currentColor;outline-offset:4px}
.h470 .h464-catalogue-copy>p:not(.h464-kicker){max-width:43ch}
@media(min-width:1000px){
 .h470 .op2-eyebrow{font-size:10px!important;max-width:34ch}
 .h470 .h464-hero-copy{font-size:16px;max-width:28ch}
 .h470 .h464-catalogue-copy{padding-block:54px}
 .h470 .h470-catalogue-paths{max-width:430px}
 .h470 .h464-family strong{font-size:25px}
}
