.hw-related{background-position:50%;background-size:cover;color:#000}.hw-related,.hw-related *{box-sizing:border-box}.hw-related h2{color:inherit;font:400 56px/1.08 var(--display,Arial,sans-serif);letter-spacing:-1.6px;margin:0}.hw-related__grid{display:grid;gap:48px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:48px}.hw-related__item{min-width:0}.hw-related__card{--related-accent:#4bb7ff;display:block}.hw-related__card,.hw-related__card:hover{color:inherit;text-decoration:none}.hw-related__card:focus-visible{outline:2px solid var(--related-accent);outline-offset:8px}.hw-related__media{background:#ddd;display:block;height:360px;overflow:hidden;position:relative}.hw-related__media img{display:block;height:100%;object-fit:cover;width:100%}.hw-related__accent{background:var(--related-accent);bottom:0;height:6px;left:0;position:absolute;right:0;transform:scaleY(0);transform-origin:bottom;transition:transform .22s cubic-bezier(.22,1,.36,1),background-color .22s}.hw-related__card:is(:hover,:focus-visible) .hw-related__accent{transform:scaleY(1)}.hw-related__cursor{background:var(--related-accent);color:#000;display:grid;height:56px;left:0;opacity:0;place-items:center;pointer-events:none;position:absolute;top:0;transform:translate(calc(var(--cursor-x, 50%) - 50%),calc(var(--cursor-y, 50%) - 50%));transition:opacity .12s,background-color .22s;width:56px}.hw-related__media[data-cursor=true]{cursor:none}.hw-related__card:focus-visible .hw-related__cursor,.hw-related__media[data-cursor=true] .hw-related__cursor{opacity:1}.hw-related__card:focus-visible .hw-related__media:not([data-cursor=true]) .hw-related__cursor{inset:auto 16px 22px auto;transform:none}.hw-related__card h3{color:inherit;font:400 36px/1.18 var(--display,Arial,sans-serif);letter-spacing:-1px;margin:28px 0 20px}.hw-related__card p{color:inherit;font:400 18px/1.5 var(--body,Arial,sans-serif);margin:0}@media (max-width:767px){.hw-related__grid{gap:40px;grid-template-columns:minmax(0,1fr);margin-top:32px}.hw-related h2{font-size:36px}.hw-related__media{aspect-ratio:16/9;height:auto}.hw-related__card h3{font-size:28px}}@media (prefers-reduced-motion:reduce){.hw-related__accent,.hw-related__cursor{transition:none}}.hw-related__pixels{height:100%;image-rendering:pixelated;inset:0;pointer-events:none;position:absolute;width:100%;z-index:1}.hw-related__pixels[hidden]{display:none}.hw-related__accent,.hw-related__cursor{z-index:2}@media (prefers-reduced-motion:reduce){.hw-related__pixels{display:none}}html[data-motion=reduced] .hw-related__pixels{display:none}