.solar-entry{width:min(100%,var(--solar-entry-pc,100%));margin:24px auto;font-family:var(--wh-font-body);color:var(--wh-ink);font-size:var(--solar-entry-text-pc,16px)}
.solar-entry a{display:block;color:inherit;text-decoration:none}
.solar-entry a:focus-visible{outline:2px solid var(--wh-focus);outline-offset:4px}
.solar-entry__hero{position:relative;outline:1px solid #000;outline-offset:-1px}
.solar-entry img{display:block;width:100%;max-width:100%;height:auto}
.solar-entry .solar-entry__logo{position:absolute;right:2%;top:0;width:28%}
@media(max-width:749px){.solar-entry{width:min(100%,var(--solar-entry-mobile,100%));font-size:var(--solar-entry-text-mobile,15px)}}
@media(min-width:750px) and (hover:hover) and (pointer:fine){.solar-entry a img{transition:opacity 180ms ease}.solar-entry a:is(:hover,:focus-visible) img{opacity:.68}}
@media(min-width:750px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:reduce){.solar-entry a img{transition:none}}

