.spotlight{background-color:#fff;margin-inline:calc(var(--wp--style--root--padding-left, 1.5rem)*-1);max-width:100vw;padding-block:0 64px;width:calc(100% + var(--wp--style--root--padding-left, 1.5rem) + var(--wp--style--root--padding-right, 1.5rem))}.spotlight__inner{align-items:center;box-sizing:border-box;column-gap:102px;display:grid;grid-template-columns:635px 310px;justify-content:start;margin-inline:auto;max-width:1512px;padding-inline:103px;width:100%}.spotlight__media{aspect-ratio:635/424;margin:0;max-width:635px;overflow:hidden;width:100%}.spotlight img,.spotlight__image{display:block;height:100%;max-width:none;object-fit:cover;width:100%}.spotlight__details{box-sizing:border-box;color:#111;font-family:Open Sans,sans-serif;font-size:16px;font-weight:400;line-height:25px;max-width:310px;width:100%}.spotlight__details p{margin:0}.spotlight__details a{color:inherit;text-decoration:none}.spotlight__details a:hover{text-decoration:underline;text-underline-offset:.15em}.spotlight__details a:focus-visible{outline:2px solid #111;outline-offset:2px}@media(max-width:1100px){.spotlight__inner{column-gap:0;grid-template-columns:1fr;justify-content:stretch;padding-inline:40px;row-gap:32px}.spotlight__media{aspect-ratio:635/424;max-width:none}.spotlight__details{max-width:none}}@media(max-width:767px){.spotlight{padding-block:0 40px}.spotlight__inner{padding-inline:20px}.spotlight__media{aspect-ratio:auto}.spotlight img,.spotlight__image{height:auto}.spotlight__details{font-size:14px;line-height:22px}}
