.content{align-items:center;margin-top:16px}.hero{width:100%;height:auto;min-height:var(--header-h);flex-direction:row;justify-content:flex-start;align-items:center;gap:2rem;display:flex}.hero .figure{flex:0 0 clamp(160px,30%,200px);min-width:0;margin:0}.hero .figure img{width:100%;height:auto}.hero>span{flex:1 1 0;min-width:0}.hero p{color:var(--ink);line-height:1.25}.hero a{color:var(--link);text-decoration:underline}@media (max-width:640px){.hero{flex-direction:column;align-items:flex-start}.hero .figure{flex:none;width:100%}}
